protected static final 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 and Type | Method and Description |
---|---|
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 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