|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ControlModel in org.problets.domain.model.control |
---|
Subclasses of ControlModel in org.problets.domain.model.control | |
---|---|
class |
ConditionControl
Serves as the base class for selection and iteration statements all of which have a condition |
Uses of ControlModel in org.problets.domain.model.control.abstraction |
---|
Subclasses of ControlModel in org.problets.domain.model.control.abstraction | |
---|---|
class |
Block
Processes a block of code, automatically ends scope upon exiting. |
class |
CPPProgram
To model a C++ program |
class |
CProgram
To model a C program |
class |
CSProgram
To model a C# program that handles ONLY imperative constructs (i.e., template does not contain a class declaration). |
class |
Function
Processes a function, which is a "callable" block. |
class |
JProgram
To model a Java program that handles ONLY imperative constructs (i.e., template does not contain a class declaration). |
class |
Program
Processes a program consisting of one or more functions, and accounts for partial referencing environments of global variables. |
class |
Scope
Models a scope object. |
class |
Statement
Processes ONE statement, creates activation record for it. |
class |
StatementSequence
Processes a sequence of statements which are NOT enclosed in braces, creates activation record for them. |
class |
VBProgram
To model a VB program |
Uses of ControlModel in org.problets.domain.model.control.iteration |
---|
Subclasses of ControlModel in org.problets.domain.model.control.iteration | |
---|---|
class |
AbstractLoopModel
Class: AbstractLoopModel Purpose: Base class for loop models, including a for loop, a while loop, and a do..while loop |
class |
DoWhileModel
Implements Do-While Loops |
class |
ForLoopModel
Class: ForLoopModel Purpose: Class for for loops |
class |
IDoWhileModel
Class: IDoWhileModel |
class |
IForLoopModel
Class: IForLoopModel Purpose: Class for infinite for loops |
class |
IWhileModel
Class: IWhileLoopModel Purpose: Class for infinite while loops |
class |
VBForLoopModel
Model of a Visual Basic For loop |
class |
WhileModel
Implements While Loops |
Uses of ControlModel in org.problets.domain.model.control.selection |
---|
Subclasses of ControlModel in org.problets.domain.model.control.selection | |
---|---|
class |
CaseModel
Class: CaseModel Purpose: For every case, parses statements, blocks, and nested switch statements and adds it to statement sequence or block |
class |
DefaultCaseModel
Class: DefaultCaseModel Purpose: For default case, parses statements, blocks, and nested switch statements and add it to StatementSequence or block. |
class |
IfElseModel
Class for the implementation of If-Else Statements |
class |
IfModel
Class for the implementation of If Statements |
class |
Selection
Serves as the base class for if, if-else and switch |
class |
SwitchModel
Class: SwitchModel Purpose: Provides procedures to parse the switch cases and get the statement sequence by calling CaseModel. |
Uses of ControlModel in org.problets.domain.model.implement |
---|
Methods in org.problets.domain.model.implement that return ControlModel | |
---|---|
ControlModel |
CodeSegment.getControlStatement()
|
Constructors in org.problets.domain.model.implement with parameters of type ControlModel | |
---|---|
CodeSegment(ControlModel inCode)
|
Uses of ControlModel in org.problets.domain.template |
---|
Methods in org.problets.domain.template that return ControlModel | |
---|---|
ControlModel |
ProcessedTemplate.getExecutor()
|
Methods in org.problets.domain.template with parameters of type ControlModel | |
---|---|
void |
ProcessedTemplate.setExecutor(ControlModel inExecutor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |