Uses of Package
net.sourceforge.nrl.parser.ast

Packages that use net.sourceforge.nrl.parser.ast
net.sourceforge.nrl.parser This top-level package contains utility classes referenced elsewhere. 
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. 
net.sourceforge.nrl.parser.operators Operator library management package. 
net.sourceforge.nrl.parser.type Abstract type assignment and type checking for the completed AST. 
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast
ConstraintVisitorDispatcher
          A default implementation of the INRLAstVisitor interface that dispatches calls to the visitor method to a client-supplied INRLConstraintDetailVisitor.
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelFileReference
           
INRLAstNode
          Basic interface for all NRL constructs.
INRLAstVisitor
          A very simple visitor interface for straight-forward recursive descent traversals of the AST.
IOperatorFileReference
          A reference to an operator file, by file name
IRuleDeclaration
          A generic rule declaration.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
NRLDataType
          Representation of NRL primitive types.
NRLDataType.Type
          Enumeration of basic type names
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.action
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
INRLAstNode
          Basic interface for all NRL constructs.
IRuleDeclaration
          A generic rule declaration.
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.action.impl
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
INRLAstNode
          Basic interface for all NRL constructs.
INRLAstVisitor
          A very simple visitor interface for straight-forward recursive descent traversals of the AST.
IRuleDeclaration
          A generic rule declaration.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.constraints
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
INRLAstNode
          Basic interface for all NRL constructs.
IRuleDeclaration
          A generic rule declaration.
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
NRLDataType
          Representation of NRL primitive types.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.constraints.impl
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
INRLAstNode
          Basic interface for all NRL constructs.
INRLAstVisitor
          A very simple visitor interface for straight-forward recursive descent traversals of the AST.
IRuleDeclaration
          A generic rule declaration.
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
NRLDataType
          Representation of NRL primitive types.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.ast.impl
IDeclaration
          A declaration is either a rule declaration or a fragment declaration, as defined by the sub-interfaces.
IModelFileReference
           
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
IMultipleContextDeclaration
          Any declaration that takes multiple contexts, with parameter names.
INRLAstNode
          Basic interface for all NRL constructs.
INRLAstVisitor
          A very simple visitor interface for straight-forward recursive descent traversals of the AST.
IOperatorFileReference
          A reference to an operator file, by file name
IRuleDeclaration
          A generic rule declaration.
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
ISingleContextDeclaration
          A SingleContextDeclaration is a declaration with a unique context, for example a validation or action rule.
IVariable
          A variable reference.
Variable
          A default implementation of the variable reference interface.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.model
IVariable
          A variable reference.
NRLDataType
          Representation of NRL primitive types.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.operators
NRLDataType
          Representation of NRL primitive types.
 

Classes in net.sourceforge.nrl.parser.ast used by net.sourceforge.nrl.parser.type
IModelReference
          A reference to a model element, consisting of several steps along element and attribute names.
INRLAstNode
          Basic interface for all NRL constructs.
IRuleFile
          IRuleFile is the top level interface - it contains the entire, fully resolved AST of a rule file.
IRuleSetDeclaration
          A rule set is a named collection of rules, with an optional precondition attached to the execution of the rules.
NRLDataType
          Representation of NRL primitive types.
 



Copyright © 2006-2013. All Rights Reserved.