Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.extension
Interface FunctionWizardDescriptor<T extends AbstractFunction<?>>

Type Parameters:
T - the type of the function definition
All Superinterfaces:
Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>, de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>, FunctionWizardFactory
All Known Subinterfaces:
PropertyFunctionWizardDescriptor, TypeFunctionWizardDescriptor
All Known Implementing Classes:
AbstractFunctionWizardDescriptor, FactoryWizardDescriptor, PropertyFunctionWizardDescriptorImpl, TypeFunctionWizardDescriptorImpl

public interface FunctionWizardDescriptor<T extends AbstractFunction<?>>
extends de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>, FunctionWizardFactory

Function wizard descriptor

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

Method Summary
 T getFunction()
          Get the function definition
 String getFunctionId()
          Get the ID of the associated function
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory
allowConfigure, configure, createExtensionObject, dispose
 
Methods inherited from interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getDisplayName, getIconURL, getIdentifier, getTypeName
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface eu.esdihumboldt.hale.ui.function.extension.FunctionWizardFactory
createEditWizard, createNewWizard
 

Method Detail

getFunctionId

String getFunctionId()
Get the ID of the associated function

Returns:
the function ID

getFunction

T getFunction()
Get the function definition

Returns:
the function definition

Humboldt Alignment Editor 2.5.0

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