Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.function.extension.impl
Class ParameterPageFactoryImpl

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractObjectDefinition
      extended by de.cs3d.util.eclipse.extension.AbstractObjectFactory<T>
          extended by de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<ParameterPage>
              extended by eu.esdihumboldt.hale.ui.function.extension.impl.ParameterPageFactoryImpl
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ExtensionObjectDefinition, de.cs3d.util.eclipse.extension.ExtensionObjectFactory<ParameterPage>, de.cs3d.util.eclipse.extension.Prioritizable, ParameterPageFactory, Comparable<de.cs3d.util.eclipse.extension.ExtensionObjectDefinition>

public class ParameterPageFactoryImpl
extends de.cs3d.util.eclipse.extension.AbstractConfigurationFactory<ParameterPage>
implements ParameterPageFactory

Parameter page factory based on a configuration element.

Author:
Kai Schwierczek

Field Summary
 
Fields inherited from class de.cs3d.util.eclipse.extension.AbstractConfigurationFactory
conf
 
Constructor Summary
ParameterPageFactoryImpl(org.eclipse.core.runtime.IConfigurationElement conf)
          Create a parameter page factory based on the given configuration element.
 
Method Summary
 void dispose(ParameterPage instance)
           
 Set<FunctionParameter> getAssociatedParameters()
          Get the associated parameters.
 String getDisplayName()
           
 String getFunctionId()
          Get the ID of the associated function.
 String getIdentifier()
           
 int getPriority()
           
 
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, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
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
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ParameterPageFactoryImpl

public ParameterPageFactoryImpl(org.eclipse.core.runtime.IConfigurationElement conf)
Create a parameter page factory based on the given configuration element.

Parameters:
conf - the configuration element
Method Detail

getPriority

public int getPriority()
Specified by:
getPriority in interface de.cs3d.util.eclipse.extension.Prioritizable
Overrides:
getPriority in class de.cs3d.util.eclipse.extension.AbstractObjectDefinition
See Also:
AbstractObjectDefinition.getPriority()

dispose

public void dispose(ParameterPage instance)
Specified by:
dispose in interface de.cs3d.util.eclipse.extension.ExtensionObjectFactory<ParameterPage>
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()

getFunctionId

public String getFunctionId()
Description copied from interface: ParameterPageFactory
Get the ID of the associated function.

Specified by:
getFunctionId in interface ParameterPageFactory
Returns:
the function ID
See Also:
ParameterPageFactory.getFunctionId()

getAssociatedParameters

public Set<FunctionParameter> getAssociatedParameters()
Description copied from interface: ParameterPageFactory
Get the associated parameters.

Specified by:
getAssociatedParameters in interface ParameterPageFactory
Returns:
the associated parameters
See Also:
ParameterPageFactory.getAssociatedParameters()

Humboldt Alignment Editor 2.5.0

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