|
||||||||||
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 |