public abstract class AbstractTransformationNodeVisitor extends Object implements TransformationNodeVisitor
Constructor and Description |
---|
AbstractTransformationNodeVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
leave(CellNode cell)
Called after a cell node has been visited.
|
void |
leave(SourceNode source)
Called after a source node has been visited.
|
void |
leave(TargetNode target)
Called after a target node has been visited.
|
void |
leave(TransformationTree root)
Called after a transformation tree root has been visited.
|
boolean |
visit(CellNode cell)
Visit a cell node.
|
boolean |
visit(SourceNode source)
Visit a source node.
|
boolean |
visit(TargetNode target)
Visit a target node.
|
boolean |
visit(TransformationTree root)
Visit a transformation tree root.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
includeAnnotatedNodes, isFromTargetToSource
public boolean visit(TransformationTree root)
TransformationNodeVisitor
visit
in interface TransformationNodeVisitor
root
- the transformation tree rootTransformationNodeVisitor.visit(TransformationTree)
public boolean visit(TargetNode target)
TransformationNodeVisitor
visit
in interface TransformationNodeVisitor
target
- the target nodeTransformationNodeVisitor.visit(TargetNode)
public boolean visit(CellNode cell)
TransformationNodeVisitor
visit
in interface TransformationNodeVisitor
cell
- the cell nodeTransformationNodeVisitor.visit(CellNode)
public boolean visit(SourceNode source)
TransformationNodeVisitor
visit
in interface TransformationNodeVisitor
source
- the source nodeTransformationNodeVisitor.visit(SourceNode)
public void leave(TransformationTree root)
TransformationNodeVisitor
leave
in interface TransformationNodeVisitor
root
- the transformation tree rootTransformationNodeVisitor.leave(TransformationTree)
public void leave(TargetNode target)
TransformationNodeVisitor
leave
in interface TransformationNodeVisitor
target
- the target nodeTransformationNodeVisitor.leave(TargetNode)
public void leave(CellNode cell)
TransformationNodeVisitor
leave
in interface TransformationNodeVisitor
cell
- the cell nodeTransformationNodeVisitor.leave(CellNode)
public void leave(SourceNode source)
TransformationNodeVisitor
leave
in interface TransformationNodeVisitor
source
- the source nodeTransformationNodeVisitor.leave(SourceNode)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a