# Uses of Package
org.eclipse.gef.mvc.fx.operations

Packages that use org.eclipse.gef.mvc.fx.operations
Package
Description
org.eclipse.gef.mvc.fx.domain
This package contains a JavaFX-specific `IDomain` implementation: `HistoricizingDomain`.
org.eclipse.gef.mvc.fx.operations
This package contains all `IUndoableOperation` implementations contributed by MVC.FX.
org.eclipse.gef.mvc.fx.policies
This package contains all `IPolicy` implementations contributed by MVC.FX.
org.eclipse.gef.mvc.fx.ui.properties
This package contains helper classes for the integration and manipulation of properties within the Eclipse "Properties View".

Classes in org.eclipse.gef.mvc.fx.operations used by org.eclipse.gef.mvc.fx.domain
Class
Description
AbstractCompositeOperation
The `AbstractCompositeOperation` is an abstract implementation of the `ICompositeOperation` interface.
ITransactionalOperation
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.
Classes in org.eclipse.gef.mvc.fx.operations used by org.eclipse.gef.mvc.fx.operations
Class
Description
AbstractCompositeOperation
The `AbstractCompositeOperation` is an abstract implementation of the `ICompositeOperation` interface.
ITransactionalOperation
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.
Classes in org.eclipse.gef.mvc.fx.operations used by org.eclipse.gef.mvc.fx.policies
Class
Description
AbstractCompositeOperation
The `AbstractCompositeOperation` is an abstract implementation of the `ICompositeOperation` interface.
BendVisualOperation
The `BendVisualOperation` is an `ITransactionalOperation` that can be used to manipulate the visual bend points of an `IBendableContentPart`.
ChangeFocusOperation
The `ChangeFocusOperation` can be used to change the `FocusModel` of an `IViewer`.
ChangeViewportOperation
The `ChangeViewportOperation` can be used to alter the scroll offset and the content transformation of an `InfiniteCanvas`.
DeselectOperation
The `DeselectOperation` can be used to change the `SelectionModel` of an `IViewer`.
ITransactionalOperation
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.
ResizeOperation
The `ResizeOperation` can be used to alter the size of a `visual`.
Classes in org.eclipse.gef.mvc.fx.operations used by org.eclipse.gef.mvc.fx.ui.properties
Class
Description
ITransactionalOperation
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.