| Package | Description |
|---|---|
| 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.
|
| Class and Description |
|---|
| IRuleFile
IRuleFile is the top level interface - it contains the entire, fully resolved
AST of a rule file.
|
| Class and Description |
|---|
| 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
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| IVariable
A variable reference.
|
| NRLDataType
Representation of NRL primitive types.
|
| Class and Description |
|---|
| NRLDataType
Representation of NRL primitive types.
|
| Class and Description |
|---|
| 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.