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, getExpression
public ConditionalJudgement(Expression expression, IInputKey type, Expression conditionExpression, IInputKey conditionType)
public java.util.Set<Expression> getDependingExpressions()
AbstractTypeJudgement
getDependingExpressions
in class AbstractTypeJudgement
public IInputKey getType()
public Expression getConditionExpression()
public IInputKey getConditionType()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class AbstractTypeJudgement
public boolean equals(java.lang.Object obj)
equals
in class AbstractTypeJudgement