eu.esdihumboldt.cst.internal
Class FunctionExecutor
java.lang.Object
eu.esdihumboldt.hale.common.align.model.transformation.tree.visitor.AbstractTransformationNodeVisitor
eu.esdihumboldt.hale.common.align.model.transformation.tree.visitor.AbstractTargetToSourceVisitor
eu.esdihumboldt.hale.common.align.model.transformation.tree.visitor.CellNodeValidator
eu.esdihumboldt.cst.internal.FunctionExecutor
- All Implemented Interfaces:
- TransformationNodeVisitor
public class FunctionExecutor
- extends CellNodeValidator
Function executor on a transformation tree.
- Author:
- Simon Templer
Method Summary |
protected void |
executeTransformation(PropertyTransformationFactory transformation,
Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
Execute a property transformation. |
protected void |
processValid(Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
Process a valid cell node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionExecutor
public FunctionExecutor(TransformationReporter reporter,
EngineManager engines,
TransformationContext context)
- Create a function executor.
- Parameters:
reporter
- the transformation reporterengines
- the transformation engine managercontext
- the transformation execution context
processValid
protected void processValid(Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
- Description copied from class:
CellNodeValidator
- Process a valid cell node.
- Overrides:
processValid
in class CellNodeValidator
- Parameters:
cell
- the associated cellsources
- the named source entities and nodestargets
- the named target entities and nodes- See Also:
CellNodeValidator.processValid(Cell, ListMultimap, ListMultimap)
executeTransformation
protected void executeTransformation(PropertyTransformationFactory transformation,
Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
- Execute a property transformation.
- Parameters:
transformation
- the transformation factorycell
- the alignment cellsources
- the named source entities and nodestargets
- the named target entities and nodes
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d