net.sourceforge.nrl.parser.ast.action
Interface IActionFragmentApplicationAction

All Superinterfaces:
IAction, INRLAstNode, ISimpleAction
All Known Implementing Classes:
ActionFragmentApplicationActionImpl

public interface IActionFragmentApplicationAction
extends ISimpleAction

An action fragment application. This is an action that refers to a fragment, applying it to a list of parameters.

Author:
Christian Nentwich

Field Summary
 
Fields inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode
NEWLINE
 
Method Summary
 IActionFragmentDeclaration getFragment()
          Return the fragment that this application refers to.
 List<IExpression> getParameters()
          Return the parameters being passed to the macro.
 
Methods inherited from interface net.sourceforge.nrl.parser.ast.INRLAstNode
accept, dump, getColumn, getLine, getUserData, setUserData
 

Method Detail

getFragment

IActionFragmentDeclaration getFragment()
Return the fragment that this application refers to. This will return null until after a resolver has been applied - and applied without errors.

Returns:
the fragment

getParameters

List<IExpression> getParameters()
Return the parameters being passed to the macro.

Returns:
the parameters


Copyright © 2006-2013. All Rights Reserved.