public class POTaxonomyBuilder extends Object implements TaxonomyBuilder
| Constructor and Description |
|---|
POTaxonomyBuilder(KnowledgeBase kb) |
POTaxonomyBuilder(KnowledgeBase kb,
PartialOrderComparator<aterm.ATermAppl> comparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
classify()
Classify the KB.
|
void |
classify(aterm.ATermAppl c) |
PartialOrderComparator<aterm.ATermAppl> |
getComparator() |
Taxonomy<aterm.ATermAppl> |
getTaxonomy() |
Map<aterm.ATermAppl,Set<aterm.ATermAppl>> |
getToldDisjoints() |
Taxonomy<aterm.ATermAppl> |
getToldTaxonomy() |
boolean |
realize()
Realize the KB by finding the instances of each class.
|
void |
realize(aterm.ATermAppl x) |
void |
setComparator(PartialOrderComparator<aterm.ATermAppl> comparator) |
void |
setKB(KnowledgeBase kb) |
void |
setProgressMonitor(ProgressMonitor monitor) |
public POTaxonomyBuilder(KnowledgeBase kb)
public POTaxonomyBuilder(KnowledgeBase kb, PartialOrderComparator<aterm.ATermAppl> comparator)
public boolean classify()
TaxonomyBuilderclassify in interface TaxonomyBuilderpublic void classify(aterm.ATermAppl c)
classify in interface TaxonomyBuilderpublic boolean realize()
TaxonomyBuilderrealize in interface TaxonomyBuilderpublic void realize(aterm.ATermAppl x)
realize in interface TaxonomyBuilderpublic void setKB(KnowledgeBase kb)
setKB in interface TaxonomyBuilderpublic PartialOrderComparator<aterm.ATermAppl> getComparator()
public void setComparator(PartialOrderComparator<aterm.ATermAppl> comparator)
public void setProgressMonitor(ProgressMonitor monitor)
setProgressMonitor in interface TaxonomyBuilderpublic Map<aterm.ATermAppl,Set<aterm.ATermAppl>> getToldDisjoints()
getToldDisjoints in interface TaxonomyBuilderpublic Taxonomy<aterm.ATermAppl> getToldTaxonomy()
getToldTaxonomy in interface TaxonomyBuilderpublic Taxonomy<aterm.ATermAppl> getTaxonomy()
getTaxonomy in interface TaxonomyBuilderCopyright © 2019. All rights reserved.