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