Uses of Interface
net.sourceforge.nrl.parser.ast.constraints.IVariableDeclaration

Packages that use IVariableDeclaration
net.sourceforge.nrl.parser.ast The fully resolved abstract syntax tree (AST) representation of the constraint language. 
net.sourceforge.nrl.parser.ast.action The fully resolved extended abstract syntax tree (AST) representation for the action language. 
net.sourceforge.nrl.parser.ast.constraints   
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. 
net.sourceforge.nrl.parser.type Abstract type assignment and type checking for the completed AST. 
 

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

Methods in net.sourceforge.nrl.parser.ast that return types with arguments of type IVariableDeclaration
 List<IVariableDeclaration> IRuleFile.getGlobalVariableDeclarations()
          Get the list of global variable declarations.
 

Uses of IVariableDeclaration in net.sourceforge.nrl.parser.ast.action
 

Methods in net.sourceforge.nrl.parser.ast.action with parameters of type IVariableDeclaration
 void INRLActionDetailVisitor.Stub.visitVariableDeclarationAfter(IVariableDeclaration decl)
           
 boolean INRLActionDetailVisitor.Stub.visitVariableDeclarationBefore(IVariableDeclaration decl)
           
 

Uses of IVariableDeclaration in net.sourceforge.nrl.parser.ast.constraints
 

Methods in net.sourceforge.nrl.parser.ast.constraints that return types with arguments of type IVariableDeclaration
 List<IVariableDeclaration> IConstraintRuleDeclaration.getVariableDeclarations()
          Return the variables declared for this constraint.
 

Methods in net.sourceforge.nrl.parser.ast.constraints with parameters of type IVariableDeclaration
 void INRLConstraintDetailVisitor.visitVariableDeclarationAfter(IVariableDeclaration decl)
           
 void INRLConstraintDetailVisitor.Stub.visitVariableDeclarationAfter(IVariableDeclaration decl)
           
 boolean INRLConstraintDetailVisitor.visitVariableDeclarationBefore(IVariableDeclaration decl)
           
 boolean INRLConstraintDetailVisitor.Stub.visitVariableDeclarationBefore(IVariableDeclaration decl)
           
 

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

Classes in net.sourceforge.nrl.parser.ast.constraints.impl that implement IVariableDeclaration
 class VariableDeclarationImpl
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return types with arguments of type IVariableDeclaration
 List<IVariableDeclaration> ConstraintRuleDeclarationImpl.getVariableDeclarations()
           
 

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

Fields in net.sourceforge.nrl.parser.ast.impl with type parameters of type IVariableDeclaration
protected  Map<String,IVariableDeclaration> ConstraintAstResolver.globalVariableIds
           
protected  Map<String,IVariableDeclaration> AntlrModelResolverVisitor.globalVariables
           
 

Methods in net.sourceforge.nrl.parser.ast.impl that return types with arguments of type IVariableDeclaration
 List<IVariableDeclaration> RuleFileImpl.getGlobalVariableDeclarations()
           
protected  Map<String,IVariableDeclaration> AntlrModelResolver.getGlobalVariablesAsMap(IRuleFile ruleFile)
           
 

Method parameters in net.sourceforge.nrl.parser.ast.impl with type arguments of type IVariableDeclaration
protected  void AntlrModelResolver.resolveAction(IAction action, IClassifier context, Map<String,IVariableDeclaration> globalVariables, List<Variable> variables, List<NRLError> errors)
           
protected  void AntlrModelResolver.resolveActionFragment(IActionFragmentDeclaration macro, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
           
protected  void AntlrModelResolver.resolveConstraints(IRuleFile ruleFile, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
           
static void ModelReferenceHelper.resolveReference(ModelReferenceImpl ref, IModelCollection models, IModelElement contextElement, IClassifier initialContext, VariableContext variableContext, Map<String,IVariableDeclaration> globalVariableContext, List<NRLError> errors)
          Resolve a reference by looking up the initial step and traversing a path.
protected  void AntlrModelResolver.resolveRuleSets(IRuleFile ruleFile, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
          Resolve the context and constraints of rule set declarations
protected  void AntlrModelResolver.resolveValidationFragmentDeclaration(IValidationFragmentDeclaration decl, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
           
 

Constructor parameters in net.sourceforge.nrl.parser.ast.impl with type arguments of type IVariableDeclaration
AntlrModelResolverVisitor(IClassifier ruleContext, IModelCollection models, Map<String,IVariableDeclaration> globalVariables, List<NRLError> errors)
          Initialize a constraint visitor with a rule context classifier, the model, a map of global variables and an error list to populate.
AntlrModelResolverVisitor(IClassifier ruleContext, IModelCollection models, Map<String,IVariableDeclaration> globalVariables, List<Variable> contextVariables, List<NRLError> errors)
           
AntlrModelResolverVisitor(IModelCollection models, Map<String,IVariableDeclaration> globalVariables, List<Variable> contextVariables, List<NRLError> errors)
           
 

Uses of IVariableDeclaration in net.sourceforge.nrl.parser.type
 

Methods in net.sourceforge.nrl.parser.type with parameters of type IVariableDeclaration
 void ConstraintTypeChecker.visitVariableDeclarationAfter(IVariableDeclaration decl)
           
 boolean ConstraintTypeChecker.visitVariableDeclarationBefore(IVariableDeclaration decl)
           
 



Copyright © 2006-2013. All Rights Reserved.