Uses of Interface
net.sourceforge.nrl.parser.ast.INRLAstVisitor

Packages that use INRLAstVisitor
net.sourceforge.nrl.parser.ast The fully resolved abstract syntax tree (AST) representation of the constraint language. 
net.sourceforge.nrl.parser.ast.action.impl   
net.sourceforge.nrl.parser.ast.constraints.impl   
net.sourceforge.nrl.parser.ast.impl The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3 parser. 
 

Uses of INRLAstVisitor in net.sourceforge.nrl.parser.ast
 

Classes in net.sourceforge.nrl.parser.ast that implement INRLAstVisitor
 class ActionVisitorDispatcher
          An extension of the basic dispatching AST visitor class that adds action language support.
 class ConstraintVisitorDispatcher
          A default implementation of the INRLAstVisitor interface that dispatches calls to the visitor method to a client-supplied INRLConstraintDetailVisitor.
 

Methods in net.sourceforge.nrl.parser.ast with parameters of type INRLAstVisitor
 void INRLAstNode.accept(INRLAstVisitor visitor)
          Accept a visitor to this node.
 

Uses of INRLAstVisitor in net.sourceforge.nrl.parser.ast.action.impl
 

Methods in net.sourceforge.nrl.parser.ast.action.impl with parameters of type INRLAstVisitor
 void VariableDeclarationActionImpl.accept(INRLAstVisitor visitor)
           
 void SetActionImpl.accept(INRLAstVisitor visitor)
           
 void RemoveFromCollectionActionImpl.accept(INRLAstVisitor visitor)
           
 void RemoveActionImpl.accept(INRLAstVisitor visitor)
           
 void OperatorActionImpl.accept(INRLAstVisitor visitor)
           
 void ForEachActionImpl.accept(INRLAstVisitor visitor)
           
 void CreateActionImpl.accept(INRLAstVisitor visitor)
           
 void ConditionalActionImpl.accept(INRLAstVisitor visitor)
           
 void CompoundActionImpl.accept(INRLAstVisitor visitor)
           
 void AddActionImpl.accept(INRLAstVisitor visitor)
           
 void ActionRuleDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void ActionFragmentDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void ActionFragmentApplicationActionImpl.accept(INRLAstVisitor visitor)
           
 

Uses of INRLAstVisitor in net.sourceforge.nrl.parser.ast.constraints.impl
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl with parameters of type INRLAstVisitor
 void VariableDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void ValidationFragmentDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void ValidationFragmentApplicationImpl.accept(INRLAstVisitor visitor)
           
 void SelectionExpressionImpl.accept(INRLAstVisitor visitor)
           
 void OperatorInvocationImpl.accept(INRLAstVisitor visitor)
           
 void NotExistsStatementImpl.accept(INRLAstVisitor visitor)
           
 void MultipleNotExistsStatementImpl.accept(INRLAstVisitor visitor)
           
 void MultipleExistsStatementImpl.accept(INRLAstVisitor visitor)
           
 void ModelReferenceImpl.accept(INRLAstVisitor visitor)
           
 void IsSubtypePredicateImpl.accept(INRLAstVisitor visitor)
           
 void IsNotInPredicateImpl.accept(INRLAstVisitor visitor)
           
 void IsInPredicateImpl.accept(INRLAstVisitor visitor)
           
 void IfThenStatementImpl.accept(INRLAstVisitor visitor)
           
 void GlobalExistsStatementImpl.accept(INRLAstVisitor visitor)
           
 void FunctionalExpressionImpl.accept(INRLAstVisitor visitor)
           
 void ForallStatementImpl.accept(INRLAstVisitor visitor)
           
 void ExistsStatementImpl.accept(INRLAstVisitor visitor)
           
 void ConstraintRuleDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void ConditionalReportImpl.accept(INRLAstVisitor visitor)
           
 void ConcatenatedReportImpl.accept(INRLAstVisitor visitor)
           
 void CompoundReportImpl.accept(INRLAstVisitor visitor)
           
 void CollectionIndexImpl.accept(INRLAstVisitor visitor)
           
 void CastExpressionImpl.accept(INRLAstVisitor visitor)
           
 void BinaryPredicateImpl.accept(INRLAstVisitor visitor)
           
 void BinaryOperatorStatementImpl.accept(INRLAstVisitor visitor)
           
 void ArithmeticExpressionImpl.accept(INRLAstVisitor visitor)
           
 

Uses of INRLAstVisitor in net.sourceforge.nrl.parser.ast.impl
 

Classes in net.sourceforge.nrl.parser.ast.impl that implement INRLAstVisitor
 class AntlrAstVisitor
          An abstract class that narrows the AST visitor interface a bit, to pass it an Antlr3NRLBaseAst.
 class AntlrModelResolverVisitor
          A visitor for resolving a single rule.
 class AntlrOperatorResolverVisitor
          An implementation of an operator resolver.
 

Methods in net.sourceforge.nrl.parser.ast.impl with parameters of type INRLAstVisitor
 void RuleSetDeclarationImpl.accept(INRLAstVisitor visitor)
           
 void RuleFileImpl.accept(INRLAstVisitor visitor)
           
 void Antlr3NRLBaseAst.accept(INRLAstVisitor visitor)
           
 



Copyright © 2006-2013. All Rights Reserved.