Skip to content
Snippets Groups Projects
Commit e6aa55ea authored by Florian Hölzl's avatar Florian Hölzl
Browse files

Kernel: JavaFX editor. Fixed canLink() operation on anchorages.

parent deb23e9d
No related branches found
No related tags found
1 merge request!743815 LWFXEditorFramework integration and FX Component Editor
......@@ -4,6 +4,6 @@ EObjectBasedRectangularResizableContentControllerBase.java 9550ac89fb133f76afdc3
HierarchicModelElementModelChangeProvider.java 05217577a99d78038763bbcd841a032bb84f0553 YELLOW
KernelServiceBasedModelChangeProviderBase.java 7c30347fb0c7cc4aacc79aeaf85167872afc1958 YELLOW
LayoutModelElementModelChangeProvider.java 98ea7a13fd04f41e6cdf30db2658ba3df5e9f8d6 YELLOW
LayoutedModelElementBasedContentAnchorageController.java ded442a6de84632e9e5a36805f2dc0201ce9cad7 YELLOW
LayoutedModelElementBasedDiagramAnchorageController.java afd3de6bb7f04c53b552b01bfaad1fc0ccc680cf YELLOW
LayoutedModelElementBasedContentAnchorageController.java c4dfb9dbcd16078c63321d5dec13a902e4088949 YELLOW
LayoutedModelElementBasedDiagramAnchorageController.java 8e66f7d8207d2b6a03abaa151f94b51449ad66c7 YELLOW
LayoutedModelElementBasedLinkBendPointController.java eb00b6119c02199b53b1a8e3cee2687f835b727c YELLOW
......@@ -67,6 +67,17 @@ public class LayoutedModelElementBasedContentAnchorageController
IElementCompositorService.getInstance().decompose(getLayoutedME());
}
/** {@inheritDoc} */
@Override
protected boolean canLink(IMVCBundle startBundle, DiagramCoordinate startLocation,
IMVCBundle endBundle, DiagramCoordinate endLocation) {
IConnectionCompositorService ccs = IConnectionCompositorService.getInstance();
EObject start = (EObject)startBundle.getModel();
EObject end = (EObject)endBundle.getModel();
EObject root = (EObject)getViewer().getRootElement();
return ccs.canConnect(start, end, root, null);
}
/** {@inheritDoc} */
@Override
protected void link(IMVCBundle startBundle, DiagramCoordinate startLocation,
......
......@@ -75,6 +75,17 @@ public class LayoutedModelElementBasedDiagramAnchorageController extends MoveCon
IElementCompositorService.getInstance().decompose(getLayoutedME());
}
/** {@inheritDoc} */
@Override
protected boolean canLink(IMVCBundle startBundle, DiagramCoordinate startLocation,
IMVCBundle endBundle, DiagramCoordinate endLocation) {
IConnectionCompositorService ccs = IConnectionCompositorService.getInstance();
EObject start = (EObject)startBundle.getModel();
EObject end = (EObject)endBundle.getModel();
EObject root = (EObject)getViewer().getRootElement();
return ccs.canConnect(start, end, root, null);
}
/** {@inheritDoc} */
@Override
protected void link(IMVCBundle startBundle, DiagramCoordinate startLocation,
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment