示例#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 RemoveMethodNode(UmlMethodNode umlMethodNode)
 {
     if (methodNodes.Contains(umlMethodNode))
     {
         RemoveNode(umlMethodNode);
         methodNodes.Remove(umlMethodNode);
     }
 }
示例#3
0
 private void AddMethodNode(UmlMethodNode umlMethodNode)
 {
     if (!methodNodes.Contains(umlMethodNode))
     {
         AddNode(umlMethodNode);
         methodNodes.Add(umlMethodNode);
     }
 }