T
- the transformation function type@Immutable public abstract class AbstractTransformationFactory<T extends TransformationFunction<?>> extends de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<T> implements TransformationFactory<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractTransformationFactory(org.eclipse.core.runtime.IConfigurationElement conf)
Create a transformation function factory based on the given configuration
element.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose(T instance) |
String |
getDisplayName() |
String |
getEngineId()
Get the identifier of the engine the transformation must be executed
with.
|
Map<String,String> |
getExecutionParameters()
Get the execution parameters for the transformation
|
String |
getFunctionId()
Get the identifier of the function the transformation implements.
|
String |
getIdentifier() |
createExtensionObject, getIconURL, getTypeName
allowConfigure, configure, getIconURL
compareTo, equals, getPriority, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
allowConfigure, configure, createExtensionObject
getIconURL, getTypeName
compareTo
protected AbstractTransformationFactory(org.eclipse.core.runtime.IConfigurationElement conf)
conf
- the configuration elementpublic void dispose(T instance)
dispose
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<T extends TransformationFunction<?>>
ExtensionObjectFactory.dispose(Object)
public String getIdentifier()
getIdentifier
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
ExtensionObjectDefinition.getIdentifier()
public String getDisplayName()
getDisplayName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
ExtensionObjectDefinition.getDisplayName()
public String getEngineId()
TransformationFactory
getEngineId
in interface TransformationFactory<T extends TransformationFunction<?>>
null
TransformationFactory.getEngineId()
public String getFunctionId()
TransformationFactory
getFunctionId
in interface TransformationFactory<T extends TransformationFunction<?>>
TransformationFactory.getFunctionId()
public Map<String,String> getExecutionParameters()
TransformationFactory
getExecutionParameters
in interface TransformationFactory<T extends TransformationFunction<?>>
TransformationFactory.getExecutionParameters()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a