Class EdgeLayoutBehavior
- java.lang.Object
-
- org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
-
- org.eclipse.gef.zest.fx.behaviors.AbstractLayoutBehavior
-
- org.eclipse.gef.zest.fx.behaviors.EdgeLayoutBehavior
-
- All Implemented Interfaces:
IActivatable
,IAdaptable.Bound<IVisualPart<? extends javafx.scene.Node>>
,IBehavior
public class EdgeLayoutBehavior extends AbstractLayoutBehavior
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
IAdaptable.Bound.Impl<T extends IAdaptable>
-
-
Field Summary
-
Fields inherited from interface org.eclipse.gef.common.activate.IActivatable
ACTIVE_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description EdgeLayoutBehavior()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EdgePart
getHost()
protected LayoutContext
getLayoutContext()
Returns theLayoutContext
for whichAbstractLayoutBehavior.preLayout()
andAbstractLayoutBehavior.postLayout()
shall be called before or after a layout pass, respectively.protected void
postLayout()
Called after a layout pass.protected void
preLayout()
Called before a layout pass.-
Methods inherited from class org.eclipse.gef.zest.fx.behaviors.AbstractLayoutBehavior
doActivate, doDeactivate, layoutLabels
-
Methods inherited from class org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
activate, activeProperty, adaptableProperty, addAnchoreds, addAnchoreds, addFeedback, addFeedback, addHandles, addHandles, clearFeedback, clearHandles, deactivate, getAdaptable, getFeedback, getFeedback, getFeedbackPartFactory, getFeedbackPartFactory, getFeedbackPerTargetSet, getHandlePartFactory, getHandlePartFactory, getHandles, getHandles, getHandlesPerTargetSet, hasFeedback, hasFeedback, hasHandles, hasHandles, isActive, removeAnchoreds, removeFeedback, removeFeedback, removeFeedback, removeHandles, removeHandles, removeHandles, setAdaptable, updateHandles, updateHandles
-
-
-
-
Method Detail
-
getHost
public EdgePart getHost()
- Specified by:
getHost
in interfaceIBehavior
- Overrides:
getHost
in classAbstractBehavior
-
getLayoutContext
protected LayoutContext getLayoutContext()
Description copied from class:AbstractLayoutBehavior
Returns theLayoutContext
for whichAbstractLayoutBehavior.preLayout()
andAbstractLayoutBehavior.postLayout()
shall be called before or after a layout pass, respectively.- Specified by:
getLayoutContext
in classAbstractLayoutBehavior
- Returns:
- The
LayoutContext
for whichAbstractLayoutBehavior.preLayout()
andAbstractLayoutBehavior.postLayout()
shall be called before or after a layout pass, respectively.
-
postLayout
protected void postLayout()
Description copied from class:AbstractLayoutBehavior
Called after a layout pass. Should be used to transfer layout information from the layout model.- Specified by:
postLayout
in classAbstractLayoutBehavior
-
preLayout
protected void preLayout()
Description copied from class:AbstractLayoutBehavior
Called before a layout pass. Should be used to transfer layout information to the layout model.- Specified by:
preLayout
in classAbstractLayoutBehavior
-
-