VSSonarExtensionUi.ViewModel.Configuration.VSonarQubeOptionsViewModel.InitModels C# (CSharp) Method

InitModels() private method

The init models.
private InitModels ( ) : void
return void
        private void InitModels()
        {
            this.AvailableOptionsViews = new ObservableCollection<IOptionsViewModelBase>();
            this.AvailableOptionsModels = new ObservableCollection<IOptionsModelBase>();

            this.GeneralConfigurationViewModel = new GeneralConfigurationViewModel(
                this,
                this.restService,
                this.configurationHelper,
                this.notificationManager);
            this.AnalysisOptionsViewModel = new AnalysisOptionsViewModel(
                this,
                this.configurationHelper);

            this.AvailableOptionsViews.Add(this.GeneralConfigurationViewModel);
            this.AvailableOptionsViews.Add(this.AnalysisOptionsViewModel);

            this.AvailableOptionsModels.Add(this.GeneralConfigurationViewModel);
            this.AvailableOptionsModels.Add(this.AnalysisOptionsViewModel);

            this.SelectedOption = this.GeneralConfigurationViewModel;
        }