Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.extension.transformation
Class AbstractTransformationExtension<T extends TransformationFunction<?>,F extends TransformationFactory<T>>

java.lang.Object
  extended by de.cs3d.util.eclipse.extension.AbstractExtension<T,F>
      extended by eu.esdihumboldt.hale.common.align.extension.transformation.AbstractTransformationExtension<T,F>
Type Parameters:
T - the transformation type
F - the transformation factory type
All Implemented Interfaces:
de.cs3d.util.eclipse.extension.ObjectExtension<T,F>
Direct Known Subclasses:
PropertyTransformationExtension, TypeTransformationExtension

public abstract class AbstractTransformationExtension<T extends TransformationFunction<?>,F extends TransformationFactory<T>>
extends de.cs3d.util.eclipse.extension.AbstractExtension<T,F>

Abstract extension for transformation functions

Author:
Simon Templer

Constructor Summary
AbstractTransformationExtension(String extensionPointID)
           
 
Method Summary
 List<F> getTransformations(String functionId)
          Get all transformations for a function
 
Methods inherited from class de.cs3d.util.eclipse.extension.AbstractExtension
createCollection, createFactory, getFactories, getFactories, getFactories, getFactory, getFactoryCollections
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTransformationExtension

public AbstractTransformationExtension(String extensionPointID)
See Also:
AbstractExtension.AbstractExtension(String)
Method Detail

getTransformations

public List<F> getTransformations(String functionId)
Get all transformations for a function

Parameters:
functionId - the function ID
Returns:
the transformations matching the function

Humboldt Alignment Editor 2.5.0

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