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

Packages that use IVariable
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.action.impl   
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.model Definition of the internal meta-model that rules are written against. 
 

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

Classes in net.sourceforge.nrl.parser.ast that implement IVariable
 class Variable
          A default implementation of the variable reference interface.
 

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

Methods in net.sourceforge.nrl.parser.ast.action that return IVariable
 IVariable IRemoveAction.getVariable()
          Return the variable that is being provided with the where clause.
 IVariable IForEachAction.getVariable()
          If the for-each action introduces an iteration variable, this is returned here.
 IVariable ICreateAction.getVariable()
          A reference to the variable that the object is held in after creation.
 IVariable IVariableDeclarationAction.getVariableReference()
          Create a resolved variable reference.
 

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

Methods in net.sourceforge.nrl.parser.ast.action.impl that return IVariable
 IVariable RemoveActionImpl.getVariable()
           
 IVariable ForEachActionImpl.getVariable()
           
 IVariable CreateActionImpl.getVariable()
           
 IVariable VariableDeclarationActionImpl.getVariableReference()
           
 

Methods in net.sourceforge.nrl.parser.ast.action.impl with parameters of type IVariable
 void RemoveActionImpl.setVariable(IVariable variable)
           
 void ForEachActionImpl.setVariable(IVariable variable)
           
 void CreateActionImpl.setVariable(IVariable variable)
           
 void VariableDeclarationActionImpl.setVariableReference(IVariable variable)
           
 

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

Methods in net.sourceforge.nrl.parser.ast.constraints that return IVariable
 IVariable IGlobalExistsStatement.getVariable()
          If the statement is used to check for the existence (rather than absence) of an element, the element can be assigned to a variable if found.
 IVariable IForallStatement.getVariable()
          If the statement introduces an iteration variable, this is returned here.
 IVariable IVariableDeclaration.getVariableReference()
          Create a resolved variable reference.
 

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

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return IVariable
 IVariable GlobalExistsStatementImpl.getVariable()
           
 IVariable ForallStatementImpl.getVariable()
           
 IVariable VariableDeclarationImpl.getVariableReference()
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl with parameters of type IVariable
 void GlobalExistsStatementImpl.setVariable(IVariable variable)
           
 void ForallStatementImpl.setVariable(IVariable variable)
           
 void VariableDeclarationImpl.setVariableReference(IVariable variable)
           
 

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

Methods in net.sourceforge.nrl.parser.ast.impl with parameters of type IVariable
 void AntlrModelResolverVisitor.bindVariable(IVariable var, INRLAstNode declarationNode, boolean checkDuplicates)
           
 

Uses of IVariable in net.sourceforge.nrl.parser.model
 

Methods in net.sourceforge.nrl.parser.model that return IVariable
 IVariable VariableContext.lookup(String name)
           
 

Methods in net.sourceforge.nrl.parser.model with parameters of type IVariable
 void VariableContext.bindToCurrentFrame(IVariable var)
           
 



Copyright © 2006-2013. All Rights Reserved.