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

Packages that use IDeclaration
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. 
 

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

Subinterfaces of IDeclaration in net.sourceforge.nrl.parser.ast
 interface IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
 interface IRuleDeclaration
          A generic rule declaration.
 interface ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
 

Methods in net.sourceforge.nrl.parser.ast that return types with arguments of type IDeclaration
 List<IDeclaration> IRuleFile.getDeclarations()
          Return a collection of the declarations in this file.
 

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

Subinterfaces of IDeclaration in net.sourceforge.nrl.parser.ast.action
 interface IActionFragmentDeclaration
          An action fragment declaration.
 interface IActionRuleDeclaration
          Declaration of an action type rule.
 

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

Classes in net.sourceforge.nrl.parser.ast.action.impl that implement IDeclaration
 class ActionFragmentDeclarationImpl
           
 class ActionRuleDeclarationImpl
           
 

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

Subinterfaces of IDeclaration in net.sourceforge.nrl.parser.ast.constraints
 interface IConstraintRuleDeclaration
          Declaration of a constraint type rule.
 interface IValidationFragmentDeclaration
          Declaration of a validation fragment, a sub-constraint that is attached to a model element.
 

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

Classes in net.sourceforge.nrl.parser.ast.constraints.impl that implement IDeclaration
 class ConstraintRuleDeclarationImpl
           
 class ValidationFragmentDeclarationImpl
           
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl that return types with arguments of type IDeclaration
 List<IDeclaration> ValidationFragmentDependencyProcessor.getOrderedDeclarations()
           
protected  List<IDeclaration> ValidationFragmentDependencyProcessor.getReferencedDeclarations(IDeclaration decl)
          Given a declaration, return a list of declarations it references.
 

Methods in net.sourceforge.nrl.parser.ast.constraints.impl with parameters of type IDeclaration
 void ValidationFragmentDependencyProcessor.addDeclaration(IDeclaration decl)
           
protected  List<IDeclaration> ValidationFragmentDependencyProcessor.getReferencedDeclarations(IDeclaration decl)
          Given a declaration, return a list of declarations it references.
 

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

Classes in net.sourceforge.nrl.parser.ast.impl that implement IDeclaration
 class DeclarationImpl
           
 class MultipleContextDeclarationImpl
           
 class SingleContextDeclarationImpl
           
 

Methods in net.sourceforge.nrl.parser.ast.impl that return IDeclaration
 IDeclaration RuleFileImpl.getDeclarationById(String id)
          Return a declaration given its id.
 

Methods in net.sourceforge.nrl.parser.ast.impl that return types with arguments of type IDeclaration
 List<IDeclaration> RuleFileImpl.getDeclarations()
          Return all declarations (rule or fragment) by traversing the second child of the AST (after model) forward
 



Copyright © 2006-2013. All Rights Reserved.