private void linkRelatedNodes(ElementBaseNode linkedToNode, RelatedItemNode relatedItemNode) { var link = new RelatedItemLink(); link.Initialize(linkedToNode, relatedItemNode); }
private void addRelatedItem(JournalPageNode journalPageNode, RelatedItem item, RelatedItemNode lowestRelatedItemNode) { var relatedItemNode = DiagramModel.GetNode <RelatedItemNode>(item.Id); if (relatedItemNode == null) { relatedItemNode = DiagramModel.CreateNode <RelatedItemNode>(item.Id, journalPageNode.GetNextRelatedItemLocation(lowestRelatedItemNode), DiagramModel); } relatedItemNode.SetColorFrom(DiagramOptions.DiagramColors); linkRelatedNodes(journalPageNode, relatedItemNode); relatedItemNode.UpdateAttributesFromItem(item); relatedItemNode.ToolTipText = _toolTipCreator.GetToolTipFor(item); }