Package org.problets.domain.model.control.selection

Class Summary
CaseModel Class: CaseModel Purpose: For every case, parses statements, blocks, and nested switch statements and adds it to statement sequence or block
DefaultCaseModel Class: DefaultCaseModel Purpose: For default case, parses statements, blocks, and nested switch statements and add it to StatementSequence or block.
IfElseModel Class for the implementation of If-Else Statements
IfModel Class for the implementation of If Statements
Selection Serves as the base class for if, if-else and switch
SwitchModel Class: SwitchModel Purpose: Provides procedures to parse the switch cases and get the statement sequence by calling CaseModel.