public class FunctionExecutor extends CellNodeValidator
reporter
Constructor and Description |
---|
FunctionExecutor(TransformationReporter reporter,
EngineManager engines,
TransformationContext context,
Priority functionPriority)
Create a function executor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
includeAnnotatedNodes, validate, visit
isFromTargetToSource
public FunctionExecutor(TransformationReporter reporter, EngineManager engines, TransformationContext context, Priority functionPriority)
reporter
- the transformation reporterengines
- the transformation engine managercontext
- the transformation execution contextfunctionPriority
- the prioritylevel of the functionprotected void processValid(Cell cell, com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources, com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
CellNodeValidator
processValid
in class CellNodeValidator
cell
- the associated cellsources
- the named source entities and nodestargets
- the named target entities and nodesCellNodeValidator.processValid(Cell, ListMultimap, ListMultimap)
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)
transformation
- the transformation factorycell
- the alignment cellsources
- the named source entities and nodestargets
- the named target entities and nodesBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a