Methods in edu.ksu.cis.projects.bogor.module with parameters of type ISchedulingStrategyContext |
int |
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy.advise(ISchedulingStrategyContext ssc,
int[] threadIds,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
[Document Pending] |
int |
DefaultSchedulingStrategist.advise(ISchedulingStrategyContext ssc,
int[] threadIds,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
|
int |
ISchedulingStrategist.advise(ISchedulingStrategyContext ssc,
int[] threadIds,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
Choose among several enabled transformations at the beginning of a step. |
int |
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy.advise(ISchedulingStrategyContext ssc,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
|
int |
DefaultSchedulingStrategist.advise(ISchedulingStrategyContext ssc,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
|
int |
ISchedulingStrategist.advise(ISchedulingStrategyContext ssc,
Transformation[] transformations,
ISchedulingStrategyInfo ssi)
Choose among non-deterministic transformations to take immediately
following the control of transfer from one FSM location to another. |
protected void |
DefaultSearcher.doTransition(ISchedulingStrategyContext ssc,
Transformation t,
Action a)
|
void |
DefaultCounterExampleWriter.GuidedSchedulingStrategistProxy.enter(ISchedulingStrategyContext ssc,
Node node)
[Document Pending] |
void |
DefaultSchedulingStrategist.enter(ISchedulingStrategyContext ssc,
Node node)
|
void |
ISchedulingStrategist.enter(ISchedulingStrategyContext ssc,
Node node)
Notify the scheduler that a thread is entering an FSM. |
IValue |
DefaultExpEvaluator.evaluate(ISchedulingStrategyContext ssc,
Exp exp,
ISchedulingStrategyInfo ssi)
|
IValue |
IExpEvaluator.evaluate(ISchedulingStrategyContext ssc,
Exp exp,
ISchedulingStrategyInfo ssi)
|
void |
DefaultTransformer.setSchedulingStrategyContext(ISchedulingStrategyContext ssc)
|
void |
ITransformer.setSchedulingStrategyContext(ISchedulingStrategyContext ssc)
|
void |
DefaultActionTaker.setSchedulingStrategyContextInfo(ISchedulingStrategyContext ssc,
ISchedulingStrategyInfo ssi)
|
Pair<ISchedulingStrategyContext,ISchedulingStrategyInfo> |
DefaultExpEvaluator.setSchedulingStrategyContextInfo(ISchedulingStrategyContext ssc,
ISchedulingStrategyInfo ssi)
|
void |
IActionTaker.setSchedulingStrategyContextInfo(ISchedulingStrategyContext ssc,
ISchedulingStrategyInfo ssi)
|
Pair<ISchedulingStrategyContext,ISchedulingStrategyInfo> |
IExpEvaluator.setSchedulingStrategyContextInfo(ISchedulingStrategyContext ssc,
ISchedulingStrategyInfo ssi)
|
IBacktrackingInfo |
DefaultActionTaker.takeAction(ISchedulingStrategyContext ssc,
Action a)
|
IBacktrackingInfo |
IActionTaker.takeAction(ISchedulingStrategyContext ssc,
Action a)
|
IBacktrackingInfo[] |
DefaultTransformer.transform(ISchedulingStrategyContext ssc,
BlockTransformation t,
Action a)
|
IBacktrackingInfo[] |
ITransformer.transform(ISchedulingStrategyContext ssc,
BlockTransformation t,
Action a)
|
IBacktrackingInfo[] |
DefaultTransformer.transform(ISchedulingStrategyContext ssc,
InvokeTransformation t,
boolean returned,
IValue returnValue)
|
IBacktrackingInfo[] |
ITransformer.transform(ISchedulingStrategyContext ssc,
InvokeTransformation t,
boolean returned,
IValue returnValue)
|