Package org.eclipse.gef.mvc.fx.operations
package org.eclipse.gef.mvc.fx.operations
This package contains all
IUndoableOperation
implementations contributed by MVC.FX.-
ClassDescriptionThe
AbstractCompositeOperation
is an abstract implementation of theICompositeOperation
interface.TheAddContentChildOperation
uses theIContentPart
API to remove a content object from anIContentPart
.TheRemoveSnapToStrategyOperation
can be used to add anISnapToStrategy
to the list of supported strategies that is managed by theSnappingModel
.TheAttachToContentAnchorageOperation
uses theIContentPart
API to attach an anchored to the given anchorage.AnITransactionalOperation
to bend anIBendableContentPart
.TheBendVisualOperation
is anITransactionalOperation
that can be used to manipulate the visual bend points of anIBendableContentPart
.TheChangeContentsOperation
can be used to change the content objects stored in theIViewer.contentsProperty()
.TheChangeViewportOperation
can be used to alter the scroll offset and the content transformation of anInfiniteCanvas
.TheDetachFromContentAnchorageOperation
uses theIContentPart
API to detach an anchored from the given anchorage.TheForwardUndoCompositeOperation
is anAbstractCompositeOperation
which undoes its combined operations in the same order as they are executed.AnITransactionalOperation
is anIUndoableOperation
that tolerates successive calls toIUndoableOperation.execute(IProgressMonitor, IAdaptable)
andIUndoableOperation.undo(IProgressMonitor, IAdaptable)
and allows to check whether it has an overall effect (ITransactionalOperation.isNoOp()
) compared to the initial state upon construction.TheRemoveContentChildOperation
uses theIContentPart
API to remove a content object from anIContentPart
.TheRemoveSnapToStrategyOperation
can be used to remove anISnapToStrategy
from the list of supported strategies that is managed by theSnappingModel
.AnITransactionalOperation
to change the size of anIResizableContentPart
.TheResizeOperation
can be used to alter the size of avisual
.TheRevealOperation
can be used to reveal anIVisualPart
within itsIViewer
, i.e. manipulates the viewport translation so that the part is visible.TheReverseUndoCompositeOperation
is anAbstractCompositeOperation
which undoes its combined operations in the reverse order of their execution.ASetRefreshVisualOperation
is used to set/unset theIVisualPart.isRefreshVisual()
flag of a specifiedIVisualPart
.AnITransactionalOperation
to change the transform of anITransformableContentPart
.TheTransformVisualOperation
can be used to change anAffine
, for example, one that is contained within the transformations list of aNode
to transform thatNode
.