public class NoOpRemover extends NodeVisitor
Constructor and Description |
---|
NoOpRemover() |
Modifier and Type | Method and Description |
---|---|
Node |
visit(ButNot node) |
Node |
visit(RootNode node) |
Node |
visit(Sequence 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
public Node visitNary(NaryNode node) throws QueryProcessingException
NodeVisitor
visitNary
in class NodeVisitor
QueryProcessingException
public Node visit(Sequence node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visitUnary(UnaryNode node) throws QueryProcessingException
NodeVisitor
visitUnary
in class NodeVisitor
QueryProcessingException
public Node visit(ButNot node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
public Node visit(RootNode node) throws QueryProcessingException
visit
in class NodeVisitor
QueryProcessingException
Copyright © 2013 Dassault Systèmes, All Rights Reserved.