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

Packages that use org.eclipse.gef.mvc.fx.operations
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
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
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
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
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.