Uses of Interface
net.sourceforge.nrl.parser.ast.action.IAction

Packages that use IAction
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. 
 

Uses of IAction in net.sourceforge.nrl.parser.ast.action
 

Subinterfaces of IAction in net.sourceforge.nrl.parser.ast.action
 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.
 

Methods in net.sourceforge.nrl.parser.ast.action that return IAction
 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.
 

Uses of IAction in net.sourceforge.nrl.parser.ast.action.impl
 

Classes in net.sourceforge.nrl.parser.ast.action.impl that implement IAction
 class ActionFragmentApplicationActionImpl
           
 class ActionImpl
           
 class AddActionImpl
           
 class CompoundActionImpl
           
 class ConditionalActionImpl
           
 class CreateActionImpl
           
 class ForEachActionImpl
           
 class OperatorActionImpl
           
 class RemoveActionImpl
           
 class RemoveFromCollectionActionImpl
           
 class SetActionImpl
           
 class VariableDeclarationActionImpl
           
 

Methods in net.sourceforge.nrl.parser.ast.action.impl that return IAction
 IAction ForEachActionImpl.getAction()
           
 IAction ActionRuleDeclarationImpl.getAction()
           
 IAction ActionFragmentDeclarationImpl.getAction()
           
 

Uses of IAction in net.sourceforge.nrl.parser.ast.impl
 

Methods in net.sourceforge.nrl.parser.ast.impl with parameters of type IAction
protected  void AntlrModelResolver.resolveAction(IAction action, IClassifier context, Map<String,IVariableDeclaration> globalVariables, List<Variable> variables, List<NRLError> errors)
           
 



Copyright © 2006-2013. All Rights Reserved.