示例#1
0
 private void RemoveMethodLink(UmlDiagramMethodLink umlDiagramMethodLink)
 {
     if (methodLinks.Contains(umlDiagramMethodLink))
     {
         RemoveLink(umlDiagramMethodLink);
         methodLinks.Remove(umlDiagramMethodLink);
     }
 }
示例#2
0
 private void AddMethodLink(UmlDiagramMethodLink umlDiagramMethodLink)
 {
     if (!methodLinks.Contains(umlDiagramMethodLink))
     {
         AddLink(umlDiagramMethodLink);
         methodLinks.Add(umlDiagramMethodLink);
     }
 }
示例#3
0
        public void AddMethodNodeFromModel(UmlClass umlClass, UmlMethodNode umlMethodNode, UmlMethodLink umlMethodLink)
        {
            UmlDiagramClass umlDiagramClass      = GetDiagramClass(umlClass);
            var             umlDiagramMethodNode = new UmlDiagramMethodNode(umlMethodNode);
            var             umlDiagramMethodLink = new UmlDiagramMethodLink(umlMethodLink, umlDiagramClass, umlDiagramMethodNode);

            AddMethodNode(umlDiagramMethodNode);
            AddMethodLink(umlDiagramMethodLink);
        }