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
AbstractContentPartis 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.TheDefaultSnappingFeedbackPartFactoryis anIFeedbackPartFactorythat is used by theSnappingBehaviorto generateSnappingFeedbackParts for theSnappingModel.SnappingLocations that are stored in theSnappingModel.TheFocusFeedbackPartvisualizes focus feedback.IBendableContentPart<V extends javafx.scene.Node>AnIContentPartthat 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>AnIVisualPartthat visualizes an underlying content element.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.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.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.TheLayeredRootPartis anIRootPartthat manages a number of layers for the visualization, namely, the content layer, feedback layer, and handle layer.Provides utilities needed in the context ofIVisualParts.AnAbstractSegmentHandlePartwith a rectangularRectanglevisual.TheSelectionFeedbackPartis anAbstractFeedbackPartthat is parameterized byGeometryNode<IGeometry>.TheSelectionLinkFeedbackPartis anSelectionFeedbackPartthat uses a dotted line as its visualization.TheSnappingFeedbackPartvisualizes aSnappingModel.SnappingLocationby drawing a red line at theSnappingModel.SnappingLocationthrough the whole viewport.AnAbstractSegmentHandlePartwith a quadraticRectanglevisual.