de.xabsl.jxabsl.expression.enumerated
Class EnumeratedInputSymbolRef
java.lang.Object
de.xabsl.jxabsl.expression.enumerated.EnumeratedExpression
de.xabsl.jxabsl.expression.enumerated.EnumeratedInputSymbolRef
public class EnumeratedInputSymbolRef
- extends EnumeratedExpression
Represents an 'enumerated-input-symbol-ref' expression of the option graph
Method Summary |
java.lang.Object |
getValue()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumeratedInputSymbolRef
public EnumeratedInputSymbolRef(Enumeration enumeration,
InputSource input,
OptionParameters optionParameters,
Symbols symbols,
DebugMessages debug,
TimeFunction timeOfOptionExecution,
TimeFunction timeOfStateExecution,
java.util.List<Action> actions)
throws IntermediateCodeMalformedException
- Constructor. Creates the element
- Parameters:
enumeration
- A reference to the enumeration which is the domain of this
expressioninput
- An input source for the intermediate code. It must be opened
and read until A position where a expression starts.actions
- The subsequent behaviors i.e options and basic behaviors of
the state.debug
- For debugging outputoptionParameters
- The parameters of the optionsymbols
- All available symbolstimeOfOptionExecution
- The time how long the option is already activetimeOfStateExecution
- The time how long the state is already active
- Throws:
IntermediateCodeMalformedException
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in class EnumeratedExpression