Class TypeHierarchyBuilder
java.lang.Object
tools.refinery.store.reasoning.translator.typehierarchy.TypeHierarchyBuilder
- Direct Known Subclasses:
ContainedTypeHierarchyBuilder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
type
(PartialRelation partialRelation, boolean abstractType, Collection<PartialRelation> supertypes) type
(PartialRelation partialRelation, boolean abstractType, PartialRelation... supertypes) type
(PartialRelation partialRelation, Collection<PartialRelation> supertypes) type
(PartialRelation partialRelation, PartialRelation... supertypes) type
(PartialRelation partialRelation, TypeInfo typeInfo) types
(Collection<Map.Entry<PartialRelation, TypeInfo>> entries) types
(Map<PartialRelation, TypeInfo> map)
-
Field Details
-
typeInfoMap
-
-
Constructor Details
-
TypeHierarchyBuilder
protected TypeHierarchyBuilder()
-
-
Method Details
-
type
-
type
public TypeHierarchyBuilder type(PartialRelation partialRelation, boolean abstractType, PartialRelation... supertypes) -
type
public TypeHierarchyBuilder type(PartialRelation partialRelation, boolean abstractType, Collection<PartialRelation> supertypes) -
type
-
type
public TypeHierarchyBuilder type(PartialRelation partialRelation, Collection<PartialRelation> supertypes) -
types
-
types
-
build
-