# Uses of Class
org.eclipse.gef.mvc.fx.operations.AbstractCompositeOperation

Packages that use AbstractCompositeOperation
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.

## Uses of AbstractCompositeOperation in org.eclipse.gef.mvc.fx.domain

Methods in org.eclipse.gef.mvc.fx.domain that return AbstractCompositeOperation
Modifier and Type
Method
Description
`protected AbstractCompositeOperation`
HistoricizingDomain.`createExecutionTransaction()`
Creates a `ForwardUndoCompositeOperation` which is used to store the operations within an execution transaction.

## Uses of AbstractCompositeOperation in org.eclipse.gef.mvc.fx.operations

Subclasses of AbstractCompositeOperation in org.eclipse.gef.mvc.fx.operations
Modifier and Type
Class
Description
`class`
`ForwardUndoCompositeOperation`
The `ForwardUndoCompositeOperation` is an `AbstractCompositeOperation` which undoes its combined operations in the same order as they are executed.
`class`
`ReverseUndoCompositeOperation`
The `ReverseUndoCompositeOperation` is an `AbstractCompositeOperation` which undoes its combined operations in the reverse order of their execution.

## Uses of AbstractCompositeOperation in org.eclipse.gef.mvc.fx.policies

Methods in org.eclipse.gef.mvc.fx.policies that return AbstractCompositeOperation
Modifier and Type
Method
Description
`protected AbstractCompositeOperation`
ContentPolicy.`getCompositeOperation()`
Extracts a `AbstractCompositeOperation` from the operation created by `ContentPolicy.createOperation()`.
`protected AbstractCompositeOperation`
CreationPolicy.`getCompositeOperation()`
Extracts a `AbstractCompositeOperation` from the operation created by `CreationPolicy.createOperation()`.
`protected AbstractCompositeOperation`
DeletionPolicy.`getCompositeOperation()`
Extracts a `AbstractCompositeOperation` from the operation created by `DeletionPolicy.createOperation()`.