public void SetViewpoint(CooperationViewpoint config)
        {
            var viewpointModel = config.GetViewpointModel();

            foreach (ViewpointModelItem item in viewpointModel.Children)
            {
                ConceptsTreeView.Nodes.Add(new ConceptItem(item));
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }