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