Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.oml.helper
Interface FunctionTranslator

All Known Implementing Classes:
AssignTranslator, CalculateAreaTranslator, CalculateLengthTranslator, CentroidTranslator, ClassificationMappingTranslator, DateExtractionTranslator, FormattedStringTranslator, GeographicalNameTranslator, IdentifierTranslator, MathematicalExpressionTranslator, NetworkExpansionTranslator, NilReasonTranslator, NotSupportedTranslator, OrdinatesToPointTranslator, RenameTranslator, RetypeTranslator

public interface FunctionTranslator

The interface for all translator functions

Author:
Kevin Mais

Method Summary
 List<ParameterValue> getNewParameters(List<ParameterValue> params, CellBean cellBean, IOReporter reporter, ICell cell)
          Returns the list with the translated parameters
 String getTransformationId()
          Returns the new version of the transformation ID
 

Method Detail

getTransformationId

String getTransformationId()
Returns the new version of the transformation ID

Returns:
the transformation ID

getNewParameters

List<ParameterValue> getNewParameters(List<ParameterValue> params,
                                      CellBean cellBean,
                                      IOReporter reporter,
                                      ICell cell)
Returns the list with the translated parameters

Parameters:
params - the pre-translation parameters
cellBean - the cell being constructed
reporter - the warning/error reporter
cell - the initial cell loaded from OML
Returns:
the post-translation parameters

Humboldt Alignment Editor 2.5.0

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