Package org.eclipse.gef.mvc.fx.parts
This package contains all JavaFX-specific
IContentPart
,
IVisualPart
,
IFeedbackPart
, and
IHandlePart
implementations and related
classes.-
Interface Summary Interface Description IBendableContentPart<V extends javafx.scene.Node> AnIContentPart
that supports content related bend, i.e. manipulation of control points.IContentPart<V extends javafx.scene.Node> AnIVisualPart
that visualizes an underlying content element.IContentPartFactory 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.IFeedbackPartFactory 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.IHandlePartFactory 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. -
Class Summary Class Description AbstractContentPart<V extends javafx.scene.Node> TheAbstractContentPart
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.CircleSegmentHandlePart DefaultFocusFeedbackPartFactory DefaultHoverFeedbackPartFactory DefaultHoverIntentHandlePartFactory DefaultSelectionFeedbackPartFactory DefaultSelectionHandlePartFactory DefaultSnappingFeedbackPartFactory TheDefaultSnappingFeedbackPartFactory
is anIFeedbackPartFactory
that is used by theSnappingBehavior
to generateSnappingFeedbackPart
s for theSnappingModel.SnappingLocation
s that are stored in theSnappingModel
.FocusFeedbackPart TheFocusFeedbackPart
visualizes focus feedback.HoverFeedbackPart IBendableContentPart.BendPoint A representation of a bend point, which is defined either by a point or by a content anchorage to which the content is attached.LayeredRootPart TheLayeredRootPart
is anIRootPart
that manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.PartUtils Provides utilities needed in the context ofIVisualPart
s.RectangleSegmentHandlePart AnAbstractSegmentHandlePart
with a rectangularRectangle
visual.SelectionFeedbackPart TheSelectionFeedbackPart
is anAbstractFeedbackPart
that is parameterized byGeometryNode<IGeometry>
.SelectionLinkFeedbackPart TheSelectionLinkFeedbackPart
is anSelectionFeedbackPart
that uses a dotted line as its visualization.SnappingFeedbackPart TheSnappingFeedbackPart
visualizes aSnappingModel.SnappingLocation
by drawing a red line at theSnappingModel.SnappingLocation
through the whole viewport.SquareSegmentHandlePart AnAbstractSegmentHandlePart
with a quadraticRectangle
visual.