T
- the function typepublic class FactoryWizardDescriptor<T extends AbstractFunction<?>> extends de.cs3d.util.eclipse.extension.AbstractObjectFactory<FunctionWizardFactory> implements FunctionWizardDescriptor<T>
FunctionWizardFactory
instance.Constructor and Description |
---|
FactoryWizardDescriptor(FunctionWizardFactory factory,
T function)
Create a function wizard descriptor based on the given factory.
|
Modifier and Type | Method and Description |
---|---|
FunctionWizard |
createEditWizard(Cell cell)
Creates a wizard for editing an existing cell.
|
FunctionWizardFactory |
createExtensionObject() |
FunctionWizard |
createNewWizard(SchemaSelection schemaSelection)
Creates a wizard for creating a new cell based on the given schema
selection.
|
void |
dispose(FunctionWizardFactory instance) |
String |
getDisplayName() |
T |
getFunction()
Get the function definition
|
String |
getFunctionId()
Get the ID of the associated function
|
URL |
getIconURL() |
String |
getIdentifier() |
String |
getTypeName() |
allowConfigure, configure
compareTo, equals, getPriority, hashCode
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
allowConfigure, configure
compareTo
public FactoryWizardDescriptor(FunctionWizardFactory factory, T function)
factory
- the function wizard factoryfunction
- the associated functionpublic FunctionWizardFactory createExtensionObject() throws Exception
createExtensionObject
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>
Exception
public void dispose(FunctionWizardFactory instance)
dispose
in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<FunctionWizardFactory>
public String getIdentifier()
getIdentifier
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public String getDisplayName()
getDisplayName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public String getTypeName()
getTypeName
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
public FunctionWizard createNewWizard(SchemaSelection schemaSelection)
FunctionWizardFactory
createNewWizard
in interface FunctionWizardFactory
schemaSelection
- the schema selection or null
if no
pre-selection is availablepublic FunctionWizard createEditWizard(Cell cell)
FunctionWizardFactory
createEditWizard
in interface FunctionWizardFactory
cell
- the cell to editpublic String getFunctionId()
FunctionWizardDescriptor
getFunctionId
in interface FunctionWizardDescriptor<T extends AbstractFunction<?>>
public T getFunction()
FunctionWizardDescriptor
getFunction
in interface FunctionWizardDescriptor<T extends AbstractFunction<?>>
public URL getIconURL()
getIconURL
in interface de.cs3d.util.eclipse.extension.ExtensionObjectDefinition
getIconURL
in class de.cs3d.util.eclipse.extension.AbstractObjectFactory<FunctionWizardFactory>
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a