Beispiel #1
0
 private void AddMethodNode(UmlDiagramMethodNode umlDiagramMethodNode)
 {
     if (!methodNodes.Contains(umlDiagramMethodNode))
     {
         AddNode(umlDiagramMethodNode);
         methodNodes.Add(umlDiagramMethodNode);
     }
 }
Beispiel #2
0
 private void RemoveMethodNode(UmlDiagramMethodNode umlDiagramMethodNode)
 {
     if (methodNodes.Contains(umlDiagramMethodNode))
     {
         RemoveNode(umlDiagramMethodNode);
         methodNodes.Remove(umlDiagramMethodNode);
     }
 }
Beispiel #3
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);
        }
Beispiel #4
0
 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);
 }