public UmlDiagramMethodLink(UmlMethodLink umlMethodLink, UmlDiagramClass umlDiagramClass, UmlDiagramMethodNode umlDiagramMethodNode) : base(umlDiagramClass, umlDiagramMethodNode) { MethodLink = umlMethodLink; IsVisible = true; pen = new Pen(new SolidColorBrush(Colors.Gray), 2); pen.DashStyle = new DashStyle(new[] { 4.0, 4.0 }, 0.0); }
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); }