public class ComplexQueryVisitor extends NodeVisitor
Modifier and Type | Field and Description |
---|---|
boolean |
isComplex |
Constructor and Description |
---|
ComplexQueryVisitor() |
Modifier and Type | Method and Description |
---|---|
Node |
visit(ButNot node) |
Node |
visit(PrefixNode node) |
Node |
visit(RangeNode node) |
Node |
visit(RootNode node) |
Node |
visit(Split node) |
Node |
visit(UnaryNode node) |
Node |
visitNary(NaryNode node)
Default Nary behaviour -> Recurse 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, visitUnary
public Node visit(RootNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(UnaryNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visitNary(NaryNode node) throws QueryProcessingException
NodeVisitor
visitNary
in class NodeVisitor
QueryProcessingException
public Node visit(ButNot node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(Split node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(RangeNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(PrefixNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.