| Package | Description |
|---|---|
| org.eclipse.gef4.mvc.fx.policies |
This package contains all
IPolicy
implementations contributed by MVC.FX. |
| org.eclipse.gef4.mvc.policies |
This package contains the
IPolicy (and
AbstractPolicy) abstraction and
concrete implementations for the manipulation of the
ContentModel:
ContentPolicy,
CreationPolicy, and
DeletionPolicy. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFXInteractionPolicy
The
AbstractFXInteractionPolicy extends the
AbstractInteractionPolicy and binds its visual root parameter to
Node. |
class |
FXBendOnSegmentHandleDragPolicy
The
FXBendOnSegmentHandleDragPolicy is an IFXOnDragPolicy
that can be installed on the handle parts of an Connection, so that
the user is able to manipulate that connection by dragging its handles. |
class |
FXBendPolicy
The
FXBendPolicy can be used to manipulate the points constituting an
Connection, i.e. its start, way, and end points. |
class |
FXChangeViewportPolicy
|
class |
FXDeleteSelectedOnTypePolicy
The
FXDeleteSelectedOnTypePolicy is an IFXOnTypePolicy that
performs content deletion upon the press of a key. |
class |
FXFocusAndSelectOnClickPolicy
The
FXFocusAndSelectOnClickPolicy is an IFXOnClickPolicy that
focuses and selects its host by altering the
FocusModel and the SelectionModel when the host is clicked by the mouse. |
class |
FXHoverOnHoverPolicy
The
FXHoverOnHoverPolicy is an IFXOnHoverPolicy that hovers
its host by altering the HoverModel when the
host is hovered by the mouse. |
class |
FXMarqueeOnDragPolicy
The
FXMarqueeOnDragPolicy is an IFXOnDragPolicy that performs
marquee selection when the mouse is dragged. |
class |
FXPanOnTypePolicy
The
FXPanOnTypePolicy is an IFXOnTypePolicy that performs
viewport panning via the keyboard. |
class |
FXPanOrZoomOnScrollPolicy
The
FXPanOrZoomOnScrollPolicy is an IFXOnScrollPolicy that
pans (i.e. moves/scrolls) the viewport upon scrolling the mouse wheel. |
class |
FXResizeConnectionPolicy
The
FXResizeConnectionPolicy is a specialization of the
FXResizePolicy that performs a resize of an Connection visual
by proportionally relocating its bend points. |
class |
FXResizePolicy
|
class |
FXResizeTransformSelectedOnHandleDragPolicy
The
FXResizeTransformSelectedOnHandleDragPolicy is an
IFXOnDragPolicy that relocates and scales the whole
selection when its host (a box selection handle,
AbstractFXSegmentHandlePart) is dragged. |
class |
FXResizeTranslateOnHandleDragPolicy
The
FXResizeTranslateOnHandleDragPolicy is an IFXOnDragPolicy
that handles the resize and relocation of its (selected) first anchorage when
an AbstractFXSegmentHandlePart of the box selection of the first
anchorage is dragged with the mouse. |
class |
FXRotateSelectedOnHandleDragPolicy
The
FXRotateSelectedOnHandleDragPolicy is an IFXOnDragPolicy
that rotates the whole selection when a selection
handle is dragged. |
class |
FXRotateSelectedOnRotatePolicy
The
FXRotateSelectedOnRotatePolicy is an IFXOnRotatePolicy
that rotates the whole selection when its
host experiences a touch rotate gesture. |
class |
FXSelectOnTypePolicy
The
FXSelectOnTypePolicy implements (de-)selecting a focused part via
the keyboard. |
class |
FXTransformConnectionPolicy
The
FXTransformConnectionPolicy is an FXTransformPolicy that
is adjusted for the relocation of an Connection. |
class |
FXTransformPolicy
The
FXTransformPolicy is a JavaFX-specific
AbstractTransformPolicy that handles the transformation of its
host. |
class |
FXTranslateSelectedOnDragPolicy
The
FXTranslateSelectedOnDragPolicy is an IFXOnDragPolicy
that relocates its host when it is dragged with the mouse. |
class |
FXTraverseOnTypePolicy
The
FXTraverseOnTypePolicy implements focus traversal via keyboard
input. |
class |
FXZoomOnPinchSpreadPolicy
An
IFXOnPinchSpreadPolicy that performs zooming. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInteractionPolicy<VR>
Abstract base implementation of
IPolicy that handles an interaction. |
class |
AbstractTransactionPolicy<VR>
Abstract base implementation of
IPolicy that is transactional. |
class |
AbstractTransformPolicy<VR>
The
AbstractTransformPolicy is a AbstractTransactionPolicy
that handles the transformation of its host. |
class |
ContentPolicy<VR>
A (transaction) policy to handle content changes, i.e. adding/removing of
content children as well as attaching/detaching to/from content anchorages.
|
class |
CreationPolicy<VR>
The
CreationPolicy is an AbstractTransactionPolicy that
handles the creation of content. |
class |
DeletionPolicy<VR>
The
DeletionPolicy is an AbstractTransactionPolicy that
handles the deletion of content. |
Copyright (c) 2014 itemis AG and others. All rights reserved.