See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| INRLActionDetailVisitor.Stub |
Default implementation that does nothing.
|
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.
Copyright © 2006-2013. All Rights Reserved.