/// <summary>
        /// Constuctor.
        /// </summary>
        /// <param name="viewModelStore">The store this view model belongs to.</param>
        public DeletionViewModel(ViewModelStore viewModelStore)
            : base(viewModelStore)
        {
            this.dependenciesViewModel = new DependenciesViewModel(viewModelStore, false);

            this.title = Tum.PDE.ToolFramework.Modeling.Visualization.Properties.Resources.DeletionViewModel_Titel;
            this.description = Tum.PDE.ToolFramework.Modeling.Visualization.Properties.Resources.DeletionViewModel_Description;
        }
        /// <summary>
        /// Constuctor.
        /// </summary>
        /// <param name="viewModelStore">The store this view model belongs to.</param>
        public MainDependenciesViewModel(ViewModelStore viewModelStore)
            : base(viewModelStore, false)
        {
            dependenciesViewModel = new DependenciesViewModel(viewModelStore, true);

            this.EventManager.GetEvent<SelectionChangedEvent>().Subscribe(new Action<SelectionChangedEventArgs>(ReactOnViewSelection));

            this.PreInitialize();
        }