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 RemoveMethodLink(UmlMethodLink umlMethodLink) { if (methodLinks.Contains(umlMethodLink)) { RemoveLink(umlMethodLink); methodLinks.Remove(umlMethodLink); } }
private void AddMethodLink(UmlMethodLink umlMethodLink) { if (!methodLinks.Contains(umlMethodLink)) { AddLink(umlMethodLink); methodLinks.Add(umlMethodLink); } }