com.sodius.mdw.core.eval.debug
Interface ProjectElementNode

All Superinterfaces:
DebugNode
All Known Subinterfaces:
RuleNode, ScriptNode, TextTemplateNode

public interface ProjectElementNode
extends DebugNode

A node representing an evaluated element, part of a project.

This interface is not intended to be implemented by clients.


Method Summary
 int getArgumentCount()
          Returns the number of arguments of the element call.
 List<DebugVariable> getArguments()
          Returns the arguments of the element call.
 DebugValue getResult()
          Returns a description of the evaluation result.
 
Methods inherited from interface com.sodius.mdw.core.eval.debug.DebugNode
getChildren, getFailure, getHierarchy, getParent, isFailed, isLeaf, isRoot
 

Method Detail

getArgumentCount

int getArgumentCount()
Returns the number of arguments of the element call.

Returns:
the number of arguments of the element call.

getArguments

List<DebugVariable> getArguments()
Returns the arguments of the element call.

Returns:
an unmodifiable list of DebugVariable elements.
See Also:
DebugVariable

getResult

DebugValue getResult()
Returns a description of the evaluation result.

Returns:
a description of the evaluation result.