| Package | Description |
|---|---|
| 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.impl |
The ANTLR v3 implementation of the AST, including a JFlex lexer and ANTLR v3
parser.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IActionFragmentApplicationAction
An action fragment application.
|
interface |
IAddAction
An action that adds an element to a collection.
|
interface |
ICompoundAction
A collection of actions to be executed in sequence.
|
interface |
IConditionalAction
An if-then-else type action.
|
interface |
ICreateAction
An action that creates a new object and assigns it to a variable.
|
interface |
IForEachAction
An iterative action that executes child actions over each member of a
collection.
|
interface |
IOperatorAction
An action that invokes an externally defined operator.
|
interface |
IRemoveAction
An action that deletes an attribute or deletes any object that matches a set
of criteria.
|
interface |
IRemoveFromCollectionAction
An action that removes an element from a collection.
|
interface |
ISetAction
An action that sets an attribute to a value.
|
interface |
ISimpleAction
Super-interface for atomic actions that cannot be broken down further.
|
interface |
IVariableDeclarationAction
An action that wraps an
IVariableDeclaration. |
| Modifier and Type | Method and Description |
|---|---|
IAction |
IForEachAction.getAction()
Return the action to execute on each member of the collection.
|
IAction |
IActionRuleDeclaration.getAction()
Get the rule action.
|
IAction |
IActionFragmentDeclaration.getAction()
Return the action.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ActionFragmentApplicationActionImpl |
class |
ActionImpl |
class |
AddActionImpl |
class |
CompoundActionImpl |
class |
ConditionalActionImpl |
class |
CreateActionImpl |
class |
ForEachActionImpl |
class |
OperatorActionImpl |
class |
RemoveActionImpl |
class |
RemoveFromCollectionActionImpl |
class |
SetActionImpl |
class |
VariableDeclarationActionImpl |
| Modifier and Type | Method and Description |
|---|---|
IAction |
ForEachActionImpl.getAction() |
IAction |
ActionRuleDeclarationImpl.getAction() |
IAction |
ActionFragmentDeclarationImpl.getAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AntlrModelResolver.resolveAction(IAction action,
IClassifier context,
Map<String,IVariableDeclaration> globalVariables,
List<Variable> variables,
List<NRLError> errors) |
Copyright © 2006-2013. All Rights Reserved.