|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| org.problets.domain.model.control.iteration | |
| org.problets.domain.model.expression | |
| org.problets.domain.model.expression.node.operator.misc | |
| Uses of Expression in org.problets.domain.model.control.iteration |
|---|
| Methods in org.problets.domain.model.control.iteration with parameters of type Expression | |
|---|---|
static java.util.Vector |
InfiniteLoopModel.explain(java.util.Vector conditionVector,
java.util.Vector terminalVector,
java.lang.String condition,
Expression condition_exp)
public static void explain(Vector condVector, Vector boundVector, String operator, Vector explanation); Generate an explanation for while an infinite loop is being terminated |
| Uses of Expression in org.problets.domain.model.expression |
|---|
| Subclasses of Expression in org.problets.domain.model.expression | |
|---|---|
class |
StandAloneExpression
StandAloneExpression Handles expressions for expression tutor - not to be used in code. |
| Methods in org.problets.domain.model.expression that return Expression | |
|---|---|
Expression |
ExpressionViewExpert.getExpression()
|
| Methods in org.problets.domain.model.expression with parameters of type Expression | |
|---|---|
void |
ExpressionTutor.explainEvaluationOrder(Expression expression,
java.util.Vector explanation)
Returns an explanation of precedence and associativity |
void |
ExpressionViewExpert.setExpression(Expression inExpression)
Version called by ProbletView to update the expression of ExpressionViewExpert |
| Constructors in org.problets.domain.model.expression with parameters of type Expression | |
|---|---|
ExpressionViewExpert(Expression inExpression)
Constructor called for stand-alone expressions - This is expected to solve an expression before rendering it |
|
ExpressionViewExpert(Expression inExpression,
boolean shouldEvaluate)
Constructor called by ParenthesisView - This must NOT solve an expression before rendering it - the expression has already been solved before |
|
| Uses of Expression in org.problets.domain.model.expression.node.operator.misc |
|---|
| Methods in org.problets.domain.model.expression.node.operator.misc that return Expression | |
|---|---|
Expression |
Parenthesis.getExpression()
Returns reference to embedded expression |
| Methods in org.problets.domain.model.expression.node.operator.misc with parameters of type Expression | |
|---|---|
void |
Parenthesis.setExpression(Expression inExpression)
Called by ParenthesisView when reconstructing student's answer from bailed over operands |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||