Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.extension
Class FunctionWizardExtension

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractExtension<FunctionWizardFactory,FunctionWizardDescriptor<?>>
      extended by eu.esdihumboldt.hale.ui.function.extension.FunctionWizardExtension
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ObjectExtension<FunctionWizardFactory,FunctionWizardDescriptor<?>>

public class FunctionWizardExtension
extends de.cs3d.util.eclipse.extension.AbstractExtension<FunctionWizardFactory,FunctionWizardDescriptor<?>>

FunctionWizardFactory extension

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
static String ID
          The extension point ID
 
Method Summary
protected  FunctionWizardDescriptor<?> createFactory(org.eclipse.core.runtime.IConfigurationElement conf)
           
static FunctionWizardExtension getInstance()
          Get the extension instance
 FunctionWizardDescriptor<?> getWizardDescriptor(String functionId)
          Get the wizard descriptor for the given function ID.
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractExtension
createCollection, getFactories, getFactories, getFactories, getFactory, getFactoryCollections
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID

public static final String ID
The extension point ID

See Also:
Constant Field Values
Method Detail

getInstance

public static FunctionWizardExtension getInstance()
Get the extension instance

Returns:
the function wizard extension

createFactory

protected FunctionWizardDescriptor<?> createFactory(org.eclipse.core.runtime.IConfigurationElement conf)
                                             throws Exception
Specified by:
createFactory in class de.cs3d.util.eclipse.extension.AbstractExtension<FunctionWizardFactory,FunctionWizardDescriptor<?>>
Throws:
Exception
See Also:
AbstractExtension.createFactory(IConfigurationElement)

getWizardDescriptor

public FunctionWizardDescriptor<?> getWizardDescriptor(String functionId)
Get the wizard descriptor for the given function ID. If no wizard descriptor is available for the function in the extension, a generic wizard descriptor will be created.

Parameters:
functionId - the function ID
Returns:
the wizard descriptor

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d