| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
List<IDeclaration> |
IRuleFile.getDeclarations()
Return a collection of the declarations in this file.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IActionFragmentDeclaration
An action fragment declaration.
|
interface |
IActionRuleDeclaration
Declaration of an action type rule.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionFragmentDeclarationImpl |
class |
ActionRuleDeclarationImpl |
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConstraintRuleDeclarationImpl |
class |
ValidationFragmentDeclarationImpl |
| Modifier and Type | Method and Description |
|---|---|
List<IDeclaration> |
ValidationFragmentDependencyProcessor.getOrderedDeclarations() |
protected List<IDeclaration> |
ValidationFragmentDependencyProcessor.getReferencedDeclarations(IDeclaration decl)
Given a declaration, return a list of declarations it references.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ValidationFragmentDependencyProcessor.addDeclaration(IDeclaration decl) |
protected List<IDeclaration> |
ValidationFragmentDependencyProcessor.getReferencedDeclarations(IDeclaration decl)
Given a declaration, return a list of declarations it references.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DeclarationImpl |
class |
MultipleContextDeclarationImpl |
class |
SingleContextDeclarationImpl |
| Modifier and Type | Method and Description |
|---|---|
IDeclaration |
RuleFileImpl.getDeclarationById(String id)
Return a declaration given its id.
|
| Modifier and Type | Method and Description |
|---|---|
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.