Class InferredType
java.lang.Object
tools.refinery.store.reasoning.translator.typehierarchy.InferredType
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInferredType(Set<PartialRelation> mustTypes, Set<PartialRelation> mayConcreteTypes, PartialRelation candidateType) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanbooleanisMayConcrete(PartialRelation partialRelation) booleanisMust(PartialRelation partialRelation) toString()
-
Field Details
-
UNTYPED
-
-
Constructor Details
-
InferredType
public InferredType(Set<PartialRelation> mustTypes, Set<PartialRelation> mayConcreteTypes, PartialRelation candidateType)
-
-
Method Details
-
isConsistent
public boolean isConsistent() -
isMust
-
isMayConcrete
-
mustTypes
-
mayConcreteTypes
-
candidateType
-
equals
-
hashCode
-
toString
-