Пример #1
0
 private void RemoveNote(UmlDiagramNote umlDiagramNote)
 {
     if (notes.Contains(umlDiagramNote))
     {
         RemoveNode(umlDiagramNote);
         notes.Remove(umlDiagramNote);
     }
 }
Пример #2
0
 private void AddNote(UmlDiagramNote umlDiagramNote)
 {
     if (!notes.Contains(umlDiagramNote))
     {
         AddNode(umlDiagramNote);
         notes.Add(umlDiagramNote);
     }
 }
Пример #3
0
        public void AddNoteFromModel(UmlClass umlClass, UmlNote umlNote, UmlNoteLink umlNoteLink)
        {
            UmlDiagramClass umlDiagramClass    = GetDiagramClass(umlClass);
            var             umlDiagramNote     = new UmlDiagramNote(umlNote);
            var             umlDiagramNoteLink = new UmlDiagramNoteLink(umlNoteLink, umlDiagramClass, umlDiagramNote);

            AddNote(umlDiagramNote);
            AddNoteLink(umlDiagramNoteLink);
        }
Пример #4
0
 public UmlDiagramNoteLink(UmlNoteLink umlNoteLink, UmlDiagramClass umlDiagramClass, UmlDiagramNote umlDiagramNote)
     : base(umlDiagramClass, umlDiagramNote)
 {
     NoteLink      = umlNoteLink;
     IsVisible     = true;
     pen           = new Pen(new SolidColorBrush(Colors.Black), 1);
     pen.DashStyle = new DashStyle(new[] { 4.0, 4.0 }, 0.0);
 }