Class TypeJudgement
java.lang.Object
tools.refinery.interpreter.matchers.psystem.TypeJudgement
A judgement that means that the given tuple of variables will represent a tuple of values that is a member of the extensional relation identified by the given input key.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateConstraintFor
(PBody pBody) Creates this judgement as a direct type constraint in the given PBody under construction.boolean
int
hashCode()
toString()
-
Constructor Details
-
TypeJudgement
- Parameters:
inputKey
-variablesTuple
-
-
-
Method Details
-
getInputKey
-
getVariablesTuple
-
hashCode
public int hashCode() -
equals
-
getDirectlyImpliedJudgements
-
getWeakenedAlternativeJudgements
- Since:
- 1.6
-
getConditionalImpliedJudgements
public Map<TypeJudgement,Set<TypeJudgement>> getConditionalImpliedJudgements(IQueryMetaContext context) - Since:
- 2.0
-
toString
-
createConstraintFor
Creates this judgement as a direct type constraint in the given PBody under construction.pre: the variables tuple must be formed of variables of that PBody.
- Since:
- 1.6
-