protected class AbstractSemanticValidator.ComparisonExpressionVisitor extends AnonymousExpressionVisitor
Modifier and Type | Field and Description |
---|---|
boolean |
leftIdentificationVariable |
boolean |
leftIdentificationVariableValid |
boolean |
leftStateFieldPathExpression |
boolean |
leftStateFieldPathExpressionValid |
boolean |
rightIdentificationVariable |
boolean |
rightIdentificationVariableValid |
boolean |
rightStateFieldPathExpression |
boolean |
rightStateFieldPathExpressionValid |
boolean |
validatingLeftExpression |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSemanticValidator.ComparisonExpressionVisitor() |
Modifier and Type | Method and Description |
---|---|
protected void |
dispose()
Resets the flags.
|
protected void |
visit(Expression expression)
Blindly visit the given
Expression . |
void |
visit(IdentificationVariable expression)
Visits the
IdentificationVariable expression. |
void |
visit(StateFieldPathExpression expression)
Visits the
StateFieldPathExpression expression. |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
public boolean leftIdentificationVariable
public boolean leftIdentificationVariableValid
public boolean leftStateFieldPathExpression
public boolean leftStateFieldPathExpressionValid
public boolean rightIdentificationVariable
public boolean rightIdentificationVariableValid
public boolean rightStateFieldPathExpression
public boolean rightStateFieldPathExpressionValid
public boolean validatingLeftExpression
protected AbstractSemanticValidator.ComparisonExpressionVisitor()
protected void dispose()
protected void visit(Expression expression)
Expression
.visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(StateFieldPathExpression expression)
StateFieldPathExpression
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visit