org.semanticweb.more
Class ListProcessor

java.lang.Object
  extended by org.semanticweb.more.ListProcessor

public class ListProcessor
extends Object


Constructor Summary
ListProcessor()
           
 
Method Summary
 Set<org.semanticweb.owlapi.model.OWLEntity> addsFewest(List<Set<org.semanticweb.owlapi.model.OWLEntity>> list, Set<org.semanticweb.owlapi.model.OWLEntity> set, int upperBound)
           
 int countRoles(Set<org.semanticweb.owlapi.model.OWLEntity> symbols)
           
 List<Set<org.semanticweb.owlapi.model.OWLEntity>> getAllCombinations(List<List<Set<org.semanticweb.owlapi.model.OWLEntity>>> solsForEachDisjunct, boolean useEvery)
           
 Set<org.semanticweb.owlapi.model.OWLEntity> getBestCombination(List<Set<org.semanticweb.owlapi.model.OWLEntity>> list1, List<Set<org.semanticweb.owlapi.model.OWLEntity>> list2, int upperBound)
           
 Set<org.semanticweb.owlapi.model.OWLEntity> getMinimalCombination(List<List<Set<org.semanticweb.owlapi.model.OWLEntity>>> possibilities, int upperBound)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListProcessor

public ListProcessor()
Method Detail

getMinimalCombination

public Set<org.semanticweb.owlapi.model.OWLEntity> getMinimalCombination(List<List<Set<org.semanticweb.owlapi.model.OWLEntity>>> possibilities,
                                                                         int upperBound)

addsFewest

public Set<org.semanticweb.owlapi.model.OWLEntity> addsFewest(List<Set<org.semanticweb.owlapi.model.OWLEntity>> list,
                                                              Set<org.semanticweb.owlapi.model.OWLEntity> set,
                                                              int upperBound)

getBestCombination

public Set<org.semanticweb.owlapi.model.OWLEntity> getBestCombination(List<Set<org.semanticweb.owlapi.model.OWLEntity>> list1,
                                                                      List<Set<org.semanticweb.owlapi.model.OWLEntity>> list2,
                                                                      int upperBound)

countRoles

public int countRoles(Set<org.semanticweb.owlapi.model.OWLEntity> symbols)

getAllCombinations

public List<Set<org.semanticweb.owlapi.model.OWLEntity>> getAllCombinations(List<List<Set<org.semanticweb.owlapi.model.OWLEntity>>> solsForEachDisjunct,
                                                                            boolean useEvery)


Copyright © 2013. All Rights Reserved.