public class ConsecutiveTransformer extends NodeVisitor
Constructor and Description |
---|
ConsecutiveTransformer() |
Modifier and Type | Method and Description |
---|---|
ConsecutiveQueries |
createConsecutive(NaryNode node,
ConsecutiveQueries child) |
ConsecutiveQueries |
createConsecutive(UnaryNode node,
ConsecutiveQueries child) |
boolean |
handle(RootNode node) |
Node |
visit(RootNode node) |
Node |
visitNary(NaryNode node)
Default Nary behaviour -> Recurse visit
|
Node |
visitUnary(UnaryNode node)
Default Unary behaviour -> Forward visit
|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public boolean handle(RootNode node) throws QueryProcessingException
QueryProcessingException
public Node visitNary(NaryNode node) throws QueryProcessingException
NodeVisitor
visitNary
in class NodeVisitor
QueryProcessingException
public Node visit(RootNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visitUnary(UnaryNode node) throws QueryProcessingException
NodeVisitor
visitUnary
in class NodeVisitor
QueryProcessingException
public ConsecutiveQueries createConsecutive(NaryNode node, ConsecutiveQueries child)
public ConsecutiveQueries createConsecutive(UnaryNode node, ConsecutiveQueries child)
Copyright © 2013 Dassault Systèmes, All Rights Reserved.