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> AnIContentPartthat supports content related bend, i.e. manipulation of control points.IContentPart<V extends javafx.scene.Node> AnIVisualPartthat visualizes an underlying content element.IContentPartFactory A factory for creating newIContentParts.IFeedbackPart<V extends javafx.scene.Node> AnIFeedbackPartis a controller that controls a visual, which is used simply for feedback and does not correspond to anything in the visualized model.IFeedbackPartFactory TheIFeedbackPartFactoryinterface specifies a factory method for the creation ofIFeedbackParts for a given list of targetIVisualParts, a contextIBehavior, and a contextMap.IHandlePart<V extends javafx.scene.Node> AnIHandlePartis a controller that controls a visual, which is used simply for tool interaction and does not correspond to anything in the visualized model.IHandlePartFactory TheIHandlePartFactoryinterface specifies a factory method for the creation ofIHandleParts for a given list of targetIVisualParts, a contextIBehavior, and a contextMap.IResizableContentPart<V extends javafx.scene.Node> AnIContentPartthat supports content related resize.IRootPart<V extends javafx.scene.Node> ITransformableContentPart<V extends javafx.scene.Node> AnIContentPartthat supports content related transformations.IVisualPart<V extends javafx.scene.Node> AnIVisualPartplays the controller role in the model-view-controller architecture. -
Class Summary Class Description AbstractContentPart<V extends javafx.scene.Node> TheAbstractContentPartis anIContentPartimplementation 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> AnAbstractSegmentHandlePartis bound to a segment of a poly-bezier handle geometry, represented by an array ofBezierCurves.AbstractVisualPart<V extends javafx.scene.Node> TheAbstractVisualPartis an abstract implementation of theIVisualPartinterface.CircleSegmentHandlePart DefaultFocusFeedbackPartFactory DefaultHoverFeedbackPartFactory DefaultHoverIntentHandlePartFactory DefaultSelectionFeedbackPartFactory DefaultSelectionHandlePartFactory DefaultSnappingFeedbackPartFactory TheDefaultSnappingFeedbackPartFactoryis anIFeedbackPartFactorythat is used by theSnappingBehaviorto generateSnappingFeedbackParts for theSnappingModel.SnappingLocations that are stored in theSnappingModel.FocusFeedbackPart TheFocusFeedbackPartvisualizes 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 TheLayeredRootPartis anIRootPartthat manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.PartUtils Provides utilities needed in the context ofIVisualParts.RectangleSegmentHandlePart AnAbstractSegmentHandlePartwith a rectangularRectanglevisual.SelectionFeedbackPart TheSelectionFeedbackPartis anAbstractFeedbackPartthat is parameterized byGeometryNode<IGeometry>.SelectionLinkFeedbackPart TheSelectionLinkFeedbackPartis anSelectionFeedbackPartthat uses a dotted line as its visualization.SnappingFeedbackPart TheSnappingFeedbackPartvisualizes aSnappingModel.SnappingLocationby drawing a red line at theSnappingModel.SnappingLocationthrough the whole viewport.SquareSegmentHandlePart AnAbstractSegmentHandlePartwith a quadraticRectanglevisual.