All Classes and Interfaces
Class
Description
The
AbstractBehavior can be used as a base class for
IBehavior implementations.The
AbstractCompositeOperation is an abstract implementation of the
ICompositeOperation interface.AbstractContentPart<V extends javafx.scene.Node>
The
AbstractContentPart is an IContentPart implementation
that binds the VR type parameter (visual root type) to Node.AbstractFeedbackPart<V extends javafx.scene.Node>
Abstract base implementation for a JavaFX-specific
IFeedbackPart.Abstract base class for editors.
Abstract base class for views.
AbstractHandlePart<V extends javafx.scene.Node>
Abstract base implementation for a JavaFX-specific
IHandlePart.Abstract base implementation of
IPolicy that is transactional.AbstractSegmentHandlePart<N extends javafx.scene.Node>
An
AbstractSegmentHandlePart is bound to a segment of a poly-bezier
handle geometry, represented by an array of BezierCurves.AbstractVisualPart<V extends javafx.scene.Node>
The
AbstractVisualPart is an abstract implementation of the
IVisualPart interface.The
AddContentChildOperation uses the IContentPart API to
remove a content object from an IContentPart.The
RemoveSnapToStrategyOperation can be used to add an
ISnapToStrategy to the list of supported strategies that is managed
by the SnappingModel.The
AttachToContentAnchorageOperation uses the IContentPart
API to attach an anchored to the given anchorage.The
BendConnectionPolicy can be used to manipulate the points
constituting an Connection, i.e. its start, way, and end points.An
ITransactionalOperation to bend an IBendableContentPart.The
BendVisualOperation is an ITransactionalOperation that
can be used to manipulate the visual bend points of an
IBendableContentPart.The
BoundsSnappingLocationProvider determines
SnappingModel.SnappingLocations along the bounds of the individual
IContentParts that contribute to snapping.The
CenterSnappingLocationProvider is a specialization of
BoundsSnappingLocationProvider that returns the center of the bounds
as the only SnappingModel.SnappingLocations.The
ChangeContentsOperation can be used to change the content objects
stored in the IViewer.contentsProperty().The
ChangeViewportOperation can be used to alter the scroll offset
and the content transformation of an InfiniteCanvas.A behavior that regulates the clickable area width of an
IVisualPart
's connection visual dependent on the zoom level.A behavior that can be adapted to an
IRootPart or an
IContentPart to synchronize the list of IContentPart children
and (only in case of an IContentPart) anchorages with the list of
content children and anchored.A temporary store for
IContentParts that is used by
ContentBehaviors.A (transaction) policy to handle content changes, i.e. adding/removing of
content children as well as attaching/detaching to/from content anchorages.
The
ContentSelectionProvider is an ISelectionProvider
implementation that manages the un-/registration of listeners and their
execution upon selection changes.The
CreationPolicy is an AbstractPolicy that
handles the creation of content.The
DefaultAnchorProvider can be used to provide
DynamicAnchors for anchored IVisualParts depending on their
visual.The
DefaultSnappingFeedbackPartFactory is an IFeedbackPartFactory
that is used by the SnappingBehavior to generate
SnappingFeedbackParts for the SnappingModel.SnappingLocations that
are stored in the SnappingModel.The
DeletionPolicy is an AbstractPolicy that handles the
deletion of content.The
DetachFromContentAnchorageOperation uses the IContentPart
API to detach an anchored from the given anchorage.The
FocusBehavior can be registered on an IVisualPart to
transfer the focus information from the FocusModel to the part's
visualization.The
FocusFeedbackPart visualizes focus feedback.The
FocusModel stores the IContentPart which has keyboard
focus.The
FocusTraversalPolicy can be used to assign focus to the next or
previous part in the focus traversal cycle.The
ForwardUndoCompositeOperation is an
AbstractCompositeOperation which undoes its combined operations in
the same order as they are executed.The
FXPaintPropertyDescriptor is a PropertyDescriptor that
uses the FXPaintCellEditor to edit its value.The
GeometricBoundsProvider is a Provider
<IGeometry> that returns a Rectangle that corresponds to the
geometric bounds of its host visual, i.e. it does not include the stroke of
the visual or other visual properties (e.g. clip or effect).The
GeometricOutlineProvider is a Provider
<IGeometry> that returns an IGeometry that corresponds to the
geometric outline of its host visual, i.e. it does not include the stroke of
the visual or other visual properties (e.g. clip or effect).The
GridBehavior can be registered on an IRootPart to apply
the information from the GridModel to the background grid that is
managed by the InfiniteCanvasViewer.The
GridModel stores information about a background grid, i.e. cell
width and cell height.The
HistoricizingDomain is an IDomain that uses an
IOperationHistory for executing ITransactionalOperations.A support class to handle the dirty state of a
WorkbenchPart that
uses an IOperationHistory and an IUndoContext.The
HoverIntentBehavior complements the HoverBehavior w.r.t.The
HoverModel is used to store the current viewer's mouse hover
target, i.e. the IVisualPart that is currently under the mouse
cursor.The
IAnchorProvider can provide an IAnchor for an anchorage
part depending on a given anchored IVisualPart and a corresponding
role (see IAnchorProvider.get(IVisualPart, String) for details).IBendableContentPart<V extends javafx.scene.Node>
An
IContentPart 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>
An
IVisualPart that visualizes an underlying content element.A factory for creating new
IContentParts.A delegate support that can be used by
ISaveableParts to maintain
their dirty state based on an IOperationHistory.A factory for the creation of an
IDirtyStateProvider.A domain represents the collective state of a MVC application.
IFeedbackPart<V extends javafx.scene.Node>
An
IFeedbackPart is a controller that controls a visual, which is
used simply for feedback and does not correspond to anything in the
visualized model.The
IFeedbackPartFactory interface specifies a factory method for the
creation of IFeedbackParts for a given list of target
IVisualParts, a context IBehavior, and a context Map.IHandlePart<V extends javafx.scene.Node>
An
IHandlePart is a controller that controls a visual, which is used
simply for tool interaction and does not correspond to anything in the
visualized model.The
IHandlePartFactory interface specifies a factory method for the
creation of IHandleParts for a given list of target
IVisualParts, a context IBehavior, and a context Map.The
InfiniteCanvasViewer is an IViewer that manages an
InfiniteCanvas to display the viewer's contents.The
IPolicy interface extends
IAdaptable.Bound, i.e. it is bound to an
IAdaptable, its so called IPolicy.getHost().A factory to create a new
IPropertySheetPage.IResizableContentPart<V extends javafx.scene.Node>
An
IContentPart that supports content related resize.A factory for the creation of an
ISelectionProvider.The
ISnappingLocationProvider is used to determine
SnappingModel.SnappingLocations for an IContentPart.An
ITransactionalOperation is an IUndoableOperation that
tolerates successive calls to
IUndoableOperation.execute(IProgressMonitor, IAdaptable) and
IUndoableOperation.undo(IProgressMonitor, IAdaptable) and allows
to check whether it has an overall effect (ITransactionalOperation.isNoOp()) compared to the
initial state upon construction.ITransformableContentPart<V extends javafx.scene.Node>
An
IContentPart that supports content related transformations.The
IViewer interface specifies all services that a viewer needs to
provide.IVisualPart<V extends javafx.scene.Node>
An
IVisualPart plays the controller role in the model-view-controller
architecture.The
LayeredRootPart is an IRootPart that manages a number of
layers for the visualization, namely, the content layer, feedback layer, and
handle layer.The
Messages class contains all messages within GEF MVC.UI that can
be internationalized.The
BundleActivator for the MVC.FX bundle.The Guice module which contains all (default) bindings related to the MVC.FX
bundle.
The
MvcFxUiBundle is the plug-in that integrates MVC.FX with the
Eclipse platform UI.The
MvcFxUiModule contains Eclipse UI specific bindings in the
context of an MVC.FX application.Provides utilities needed in the context of
IVisualParts.An
AbstractSegmentHandlePart with a rectangular
Rectangle visual.The
RemoveContentChildOperation uses the IContentPart API to
remove a content object from an IContentPart.The
RemoveSnapToStrategyOperation can be used to remove an
ISnapToStrategy from the list of supported strategies that is managed
by the SnappingModel.The
ResizableTransformableBoundsProvider returns bounds according to
the size and transformation as returned by the part API, i.e.The
ResizableTransformableOutlineProvider returns the outline
according to the size and transformation as returned by the part API, i.e.An
ITransactionalOperation to change the size of an
IResizableContentPart.The
ResizeOperation can be used to alter the size of a visual.The
RevealOperation can be used to reveal an IVisualPart
within its IViewer, i.e. manipulates the viewport translation so that
the part is visible.The
RevealPrimarySelectionBehavior observes the
SelectionModel that is registered at the IViewer of its
host and
reveals the
primary selection, i.e. the first element of the
SelectionModel.selectionUnmodifiableProperty() when the selection
changes.The
ReverseUndoCompositeOperation is an
AbstractCompositeOperation which undoes its combined operations in
the reverse order of their execution.The default selection behavior is responsible for creating and removing
selection feedback and handles.
The
SelectionFeedbackPart is an AbstractFeedbackPart that is
parameterized by GeometryNode<IGeometry>.The
SelectionLinkFeedbackPart is an SelectionFeedbackPart
that uses a dotted line as its visualization.The
SelectionModel is used to store the current viewer's selection.An
ITransactionalOperation used to set or reset the value of a
property.A
SetRefreshVisualOperation is used to set/unset the
IVisualPart.isRefreshVisual() flag of a specified IVisualPart
.The
ShapeBoundsProvider is a Provider<IGeometry> that returns a Rectangle that corresponds
to the layout-bounds of its host visual, i.e. it includes the geometric
bounds and the stroke of the visual.The
ShapeOutlineProvider is a Provider<IGeometry> that returns an IGeometry that corresponds
to the shape outline of its host visual, i.e. it includes the geometric
outline and the stroke of the visual.The
SnappingBehavior is responsible for creating and removing
feedback and handles in response to SnappingModel changes.The
SnappingFeedbackPart visualizes a
SnappingModel.SnappingLocation by drawing a red line at the
SnappingModel.SnappingLocation through the whole viewport.The
SnappingModel stores SnappingModel.SnappingLocations for which feedback
is generated by the SnappingBehavior.A
SnappingModel.SnappingLocation combines an IContentPart, a position
coordinate in the scene coordinate system, and an Orientation.An
AbstractSegmentHandlePart with a quadratic
Rectangle visual.The
TopLeftSnappingLocationProvider returns the top left corner of
the bounds as the only snapping location.An
ITransactionalOperation to change the transform of an
ITransformableContentPart.The
TransformPolicy is a JavaFX-specific
AbstractPolicy that handles the transformation of its
host.The
TransformProvider can be registered on an IVisualPart to
insert an Affine into its visual's transformations list and access
that Affine.The
TransformVisualOperation can be used to change an Affine,
for example, one that is contained within the transformations list of a
Node to transform that Node.
UndoablePropertySheetEntry provides undo support for changes made to
IPropertySources by the PropertySheetViewer.
PropertySheetPage extension that allows to perform undo/redo of property
value changes also in case the related
IWorkbenchPart is not active.