Пример #1
0
        private DiagramConnector CreateDiagramConnector(IModelRelationship relationship)
        {
            var sourceNode       = FindDiagramNode(relationship.Source);
            var targetNode       = FindDiagramNode(relationship.Target);
            var diagramConnector = new DiagramConnector(relationship, sourceNode, targetNode);

            diagramConnector.RouteChanged += OnDiagramConnectorRouteChanged;

            return(diagramConnector);
        }
Пример #2
0
 private void OnDiagramEdgeRemovedFromGraph(DiagramConnector diagramConnector)
 {
     diagramConnector.RouteChanged -= OnDiagramConnectorRouteChanged;
     OnDiagramShapeRemoved(diagramConnector);
 }
Пример #3
0
 private void OnDiagramEdgeAddedToGraph(DiagramConnector diagramConnector)
 {
     OnDiagramShapeAdded(diagramConnector);
 }