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); }
private void OnDiagramEdgeRemovedFromGraph(DiagramConnector diagramConnector) { diagramConnector.RouteChanged -= OnDiagramConnectorRouteChanged; OnDiagramShapeRemoved(diagramConnector); }
private void OnDiagramEdgeAddedToGraph(DiagramConnector diagramConnector) { OnDiagramShapeAdded(diagramConnector); }