public final class SimulatedStackHelper extends Object
| Constructor and Description |
|---|
SimulatedStackHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addParameterToStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> contextStackFrame,
EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter,
de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> targetStackFrame)
Adds parameters to given stack frame.
|
static de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> |
createAndPushNewStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStack<Object> stack,
EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter)
Convenience method creating new stack frame, adds it to stack and puts parameters into frame.
|
static de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> |
createAndPushNewStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStack<Object> stack,
EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter,
de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> parent)
Convenience method creating new stack frame with parent, adds it to stack and puts parameters
into frame.
|
static boolean |
isInnerReference(de.uka.ipd.sdq.stoex.AbstractNamedReference reference)
Returns whether the specified reference belongs to an INNER variable characterisation.
|
public static final void addParameterToStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> contextStackFrame, EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter, de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> targetStackFrame)
parameter - the parameter.targetStackFrame - the stack frame.public static boolean isInnerReference(de.uka.ipd.sdq.stoex.AbstractNamedReference reference)
reference - the named reference associated with a variable characterisationpublic static final de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> createAndPushNewStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStack<Object> stack, EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter)
parameter - the parameter.public static final de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> createAndPushNewStackFrame(de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStack<Object> stack, EList<org.palladiosimulator.pcm.parameter.VariableUsage> parameter, de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> parent)
parameter - the parameter.parent - the parent, if null no parent will be set.