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

Packages that use IModelReference
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.type Abstract type assignment and type checking for the completed AST. 
 

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

Methods in net.sourceforge.nrl.parser.ast.action that return IModelReference
 IModelReference IForEachAction.getCollection()
          Return the collection to iterate over.
 IModelReference IRemoveFromCollectionAction.getElement()
          Return the element to remove.
 IModelReference IAddAction.getElement()
          Deprecated. As of version 1.4.10, this method is deprecated. It will continue to work with old rule files, however since add expressions can now return any expression, not just model references, you should really call IAddAction.getSource().
 IModelReference IRemoveFromCollectionAction.getFrom()
          Return the collection to remove from.
 IModelReference ISetAction.getTarget()
          The target attribute.
 IModelReference IRemoveAction.getTarget()
          The target of the deletion.
 IModelReference IAddAction.getTo()
          Return the collection to add to.
 

Methods in net.sourceforge.nrl.parser.ast.action with parameters of type IModelReference
 void INRLActionDetailVisitor.Stub.visitModelReferenceAfter(IModelReference ref)
           
 boolean INRLActionDetailVisitor.Stub.visitModelReferenceBefore(IModelReference ref)
           
 

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

Methods in net.sourceforge.nrl.parser.ast.action.impl that return IModelReference
 IModelReference ForEachActionImpl.getCollection()
           
 IModelReference RemoveFromCollectionActionImpl.getElement()
           
 IModelReference AddActionImpl.getElement()
          Deprecated. 
 IModelReference RemoveFromCollectionActionImpl.getFrom()
           
 IModelReference SetActionImpl.getTarget()
           
 IModelReference RemoveActionImpl.getTarget()
           
 IModelReference AddActionImpl.getTo()
           
 

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

Methods in net.sourceforge.nrl.parser.ast.constraints that return IModelReference
 IModelReference ICollectionIndex.getCollection()
          Return the reference to the collection.
 IModelReference INotExistsStatement.getElement()
          Return the element that has been declared as non-existant.
 IModelReference IForallStatement.getElement()
          Return the element being iterated over.
 IModelReference IExistsStatement.getElement()
          Return the model reference being checked for existence.
 IModelReference ISelectionExpression.getModelReference()
          Return the model reference from which the selection is being made.
 IModelReference IIsSubtypePredicate.getReference()
          Return the model reference to check
 IModelReference ICastExpression.getReference()
          Return the source model reference to be cast.
 

Methods in net.sourceforge.nrl.parser.ast.constraints that return types with arguments of type IModelReference
 List<IModelReference> IMultipleNotExistsStatement.getModelReferences()
          Return the model references that are to be checked for non-existence.
 List<IModelReference> IMultipleExistsStatement.getModelReferences()
          Return the model references that are to be checked for existence.
 

Methods in net.sourceforge.nrl.parser.ast.constraints with parameters of type IModelReference
 void INRLConstraintDetailVisitor.visitModelReferenceAfter(IModelReference ref)
           
 void INRLConstraintDetailVisitor.Stub.visitModelReferenceAfter(IModelReference ref)
           
 boolean INRLConstraintDetailVisitor.visitModelReferenceBefore(IModelReference ref)
           
 boolean INRLConstraintDetailVisitor.Stub.visitModelReferenceBefore(IModelReference ref)
           
 

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

Classes in net.sourceforge.nrl.parser.ast.constraints.impl that implement IModelReference
 class ModelReferenceImpl
          Implementation of a model reference.
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return IModelReference
 IModelReference CollectionIndexImpl.getCollection()
           
 IModelReference NotExistsStatementImpl.getElement()
           
 IModelReference ForallStatementImpl.getElement()
           
 IModelReference ExistsStatementImpl.getElement()
           
 IModelReference SelectionExpressionImpl.getModelReference()
           
 IModelReference GlobalExistsStatementImpl.getModelReference()
           
 IModelReference IsSubtypePredicateImpl.getReference()
           
 IModelReference CastExpressionImpl.getReference()
           
 IModelReference CastExpressionImpl.getTargetReference()
           
 IModelReference IsSubtypePredicateImpl.getTypeReference()
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return types with arguments of type IModelReference
 List<IModelReference> MultipleNotExistsStatementImpl.getModelReferences()
           
 List<IModelReference> MultipleExistsStatementImpl.getModelReferences()
           
 

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

Methods in net.sourceforge.nrl.parser.ast.impl that return IModelReference
 IModelReference SingleContextDeclarationImpl.getAdditionalParameterTypeReference(String parameterName)
           
 IModelReference SingleContextDeclarationImpl.getModelReference()
           
 IModelReference RuleSetDeclarationImpl.getModelReference()
          Helper method - return the raw precondition model reference, for use in resolution.
 IModelReference MultipleContextDeclarationImpl.getModelReference(String name)
           
 IModelReference NamedParameterImpl.getReference()
           
 

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

Methods in net.sourceforge.nrl.parser.type with parameters of type IModelReference
 void ConstraintTypeChecker.visitModelReferenceAfter(IModelReference ref)
           
 boolean ConstraintTypeChecker.visitModelReferenceBefore(IModelReference ref)
           
 



Copyright © 2006-2013. All Rights Reserved.