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