|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IAction | A basic action, which is further refined into compound and conditional actions. |
| IActionFragmentApplicationAction | An action fragment application. |
| IActionFragmentDeclaration | An action fragment declaration. |
| IActionRuleDeclaration | Declaration of an action type rule. |
| IAddAction | An action that adds an element to a collection. |
| ICompoundAction | A collection of actions to be executed in sequence. |
| IConditionalAction | An if-then-else type action. |
| ICreateAction | An action that creates a new object and assigns it to a variable. |
| IForEachAction | An iterative action that executes child actions over each member of a collection. |
| INRLActionDetailVisitor | An extension of the basic detail visitor interface that adds the action nodes. |
| IOperatorAction | An action that invokes an externally defined operator. |
| IRemoveAction | An action that deletes an attribute or deletes any object that matches a set of criteria. |
| IRemoveFromCollectionAction | An action that removes an element from a collection. |
| ISetAction | An action that sets an attribute to a value. |
| ISimpleAction | Super-interface for atomic actions that cannot be broken down further. |
| IVariableDeclarationAction | An action that wraps an
IVariableDeclaration. |
| Class Summary | |
|---|---|
| INRLActionDetailVisitor.Stub | Default implementation that does nothing. |
The fully resolved extended abstract syntax tree (AST) representation for the
action language. The interfaces in this package extend those in the
net.sourceforge.nrl.parser.ast.constraints package and
specify what a fully resolved representation of a rule file looks
like.
The package specifies no implementation. In order to obtain an AST instance, use a concrete implementation, for example using the public classes in the impl package.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||