Modifier and Type | Method and Description |
---|---|
static void |
AccuracyAnalysisHelper.checkBoundsInterval(String partitionId,
String partitionResourceName,
SimuComModel config,
SimulatedStackframe<Object> stackframe,
String simuComId,
String rdseffId,
String actionId,
String resourceName,
String from,
String to)
Checks that the value for an ID in the stack frame is within the specified bounds.
|
static void |
AccuracyAnalysisHelper.checkBoundsRange(String partitionId,
String partitionResourceName,
SimuComModel config,
SimulatedStackframe<Object> stackframe,
String simuComId,
String rdseffId,
String actionId,
String resourceName,
String... specifications)
Checks that the value for an ID in the stack frame is within a provided list of values.
|
Modifier and Type | Method and Description |
---|---|
SimulatedStackframe<Object> |
EvaluationProxy.getStackFrame() |
Modifier and Type | Method and Description |
---|---|
Object |
StackContext.evaluate(String stoex,
SimulatedStackframe<Object> currentFrame)
Parse and evaluate the given Stoex
|
void |
StackContext.evaluateInner(SimulatedStackframe<Object> frame,
String variablename)
Evaluate all EvaluationProxies starting with "variable name" and store the results in the
given stack frame
|
static <T> T |
StackContext.evaluateStatic(String string,
Class<T> expectedType,
SimulatedStackframe<Object> frame)
Parse and evaluate the given Stoex
|
static <T> T |
StackContext.evaluateStatic(String string,
Class<T> expectedType,
SimulatedStackframe<Object> frame,
VariableMode mode)
Parse and evaluate the given Stoex
|
static Object |
StackContext.evaluateStatic(String stoex,
SimulatedStackframe<Object> currentFrame)
Parse and evaluate the given Stoex
|
static Object |
StackContext.evaluateStatic(String stoex,
SimulatedStackframe<Object> currentFrame,
VariableMode mode)
Parse and evaluate the given Stoex
|
Constructor and Description |
---|
EvaluationProxy(String stoex,
SimulatedStackframe<Object> contextFrame) |
Modifier and Type | Method and Description |
---|---|
SimulatedStackframe<T> |
SimulatedStackframe.copyFrame()
Clone this stackframe
|
SimulatedStackframe<T> |
SimulatedStack.createAndPushNewStackFrame()
Add a stackframe to this stack.
|
SimulatedStackframe<T> |
SimulatedStack.createAndPushNewStackFrame(SimulatedStackframe<T> parent)
Add a stackframe to this stack using the given frame as parent frame
|
SimulatedStackframe<T> |
SimulatedStack.currentStackFrame() |
Modifier and Type | Method and Description |
---|---|
void |
SimulatedStackframe.addVariables(SimulatedStackframe<T> callResult)
Add all variables and their values in the given frame to this frame
|
SimulatedStackframe<T> |
SimulatedStack.createAndPushNewStackFrame(SimulatedStackframe<T> parent)
Add a stackframe to this stack using the given frame as parent frame
|
void |
SimulatedStack.pushStackFrame(SimulatedStackframe<T> copyFrame)
Add a stackframe on top of this stack.
|
Constructor and Description |
---|
SimulatedStackframe(SimulatedStackframe<T> parent) |
Constructor and Description |
---|
PCMStoExEvaluationVisitor(StoExCacheEntry cacheEntry,
SimulatedStackframe<Object> frame,
VariableMode initialMode,
de.uka.ipd.sdq.probfunction.math.IProbabilityFunctionFactory probFunctionFactory) |
Modifier and Type | Method and Description |
---|---|
void |
UserData.overwriteParametersForAssemblyContext(String assemblyContext,
SimulatedStackframe<Object> currentStackframe) |