示例#1
0
 public void CreateMethodNodeFromDiagram(UmlClass umlClass, string methodName, out UmlMethodNode umlMethodNode, out UmlMethodLink umlMethodLink)
 {
     umlMethodNode = new UmlMethodNode(methodName);
     umlMethodLink = new UmlMethodLink(umlClass, umlMethodNode);
     AddMethodNode(umlMethodNode);
     AddMethodLink(umlMethodLink);
 }
示例#2
0
 private void RemoveMethodLink(UmlMethodLink umlMethodLink)
 {
     if (methodLinks.Contains(umlMethodLink))
     {
         RemoveLink(umlMethodLink);
         methodLinks.Remove(umlMethodLink);
     }
 }
示例#3
0
 private void AddMethodLink(UmlMethodLink umlMethodLink)
 {
     if (!methodLinks.Contains(umlMethodLink))
     {
         AddLink(umlMethodLink);
         methodLinks.Add(umlMethodLink);
     }
 }