Package org.eclipse.gef.mvc.fx.parts
package org.eclipse.gef.mvc.fx.parts
This package contains all JavaFX-specific
IContentPart
,
IVisualPart
,
IFeedbackPart
, and
IHandlePart
implementations and related
classes.-
ClassDescriptionAbstractContentPart<V extends javafx.scene.Node>The
AbstractContentPart
is anIContentPart
implementation that binds the VR type parameter (visual root type) toNode
.AbstractFeedbackPart<V extends javafx.scene.Node>Abstract base implementation for a JavaFX-specificIFeedbackPart
.AbstractHandlePart<V extends javafx.scene.Node>Abstract base implementation for a JavaFX-specificIHandlePart
.AbstractSegmentHandlePart<N extends javafx.scene.Node>AnAbstractSegmentHandlePart
is bound to a segment of a poly-bezier handle geometry, represented by an array ofBezierCurve
s.AbstractVisualPart<V extends javafx.scene.Node>TheAbstractVisualPart
is an abstract implementation of theIVisualPart
interface.TheDefaultSnappingFeedbackPartFactory
is anIFeedbackPartFactory
that is used by theSnappingBehavior
to generateSnappingFeedbackPart
s for theSnappingModel.SnappingLocation
s that are stored in theSnappingModel
.TheFocusFeedbackPart
visualizes focus feedback.IBendableContentPart<V extends javafx.scene.Node>AnIContentPart
that supports content related bend, i.e. manipulation of control points.A representation of a bend point, which is defined either by a point or by a content anchorage to which the content is attached.IContentPart<V extends javafx.scene.Node>AnIVisualPart
that visualizes an underlying content element.A factory for creating newIContentPart
s.IFeedbackPart<V extends javafx.scene.Node>AnIFeedbackPart
is a controller that controls a visual, which is used simply for feedback and does not correspond to anything in the visualized model.TheIFeedbackPartFactory
interface specifies a factory method for the creation ofIFeedbackPart
s for a given list of targetIVisualPart
s, a contextIBehavior
, and a contextMap
.IHandlePart<V extends javafx.scene.Node>AnIHandlePart
is a controller that controls a visual, which is used simply for tool interaction and does not correspond to anything in the visualized model.TheIHandlePartFactory
interface specifies a factory method for the creation ofIHandlePart
s for a given list of targetIVisualPart
s, a contextIBehavior
, and a contextMap
.IResizableContentPart<V extends javafx.scene.Node>AnIContentPart
that supports content related resize.IRootPart<V extends javafx.scene.Node>ITransformableContentPart<V extends javafx.scene.Node>AnIContentPart
that supports content related transformations.IVisualPart<V extends javafx.scene.Node>AnIVisualPart
plays the controller role in the model-view-controller architecture.TheLayeredRootPart
is anIRootPart
that manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.Provides utilities needed in the context ofIVisualPart
s.AnAbstractSegmentHandlePart
with a rectangularRectangle
visual.TheSelectionFeedbackPart
is anAbstractFeedbackPart
that is parameterized byGeometryNode<IGeometry>
.TheSelectionLinkFeedbackPart
is anSelectionFeedbackPart
that uses a dotted line as its visualization.TheSnappingFeedbackPart
visualizes aSnappingModel.SnappingLocation
by drawing a red line at theSnappingModel.SnappingLocation
through the whole viewport.AnAbstractSegmentHandlePart
with a quadraticRectangle
visual.