public class ConditionalJudgement extends AbstractTypeJudgement
| Constructor and Description |
|---|
ConditionalJudgement(Expression expression,
IInputKey type,
Expression conditionExpression,
IInputKey conditionType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
Expression |
getConditionExpression() |
IInputKey |
getConditionType() |
java.util.Set<Expression> |
getDependingExpressions()
Returns a set of expressions whose type changes must trigger a re-evaluation of this constraint
|
IInputKey |
getType() |
int |
hashCode() |
java.lang.String |
toString() |
getConstraint, getExpressionpublic ConditionalJudgement(Expression expression, IInputKey type, Expression conditionExpression, IInputKey conditionType)
public java.util.Set<Expression> getDependingExpressions()
AbstractTypeJudgementgetDependingExpressions in class AbstractTypeJudgementpublic IInputKey getType()
public Expression getConditionExpression()
public IInputKey getConditionType()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class AbstractTypeJudgementpublic boolean equals(java.lang.Object obj)
equals in class AbstractTypeJudgement