F- the factory class that contributions must extend.
public abstract class ExtensionOperation<F extends OperationFactory> extends Operation
A transformation can declare a few extension points that allow customizing the original behavior of the transformation, without having to modify the source code of the transformation. A plug-in can contribute an extension, referring the declared extension point, with an associated operation to execute.
Note that extensions are executed only when running in an Eclipse platform. Extensions are ignored if running in a standalone Java application.
See the Help Contents fore more information on how to extend operations: MDWorkbench Documentation > Tasks > Developing Operations > Extending Operations > Declaring an Operation Extension Point
|Constructor and Description|
Creates a new instance of
|Modifier and Type||Method and Description|
Configures the factory instance created by an extension.
Executes extensions of the extension point specified in the constructor.
getName, getStatus, isCanceledOrFailed, run, run
public ExtensionOperation(String extensionPoint, OperationContext context)
ExtensionOperationfor the specified extension point.
extensionPoint- the id of the extension point this operation must execute contributions.
context- the operation context.
protected final void run(org.eclipse.core.runtime.IProgressMonitor monitor)
protected abstract void configure(F factory)
factory- the factory instance created by an extension.