Package org.problets.domain.model.expression.step

Class Summary
AbstractExpressionStep Serves as the base class for ExpressionStep and ExpressionView Step
AssignmentStep Holds the side-effect of one assignment operation, as specified by the student
AssignmentStepView To display an assignment step in demand or error-flag mode
ExpressionGradeStep To temporarily hold the steps in each expression for which the student should get credit
ExpressionStep To hold one step in the solution to an expression
ExpressionStepSequence To enable properly highlighting the precedence of operators within parenthesis, e.g., in (3 + 4) - (2 * 5), and enforcing that LHS of && and || are evaluated before RHS
ExpressionViewStep To hold one step in the solution to an expression
IncorrectExpressionStep To hold one incorrect step in the solution to an expression