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