コード例 #1
0
        private void linkRelatedNodes(ElementBaseNode linkedToNode, RelatedItemNode relatedItemNode)
        {
            var link = new RelatedItemLink();

            link.Initialize(linkedToNode, relatedItemNode);
        }
コード例 #2
0
        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);
        }