|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |