/// <summary> /// Adds a new root view model for the given node. /// </summary> /// <param name="node">Node.</param> public void AddIncludedDDC(DiagramClass node) { if (node == null) { return; } // verify that node hasnt been added yet foreach (BaseModelElementViewModel viewModel in this.includedDCVMs) { if (viewModel.Element.Id == node.Id) { return; } } IncludedDiagramClassViewModel vm = new IncludedDiagramClassViewModel(this.ViewModelStore, node, this.GetHostedElement() as DesignerDiagramClass); this.includedDCVMs.Add(vm); OnPropertyChanged("HasIncludedDCItems"); }
/// <summary> /// Adds a new root view model for the given node. /// </summary> /// <param name="node">Node.</param> public void AddIncludedDDC(DiagramClass node) { if (node == null) return; // verify that node hasnt been added yet foreach (BaseModelElementViewModel viewModel in this.includedDCVMs) if (viewModel.Element.Id == node.Id) return; IncludedDiagramClassViewModel vm = new IncludedDiagramClassViewModel(this.ViewModelStore, node, this.GetHostedElement() as DesignerDiagramClass); this.includedDCVMs.Add(vm); OnPropertyChanged("HasIncludedDCItems"); }