Package openllet.core.taxonomy
Class PartialOrderTaxonomyBuilder
- java.lang.Object
-
- openllet.core.taxonomy.PartialOrderTaxonomyBuilder
-
- All Implemented Interfaces:
TaxonomyBuilder
public class PartialOrderTaxonomyBuilder extends java.lang.Object implements TaxonomyBuilder
Build partially order taxonomy (property or class). Used only by CLI.
-
-
Constructor Summary
Constructors Constructor Description PartialOrderTaxonomyBuilder(KnowledgeBase kb)PartialOrderTaxonomyBuilder(KnowledgeBase kb, PartialOrderComparator<openllet.aterm.ATermAppl> comparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanclassify()Classify the KB.voidclassify(openllet.aterm.ATermAppl c)PartialOrderComparator<openllet.aterm.ATermAppl>getComparator()TaxonomyImpl<openllet.aterm.ATermAppl>getTaxonomy()java.util.Map<openllet.aterm.ATermAppl,java.util.Set<openllet.aterm.ATermAppl>>getToldDisjoints()TaxonomyImpl<openllet.aterm.ATermAppl>getToldTaxonomy()booleanrealize()Realize the KB by finding the instances of each class.voidrealize(openllet.aterm.ATermAppl x)voidsetProgressMonitor(ProgressMonitor monitor)
-
-
-
Constructor Detail
-
PartialOrderTaxonomyBuilder
public PartialOrderTaxonomyBuilder(KnowledgeBase kb)
-
PartialOrderTaxonomyBuilder
public PartialOrderTaxonomyBuilder(KnowledgeBase kb, PartialOrderComparator<openllet.aterm.ATermAppl> comparator)
-
-
Method Detail
-
classify
public boolean classify()
Description copied from interface:TaxonomyBuilderClassify the KB.- Specified by:
classifyin interfaceTaxonomyBuilder- Returns:
- true if classification success
-
classify
public void classify(openllet.aterm.ATermAppl c)
- Specified by:
classifyin interfaceTaxonomyBuilder
-
realize
public boolean realize()
Description copied from interface:TaxonomyBuilderRealize the KB by finding the instances of each class.- Specified by:
realizein interfaceTaxonomyBuilder- Returns:
- true if operation success
-
realize
public void realize(openllet.aterm.ATermAppl x)
- Specified by:
realizein interfaceTaxonomyBuilder
-
getComparator
public PartialOrderComparator<openllet.aterm.ATermAppl> getComparator()
-
setProgressMonitor
public void setProgressMonitor(ProgressMonitor monitor)
- Specified by:
setProgressMonitorin interfaceTaxonomyBuilder
-
getToldDisjoints
public java.util.Map<openllet.aterm.ATermAppl,java.util.Set<openllet.aterm.ATermAppl>> getToldDisjoints()
- Specified by:
getToldDisjointsin interfaceTaxonomyBuilder
-
getToldTaxonomy
public TaxonomyImpl<openllet.aterm.ATermAppl> getToldTaxonomy()
- Specified by:
getToldTaxonomyin interfaceTaxonomyBuilder
-
getTaxonomy
public TaxonomyImpl<openllet.aterm.ATermAppl> getTaxonomy()
- Specified by:
getTaxonomyin interfaceTaxonomyBuilder
-
-