org.mindswap.pellet.taxonomy
Class POTaxonomyBuilder

java.lang.Object
  extended by org.mindswap.pellet.taxonomy.POTaxonomyBuilder
All Implemented Interfaces:
TaxonomyBuilder

public class POTaxonomyBuilder
extends java.lang.Object
implements TaxonomyBuilder


Constructor Summary
POTaxonomyBuilder(KnowledgeBase kb)
           
POTaxonomyBuilder(KnowledgeBase kb, PartialOrderComparator<aterm.ATermAppl> comparator)
           
 
Method Summary
 boolean classify()
          Classify the KB.
 void classify(aterm.ATermAppl c)
           
 PartialOrderComparator<aterm.ATermAppl> getComparator()
           
 Taxonomy<aterm.ATermAppl> getTaxonomy()
           
 java.util.Map<aterm.ATermAppl,java.util.Set<aterm.ATermAppl>> getToldDisjoints()
          
 Taxonomy<aterm.ATermAppl> getToldTaxonomy()
          
 boolean realize()
          Realize the KB by finding the instances of each class.
 void setComparator(PartialOrderComparator<aterm.ATermAppl> comparator)
           
 void setKB(KnowledgeBase kb)
           
 void setProgressMonitor(ProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POTaxonomyBuilder

public POTaxonomyBuilder(KnowledgeBase kb)

POTaxonomyBuilder

public POTaxonomyBuilder(KnowledgeBase kb,
                         PartialOrderComparator<aterm.ATermAppl> comparator)
Method Detail

classify

public boolean classify()
Description copied from interface: TaxonomyBuilder
Classify the KB.

Specified by:
classify in interface TaxonomyBuilder

classify

public void classify(aterm.ATermAppl c)
Specified by:
classify in interface TaxonomyBuilder

realize

public boolean realize()
Description copied from interface: TaxonomyBuilder
Realize the KB by finding the instances of each class.

Specified by:
realize in interface TaxonomyBuilder

setKB

public void setKB(KnowledgeBase kb)
Specified by:
setKB in interface TaxonomyBuilder

getComparator

public PartialOrderComparator<aterm.ATermAppl> getComparator()

setComparator

public void setComparator(PartialOrderComparator<aterm.ATermAppl> comparator)

setProgressMonitor

public void setProgressMonitor(ProgressMonitor monitor)
Specified by:
setProgressMonitor in interface TaxonomyBuilder

getToldDisjoints

public java.util.Map<aterm.ATermAppl,java.util.Set<aterm.ATermAppl>> getToldDisjoints()

Specified by:
getToldDisjoints in interface TaxonomyBuilder

getToldTaxonomy

public Taxonomy<aterm.ATermAppl> getToldTaxonomy()

Specified by:
getToldTaxonomy in interface TaxonomyBuilder

getTaxonomy

public Taxonomy<aterm.ATermAppl> getTaxonomy()
Specified by:
getTaxonomy in interface TaxonomyBuilder


Copyright © 2004 Evren Sirin. All Rights Reserved.