private void RemoveNoteLink(UmlDiagramNoteLink umlDiagramNoteLink) { if (noteLinks.Contains(umlDiagramNoteLink)) { RemoveLink(umlDiagramNoteLink); noteLinks.Remove(umlDiagramNoteLink); } }
private void AddNoteLink(UmlDiagramNoteLink umlDiagramNoteLink) { if (!noteLinks.Contains(umlDiagramNoteLink)) { AddLink(umlDiagramNoteLink); noteLinks.Add(umlDiagramNoteLink); } }
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); }