- canConnect(int) - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
Determines if the anchor at the given explicit index can be replaced with
an anchor that is obtained from an underlying visual part.
- canExecute() - Method in class org.eclipse.gef4.mvc.operations.AbstractCompositeOperation
-
- canExecute() - Method in class org.eclipse.gef4.mvc.ui.properties.SetPropertyValueOperation
-
- canRedo() - Method in class org.eclipse.gef4.mvc.operations.AbstractCompositeOperation
-
- canUndo() - Method in class org.eclipse.gef4.mvc.operations.AbstractCompositeOperation
-
- ChangeContentsOperation - Class in org.eclipse.gef4.mvc.operations
-
- ChangeContentsOperation(IViewer<?>) - Constructor for class org.eclipse.gef4.mvc.operations.ChangeContentsOperation
-
- ChangeContentsOperation(IViewer<?>, List<? extends Object>) - Constructor for class org.eclipse.gef4.mvc.operations.ChangeContentsOperation
-
- ChangeContentsOperation(String, IViewer<?>, List<? extends Object>) - Constructor for class org.eclipse.gef4.mvc.operations.ChangeContentsOperation
-
- ChangeFocusOperation<VR> - Class in org.eclipse.gef4.mvc.operations
-
- ChangeFocusOperation(IViewer<VR>, IContentPart<VR, ? extends VR>) - Constructor for class org.eclipse.gef4.mvc.operations.ChangeFocusOperation
-
- ChangeFocusOperation(String, IViewer<VR>, IContentPart<VR, ? extends VR>) - Constructor for class org.eclipse.gef4.mvc.operations.ChangeFocusOperation
-
- checkInitialized() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransactionPolicy
-
- CHILDREN_PROPERTY - Static variable in interface org.eclipse.gef4.mvc.parts.IVisualPart
-
Name of the property storing this part's children.
- childrenProperty() - Method in class org.eclipse.gef4.mvc.parts.AbstractVisualPart
-
- childrenProperty() - Method in interface org.eclipse.gef4.mvc.parts.IVisualPart
-
Returns a read-only property containing the children of this
IVisualPart
.
- clear() - Method in class org.eclipse.gef4.mvc.behaviors.ContentPartPool
-
- clearActivePolicies(IViewer<VR>) - Method in class org.eclipse.gef4.mvc.tools.AbstractTool
-
Clears the list of active policies of this tool for the given viewer.
- clearHover() - Method in class org.eclipse.gef4.mvc.models.HoverModel
-
Sets the hovered part to null
.
- clearSelection() - Method in class org.eclipse.gef4.mvc.models.SelectionModel
-
Clears the current selection.
- click(MouseEvent) - Method in class org.eclipse.gef4.mvc.fx.policies.FXFocusAndSelectOnClickPolicy
-
- click(MouseEvent) - Method in interface org.eclipse.gef4.mvc.fx.policies.IFXOnClickPolicy
-
This callback method is invoked when the user performs a mouse click on
the host.
- closeExecutionTransaction(ITool<VR>) - Method in class org.eclipse.gef4.mvc.domain.AbstractDomain
-
- closeExecutionTransaction(ITool<VR>) - Method in interface org.eclipse.gef4.mvc.domain.IDomain
-
Closes the active execution transaction, removes the given
ITool
from the transaction context, and opens a new execution transaction if
there are any tools remaining in the context.
- combine(IStatus, IStatus) - Method in class org.eclipse.gef4.mvc.operations.AbstractCompositeOperation
-
Return an
IStatus
representing the merge of the given first and
second
IStatus
s.
- commit() - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
- commit() - Method in class org.eclipse.gef4.mvc.fx.policies.FXResizeConnectionPolicy
-
- commit() - Method in class org.eclipse.gef4.mvc.fx.policies.FXTransformConnectionPolicy
-
- commit() - Method in class org.eclipse.gef4.mvc.policies.AbstractBendPolicy
-
- commit(AbstractTransactionPolicy<VR>) - Method in class org.eclipse.gef4.mvc.policies.AbstractInteractionPolicy
-
If the given
IPolicy
is not
null
, executes its
commit operation the
IDomain
.
- commit() - Method in class org.eclipse.gef4.mvc.policies.AbstractResizePolicy
-
- commit() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransactionPolicy
-
- commit() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransformPolicy
-
- compareTo(AbstractFXSegmentHandlePart<? extends Node>) - Method in class org.eclipse.gef4.mvc.fx.parts.AbstractFXSegmentHandlePart
-
- computeDelta(ScrollEvent) - Method in class org.eclipse.gef4.mvc.fx.policies.FXPanOrZoomOnScrollPolicy
-
Computes the translation for the given ScrollEvent
.
- computeRotationAngleCW(MouseEvent, IVisualPart<Node, ? extends Node>) - Method in class org.eclipse.gef4.mvc.fx.policies.FXRotateSelectedOnHandleDragPolicy
-
Computes the clock-wise rotation angle based on the initial mouse
position and the actual mouse position.
- concatenateToNewContentTransform(AffineTransform) - Method in class org.eclipse.gef4.mvc.fx.operations.FXChangeViewportOperation
-
Concatenates the given AffineTransform
to the
contents transformation that will be applied when executing this
operation.
- configure() - Method in class org.eclipse.gef4.mvc.fx.MvcFxModule
-
- configure() - Method in class org.eclipse.gef4.mvc.fx.ui.MvcFxUiModule
-
- configure() - Method in class org.eclipse.gef4.mvc.MvcModule
-
- configure() - Method in class org.eclipse.gef4.mvc.ui.MvcUiModule
-
- CONNECTED_FILL - Static variable in class org.eclipse.gef4.mvc.fx.parts.FXCircleSegmentHandlePart
-
The default fill color for this part's visualization when it's anchorage
is an
Connection
and this handle part represents a connected
point of that
Connection
.
- CONTENT_ANCHORAGES_PROPERTY - Static variable in interface org.eclipse.gef4.mvc.parts.IContentPart
-
- CONTENT_CHILDREN_PROPERTY - Static variable in interface org.eclipse.gef4.mvc.parts.IContentPart
-
- CONTENT_PROPERTY - Static variable in interface org.eclipse.gef4.mvc.parts.IContentPart
-
- CONTENT_VIEWER_ROLE - Static variable in class org.eclipse.gef4.mvc.fx.domain.FXDomain
-
The adapter role for the content viewer.
- contentAnchoragesUnmodifiableProperty() - Method in class org.eclipse.gef4.mvc.parts.AbstractContentPart
-
- contentAnchoragesUnmodifiableProperty() - Method in interface org.eclipse.gef4.mvc.parts.IContentPart
-
Returns an unmodifiable read-only set-multimap property containing the
content anchorages.
- ContentBehavior<VR> - Class in org.eclipse.gef4.mvc.behaviors
-
- ContentBehavior() - Constructor for class org.eclipse.gef4.mvc.behaviors.ContentBehavior
-
- contentChildrenUnmodifiableProperty() - Method in class org.eclipse.gef4.mvc.parts.AbstractContentPart
-
- contentChildrenUnmodifiableProperty() - Method in interface org.eclipse.gef4.mvc.parts.IContentPart
-
Returns an unmodfiable read-only property containing the content
children.
- contentLayer - Variable in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
The content layer visual.
- ContentModel - Class in org.eclipse.gef4.mvc.models
-
The
ContentModel
stores the content
Object
s that are
visualized.
- ContentModel() - Constructor for class org.eclipse.gef4.mvc.models.ContentModel
-
- ContentPartPool<VR> - Class in org.eclipse.gef4.mvc.behaviors
-
- ContentPartPool() - Constructor for class org.eclipse.gef4.mvc.behaviors.ContentPartPool
-
- ContentPolicy<VR> - Class in org.eclipse.gef4.mvc.policies
-
A (transaction) policy to handle content changes, i.e. adding/removing of
content children as well as attaching/detaching to/from content anchorages.
- ContentPolicy() - Constructor for class org.eclipse.gef4.mvc.policies.ContentPolicy
-
- contentProperty() - Method in class org.eclipse.gef4.mvc.parts.AbstractContentPart
-
- contentProperty() - Method in interface org.eclipse.gef4.mvc.parts.IContentPart
-
A writable property representing the
IContentPart
's content.
- ContentPropertySourceAdapterFactory - Class in org.eclipse.gef4.mvc.ui.properties
-
- ContentPropertySourceAdapterFactory() - Constructor for class org.eclipse.gef4.mvc.ui.properties.ContentPropertySourceAdapterFactory
-
- CONTENTS_PROPERTY - Static variable in class org.eclipse.gef4.mvc.models.ContentModel
-
- contentsProperty() - Method in class org.eclipse.gef4.mvc.models.ContentModel
-
A read-only property containing the current content objects.
- create(Object, IContentPart<VR, ? extends VR>, int, SetMultimap<IContentPart<VR, ? extends VR>, String>) - Method in class org.eclipse.gef4.mvc.policies.CreationPolicy
-
Creates an
IContentPart
for the given content
Object
and
establishes parent and anchored relationships for the newly created part.
- create(Object, IContentPart<VR, ? extends VR>, SetMultimap<IContentPart<VR, ? extends VR>, String>) - Method in class org.eclipse.gef4.mvc.policies.CreationPolicy
-
Creates an
IContentPart
for the given content
Object
and
establishes parent and anchored relationships for the newly created part.
- create(IWorkbenchPart) - Method in interface org.eclipse.gef4.mvc.ui.properties.IPropertySheetPageFactory
-
- createAfter(int, Point) - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
Creates a new anchor after the anchor specified by the given explicit
anchor index.
- createBefore(int, Point) - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
Creates a new anchor before the anchor specified by the given explicit
anchor index.
- createCanvas(Composite) - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXEditor
-
Uses the
IFXCanvasFactory
to create the
FXCanvas
that
allows the interoperability between SWT and JavaFX.
- createCanvas(Composite) - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXView
-
Creates an
FXCanvas
to allow the interoperability between SWT and
JavaFX using the
IFXCanvasFactory
that was previously injected.
- createChildEntry() - Method in class org.eclipse.gef4.mvc.ui.properties.UndoablePropertySheetEntry
-
- createContentLayer() - Method in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
Creates the content layer visual.
- createContentPart(Object, IBehavior<VR>, Map<Object, Object>) - Method in interface org.eclipse.gef4.mvc.parts.IContentPartFactory
-
- createExecutionTransaction() - Method in class org.eclipse.gef4.mvc.domain.AbstractDomain
-
- createFeedbackLayer() - Method in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
Creates the feedback layer visual.
- createFeedbackParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultFocusFeedbackPartFactory
-
- createFeedbackParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverFeedbackPartFactory
-
- createFeedbackParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionFeedbackPartFactory
-
- createFeedbackParts(List<? extends IVisualPart<VR, ? extends VR>>, IBehavior<VR>, Map<Object, Object>) - Method in interface org.eclipse.gef4.mvc.parts.IFeedbackPartFactory
-
- createFocusOperation(IContentPart<VR, ? extends VR>) - Method in class org.eclipse.gef4.mvc.policies.CreationPolicy
-
- createHandleLayer() - Method in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
Creates the handle layer visual.
- createHandleParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory
-
- createHandleParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
- createHandleParts(List<? extends IVisualPart<VR, ? extends VR>>, IBehavior<VR>, Map<Object, Object>) - Method in interface org.eclipse.gef4.mvc.parts.IHandlePartFactory
-
- createHoverFilter(FXViewer) - Method in class org.eclipse.gef4.mvc.fx.tools.FXHoverTool
-
Creates an EventHandler
for hover MouseEvent
s.
- createHoverHandlePartsForCurve(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory
-
Creates hover handle parts for a handle geometry that is an
ICurve
.
- createHoverHandlePartsForPolygonalOutline(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory
-
Creates hover handle parts for a handle geometry that is an
IShape
but not a
Rectangle
.
- createHoverHandlePartsForRectangularOutline(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory
-
Creates hover handle parts for a handle geometry that is a
Rectangle
.
- createLayer(boolean) - Method in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
Creates a Group
and sets its Node.pickOnBoundsProperty()
to false
.
- createMultiSelectionHandleParts(List<? extends IVisualPart<Node, ? extends Node>>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
Creates handle parts for a multi selection.
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXChangeViewportPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXFocusTraversalPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXResizeConnectionPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXResizePolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXTransformConnectionPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXTransformPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransactionPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.policies.ContentPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.policies.CreationPolicy
-
- createOperation() - Method in class org.eclipse.gef4.mvc.policies.DeletionPolicy
-
- createPartControl(Composite) - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXEditor
-
- createPartControl(Composite) - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXView
-
- createPostTransform() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransformPolicy
-
- createPreTransform() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransformPolicy
-
- createPropertyEditor(Composite) - Method in class org.eclipse.gef4.mvc.fx.ui.properties.FXPaintPropertyDescriptor
-
- createPropertySheetPage() - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXEditor
-
- createPropertySheetPage() - Method in class org.eclipse.gef4.mvc.fx.ui.parts.AbstractFXView
-
- createReselectOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
- createResizeContentOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXResizeConnectionPolicy
-
- createResizeContentOperation() - Method in class org.eclipse.gef4.mvc.policies.AbstractResizePolicy
-
Create an operation to resize the content.
- createRootEntry() - Method in class org.eclipse.gef4.mvc.ui.properties.UndoablePropertySheetPage
-
- createRotateCursor() - Method in class org.eclipse.gef4.mvc.fx.policies.FXRotateSelectedOnHandleDragPolicy
-
Returns the Cursor
that is shown to indicate that this policy
will perform a rotation.
- createSelectOperation(IContentPart<VR, ? extends VR>) - Method in class org.eclipse.gef4.mvc.policies.CreationPolicy
-
- createSingleSelectionHandleParts(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
Creates handle parts for a single selection.
- createSingleSelectionHandlePartsForCurve(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
Creates handle parts for a single selection of which the handle geometry
is an
ICurve
.
- createSingleSelectionHandlePartsForPolygonalOutline(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
Creates handle parts for a single selection of which the handle geometry
is an
IShape
but not a
Rectangle
.
- createSingleSelectionHandlePartsForRectangularOutline(IVisualPart<Node, ? extends Node>, IBehavior<Node>, Map<Object, Object>, Provider<BezierCurve[]>) - Method in class org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory
-
Creates handle parts for a single selection of which the handle geometry
is a
Rectangle
.
- createTransformContentOperation() - Method in class org.eclipse.gef4.mvc.fx.policies.FXTransformConnectionPolicy
-
- createTransformContentOperation() - Method in class org.eclipse.gef4.mvc.policies.AbstractTransformPolicy
-
Returns an operation to transform the content.
- createUnconnectedAnchor(Point) - Method in class org.eclipse.gef4.mvc.fx.policies.FXBendConnectionPolicy
-
Creates an (unconnected) anchor (i.e. one anchored on the
Connection
) for the given position (in scene coordinates).
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXCircleSegmentHandlePart
-
Creates the visual representation of this selection handle.
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXFocusFeedbackPart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXHoverFeedbackPart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXRectangleSegmentHandlePart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXRootPart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXSelectionFeedbackPart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXSelectionLinkFeedbackPart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.fx.parts.FXSquareSegmentHandlePart
-
- createVisual() - Method in class org.eclipse.gef4.mvc.parts.AbstractVisualPart
-
Creates this part's visual.
- CREATION_DELAY_MILLIS - Static variable in class org.eclipse.gef4.mvc.fx.behaviors.FXHoverBehavior
-
Time in milliseconds until the hover handles are created when the host is
hovered.
- CreationPolicy<VR> - Class in org.eclipse.gef4.mvc.policies
-
- CreationPolicy() - Constructor for class org.eclipse.gef4.mvc.policies.CreationPolicy
-
- CursorSupport - Class in org.eclipse.gef4.mvc.fx.policies
-
The
CursorSupport
provides methods for changing and restoring the
mouse cursor.
- CursorSupport(IPolicy<Node>) - Constructor for class org.eclipse.gef4.mvc.fx.policies.CursorSupport
-
Creates a new
CursorSupport
that can be used to change and keep
track of the mouse cursor for the given
IPolicy
.