Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.cst.functions.core
Class Merge

java.lang.Object
  extended by eu.esdihumboldt.hale.common.align.transformation.function.impl.AbstractTransformationFunction<E>
      extended by eu.esdihumboldt.hale.common.align.transformation.function.impl.AbstractTypeTransformation<TransformationEngine>
          extended by eu.esdihumboldt.cst.functions.core.Retype
              extended by eu.esdihumboldt.cst.functions.core.Merge
All Implemented Interfaces:
MergeFunction, RetypeFunction, TransformationFunction<TransformationEngine>, TypeTransformation<TransformationEngine>

public class Merge
extends Retype
implements MergeFunction

Type transformation that merges multiple instances of the same source type into one target instance, based on matching properties.

Author:
Simon Templer

Field Summary
 
Fields inherited from interface eu.esdihumboldt.hale.common.align.model.functions.MergeFunction
ID, PARAMETER_ADDITIONAL_PROPERTY, PARAMETER_AUTO_DETECT, PARAMETER_PROPERTY
 
Fields inherited from interface eu.esdihumboldt.hale.common.align.model.functions.RetypeFunction
ID
 
Constructor Summary
Merge()
           
 
Method Summary
 InstanceHandler<? super TransformationEngine> getInstanceHandler()
          Get the handler to partition the source instances (e.g.
 
Methods inherited from class eu.esdihumboldt.cst.functions.core.Retype
execute
 
Methods inherited from class eu.esdihumboldt.hale.common.align.transformation.function.impl.AbstractTypeTransformation
getInstanceFactory, getPropertyTransformer, getSource, getTarget, setPropertyTransformer, setSource, setTarget
 
Methods inherited from class eu.esdihumboldt.hale.common.align.transformation.function.impl.AbstractTransformationFunction
checkParameter, getExecutionContext, getOptionalParameter, getParameterChecked, getParameters, setExecutionContext, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.esdihumboldt.hale.common.align.transformation.function.TransformationFunction
setExecutionContext, setParameters
 

Constructor Detail

Merge

public Merge()
Method Detail

getInstanceHandler

public InstanceHandler<? super TransformationEngine> getInstanceHandler()
Description copied from interface: TypeTransformation
Get the handler to partition the source instances (e.g. merge or join).

Specified by:
getInstanceHandler in interface TypeTransformation<TransformationEngine>
Overrides:
getInstanceHandler in class AbstractTypeTransformation<TransformationEngine>
Returns:
the instance handler or null if none is required
See Also:
AbstractTypeTransformation.getInstanceHandler()

Humboldt Alignment Editor 2.5.0

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