public void SetViewpoint(CooperationViewpoint config) { var viewpointModel = config.GetViewpointModel(); foreach (ViewpointModelItem item in viewpointModel.Children) { ConceptsTreeView.Nodes.Add(new ConceptItem(item)); } }
internal void RemoveCooperationViewpoint(CooperationViewpoint item) { var type = typeof(CooperationViewpoint); if (!_definitions.TryGetValue(type, out Dictionary <string, IBase> dic)) { dic = new Dictionary <string, IBase>(); _definitions.Add(type, dic); } if (dic.ContainsKey(item.Name)) { dic.Remove(item.Name); } }
internal void Add(CooperationViewpoint item) { var type = typeof(CooperationViewpoint); if (!_definitions.TryGetValue(type, out Dictionary <string, IBase> dic)) { dic = new Dictionary <string, IBase>(); _definitions.Add(type, dic); } if (dic.ContainsKey(item.Name)) { var oldDefinition = dic[item.Name]; dic[item.Name] = item; //PropagateFileChanged(item); return; } dic.Add(item.Name, item); //PropagateFileChanged(item); }