| Package | Description |
|---|---|
| org.eclipse.gef4.mvc.fx.operations |
This package contains all
IUndoableOperation
implementations contributed by MVC.FX. |
| org.eclipse.gef4.mvc.fx.policies |
This package contains all
IPolicy
implementations contributed by MVC.FX. |
| org.eclipse.gef4.mvc.operations |
This package contains implementations of
IUndoableOperation which can be
used to manipulate the default models, especially content creation and
removal. |
| 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. |
| org.eclipse.gef4.mvc.ui.properties |
This package provides a
PropertySheetPage implementation that
integrates with the
IOperationHistory to make
property changes undoable (
UndoablePropertySheetPage), as
well as an IAdapterFactory (
ContentPropertySourceAdapterFactory
) that adapts content elements of
IContentParts to
IPropertySource . |
| Modifier and Type | Class and Description |
|---|---|
class |
FXBendOperation
An
FXBendOperation can be used to manipulate an FXConnection
in an undo-context. |
class |
FXChangeViewportOperation
The
FXChangeViewportOperation can be used to alter a
ViewportModel. |
class |
FXResizeNodeOperation
The
FXResizeNodeOperation can be used to alter the size of a
visual. |
class |
FXRevealOperation
The
FXRevealOperation can be used to reveal an IVisualPart
within its IViewer, i.e. manipulates the viewport translation so that
the part is visible. |
class |
FXTransformOperation
The
FXTransformOperation can be used to change an Affine, for
example, one that is contained within the transformations list of a
Node to transform that Node. |
| Modifier and Type | Method and Description |
|---|---|
ITransactionalOperation |
FXResizeConnectionPolicy.commit() |
ITransactionalOperation |
FXBendPolicy.commit() |
ITransactionalOperation |
FXResizePolicy.commit() |
ITransactionalOperation |
FXTransformPolicy.commit() |
ITransactionalOperation |
FXChangeViewportPolicy.commit() |
ITransactionalOperation |
FXTransformConnectionPolicy.commit() |
| Modifier and Type | Field and Description |
|---|---|
static ITransactionalOperation |
ITransactional.NOOP
This
ITransactionalOperation does not have an effect. |
static ITransactionalOperation |
ITransactional.UNEXECUTABLE
This
ITransactionalOperation cannot be executed. |
| Modifier and Type | Method and Description |
|---|---|
ITransactionalOperation |
ITransactional.commit()
Returns an
ITransactionalOperation that performs all
manipulations applied by the policy since the last ITransactional.init() call. |
ITransactionalOperation |
AbstractCompositeOperation.unwrap(boolean filterNoOps)
Simplifies this composite operation if possible and returns the
simplified operation.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ITransactionalOperation> |
AbstractCompositeOperation.getOperations()
Returns the list of
ITransactionalOperations which are combined
in this composite operation. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractCompositeOperation.addAll(java.util.List<ITransactionalOperation> operations)
Adds the given
IUndoableOperations to this composite operation. |
| Modifier and Type | Method and Description |
|---|---|
ITransactionalOperation |
CreationPolicy.commit() |
ITransactionalOperation |
DeletionPolicy.commit() |
ITransactionalOperation |
ContentPolicy.commit() |
| Modifier and Type | Class and Description |
|---|---|
class |
SetPropertyValueOperation
An
ITransactionalOperation used to set or reset the value of a
property. |
Copyright (c) 2014 itemis AG and others. All rights reserved.