Class NodeClickableAreaBehavior
java.lang.Object
org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
com.amalgamasimulation.graphicaleditor.behaviors.NodeClickableAreaBehavior
- All Implemented Interfaces:
org.eclipse.gef.common.activate.IActivatable,org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>>,org.eclipse.gef.mvc.fx.behaviors.IBehavior
public class NodeClickableAreaBehavior
extends org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
-
Property Summary
Properties inherited from class org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
active, adaptable -
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ActionModelstatic final doubleprotected AbstractNodePart<?, ?> protected org.eclipse.gef.mvc.fx.viewer.IViewerFields inherited from interface org.eclipse.gef.common.activate.IActivatable
ACTIVE_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidAbstractNodePart<?, ?> getHost()protected voidMethods 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
-
Field Details
-
DEFAULT_CLICKABLE_WIDTH
public static final double DEFAULT_CLICKABLE_WIDTH- See Also:
-
viewer
protected org.eclipse.gef.mvc.fx.viewer.IViewer viewer -
actionModel
-
host
-
-
Constructor Details
-
NodeClickableAreaBehavior
public NodeClickableAreaBehavior()
-
-
Method Details
-
invalidate
protected void invalidate() -
doActivate
protected void doActivate()- Overrides:
doActivatein classorg.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
-
doDeactivate
protected void doDeactivate()- Overrides:
doDeactivatein classorg.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
-
getHost
- Specified by:
getHostin interfaceorg.eclipse.gef.mvc.fx.behaviors.IBehavior- Overrides:
getHostin classorg.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
-