Class ArcClickableAreaBehavior
java.lang.Object
org.eclipse.gef.mvc.fx.behaviors.AbstractBehavior
com.amalgamasimulation.graphicaleditor.behaviors.ArcClickableAreaBehavior
- 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 ArcClickableAreaBehavior
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 TypeFieldDescriptionstatic final doubleprotected ActionModelprotected final javafx.beans.value.ChangeListener<ActionModel.Type> protected CustomInfiniteCanvasprotected AbstractArcPart<?, ?, ?, ?> protected final javafx.beans.value.ChangeListener<? super Number> protected ViewportPolicyprotected 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 voidAbstractArcPart<?, ?, ?, ?> getHost()protected doubleprotected 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
-
ABSOLUTE_CLICKABLE_WIDTH
public static final double ABSOLUTE_CLICKABLE_WIDTH- See Also:
-
viewer
protected org.eclipse.gef.mvc.fx.viewer.IViewer viewer -
actionModel
-
host
-
vieportPolicy
-
canvas
-
scaleXListener
-
actionModelTypeListener
-
-
Constructor Details
-
ArcClickableAreaBehavior
public ArcClickableAreaBehavior()
-
-
Method Details
-
invalidate
protected void invalidate() -
getTolerance
protected double getTolerance() -
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
-