|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ExecutionStatus in org.problets.domain.model.control |
---|
Methods in org.problets.domain.model.control that return ExecutionStatus | |
---|---|
ExecutionStatus |
ControlModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors, int lineNumber); Generate the explanation for the control object |
Uses of ExecutionStatus in org.problets.domain.model.control.abstraction |
---|
Methods in org.problets.domain.model.control.abstraction that return ExecutionStatus | |
---|---|
ExecutionStatus |
StatementSequence.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
|
ExecutionStatus |
Statement.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
|
ExecutionStatus |
Program.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
Get super classes to explain execution of all the statements. |
ExecutionStatus |
Block.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
Get super classes to explain execution of all the statements. |
ExecutionStatus |
Scope.newFunctionCall(RunEnv runEnv,
Behavior behavior,
java.lang.String statement,
int codeLineNumber,
boolean stepFlag)
Calls the function and adds its explanation, output and errors to the respective vectors. |
Uses of ExecutionStatus in org.problets.domain.model.control.iteration |
---|
Methods in org.problets.domain.model.control.iteration that return ExecutionStatus | |
---|---|
ExecutionStatus |
ForLoopModel.explainInitial(RunEnv runEnv,
Behavior behavior,
boolean stepFlag,
int lineNumber)
public void explainInitial(Vector explanation, Vector errors, int lineNumber); This function handles explaining any declarations, initializations, or assignments in the for loop header |
ExecutionStatus |
WhileModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors) This function generates the explanation of the code for the student. |
ExecutionStatus |
IWhileModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors, String occasion, int lineNumber); This function generates the explanation of the code for the student. |
ExecutionStatus |
IForLoopModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors, String occasion, int lineNumber); This function generates the explanation of the code for the student. |
ExecutionStatus |
IDoWhileModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors, String occasion, int lineNumber); This function generates the explanation of the code for the student. |
ExecutionStatus |
ForLoopModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, OutputStream output, Vector errors) This function generates the explanation of the code for the student. |
ExecutionStatus |
DoWhileModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, Vector errors) This function generates the explanation of the code for the student. |
ExecutionStatus |
ForLoopModel.explainUpdate(RunEnv runEnv,
Behavior behavior,
int lineNumber)
public void explainUpdate(Vector explanation, Vector errors, int lineNumber); This function handles explaining any update that occurs in the for loop header |
Uses of ExecutionStatus in org.problets.domain.model.control.selection |
---|
Methods in org.problets.domain.model.control.selection that return ExecutionStatus | |
---|---|
ExecutionStatus |
SwitchModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public int explainProcess( RunEnv runEnv, Behavior behavior, boolean stepFlag) Extracts the cases from the caseVector and sends it to the explainProcess of CaseModel so that CaseModel can explain the case. |
ExecutionStatus |
IfModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, OutputStream output, Vector errors) |
ExecutionStatus |
IfElseModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public void explainProcess(Vector explanation, OutputStream output, Vector errors) |
ExecutionStatus |
CaseModel.explainProcess(RunEnv runEnv,
Behavior behavior,
boolean stepFlag)
public int explainProcess( RunEnv runEnv, Behavior behavior, boolean stepFlag) Single case is checked and explained if it is correct |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |