eu.esdihumboldt.cst.extension.hooks.internal
Class DefaultTreeHookFactory
java.lang.Object
de.cs3d.util.eclipse.extension.AbstractObjectDefinition
de.cs3d.util.eclipse.extension.AbstractObjectFactory<T>
de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<TransformationTreeHook>
eu.esdihumboldt.cst.extension.hooks.internal.DefaultTreeHookFactory
- All Implemented Interfaces:
- de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<TransformationTreeHook>, de.cs3d.util.eclipse.extension.Prioritizable, TransformationTreeHookFactory, Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>
public class DefaultTreeHookFactory
- extends de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<TransformationTreeHook>
- implements TransformationTreeHookFactory
Default TransformationTreeHook
factory based on a configuration
element.
- Author:
- Simon Templer
Fields inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory |
conf |
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory |
createExtensionObject, getIconURL, getTypeName |
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractObjectFactory |
allowConfigure, configure, getIconURL |
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractObjectDefinition |
compareTo, equals, getPriority, hashCode |
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory |
allowConfigure, configure, createExtensionObject |
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition |
getIconURL, getTypeName |
DefaultTreeHookFactory
public DefaultTreeHookFactory(org.eclipse.core.runtime.IConfigurationElement conf,
TransformationTreeHook.TreeState state)
- Create a
TransformationTreeHook
factory from the given
configuration element.
- Parameters:
conf
- the configuration elementstate
- the associated tree state
dispose
public void dispose(TransformationTreeHook instance)
- Specified by:
dispose
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<TransformationTreeHook>
- See Also:
ExtensionObjectFactory.dispose(java.lang.Object)
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifier
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
- See Also:
ExtensionObjectDefinition.getIdentifier()
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
- See Also:
ExtensionObjectDefinition.getDisplayName()
getTreeState
public TransformationTreeHook.TreeState getTreeState()
- Description copied from interface:
TransformationTreeHookFactory
- Get the tree state associated to the hook.
- Specified by:
getTreeState
in interface TransformationTreeHookFactory
- Returns:
- the tree state
- See Also:
TransformationTreeHookFactory.getTreeState()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d