owltools.mooncat
Class PropertyViewOntologyBuilder

java.lang.Object
  extended by owltools.mooncat.PropertyViewOntologyBuilder

public class PropertyViewOntologyBuilder
extends Object


Constructor Summary
PropertyViewOntologyBuilder(org.semanticweb.owlapi.model.OWLDataFactory owlDataFactory, org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager, org.semanticweb.owlapi.model.OWLOntology sourceOntology, org.semanticweb.owlapi.model.OWLOntology unitsOntology, org.semanticweb.owlapi.model.OWLObjectProperty viewProperty)
           
PropertyViewOntologyBuilder(org.semanticweb.owlapi.model.OWLOntology sourceOntology, org.semanticweb.owlapi.model.OWLOntology unitsOntology, org.semanticweb.owlapi.model.OWLObjectProperty viewProperty)
           
 
Method Summary
 void addViewEntities(Set<org.semanticweb.owlapi.model.OWLEntity> newEntities)
           
 void buildInferredViewOntology(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
           
 void buildViewOntology(org.semanticweb.owlapi.model.IRI voIRI, org.semanticweb.owlapi.model.IRI ivoIRI)
           
 String getAnyLabel(org.semanticweb.owlapi.model.OWLEntity c)
           
 org.semanticweb.owlapi.model.OWLOntology getAssertedViewOntology()
           
 org.semanticweb.owlapi.model.OWLOntology getInferredViewOntology()
           
 Set<org.semanticweb.owlapi.model.OWLEntity> getViewEntities()
           
 org.semanticweb.owlapi.model.OWLClass getViewRootClass()
           
 org.semanticweb.owlapi.model.IRI makeViewClassIRI(org.semanticweb.owlapi.model.OWLClass c)
           
 void setAssertedViewOntology(org.semanticweb.owlapi.model.OWLOntology assertedViewOntology)
           
 void setInferredViewOntology(org.semanticweb.owlapi.model.OWLOntology inferredViewOntology)
           
 void setViewEntities(Set<org.semanticweb.owlapi.model.OWLEntity> viewEntities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyViewOntologyBuilder

public PropertyViewOntologyBuilder(org.semanticweb.owlapi.model.OWLOntology sourceOntology,
                                   org.semanticweb.owlapi.model.OWLOntology unitsOntology,
                                   org.semanticweb.owlapi.model.OWLObjectProperty viewProperty)

PropertyViewOntologyBuilder

public PropertyViewOntologyBuilder(org.semanticweb.owlapi.model.OWLDataFactory owlDataFactory,
                                   org.semanticweb.owlapi.model.OWLOntologyManager owlOntologyManager,
                                   org.semanticweb.owlapi.model.OWLOntology sourceOntology,
                                   org.semanticweb.owlapi.model.OWLOntology unitsOntology,
                                   org.semanticweb.owlapi.model.OWLObjectProperty viewProperty)
Method Detail

getAssertedViewOntology

public org.semanticweb.owlapi.model.OWLOntology getAssertedViewOntology()

setAssertedViewOntology

public void setAssertedViewOntology(org.semanticweb.owlapi.model.OWLOntology assertedViewOntology)

getInferredViewOntology

public org.semanticweb.owlapi.model.OWLOntology getInferredViewOntology()

setInferredViewOntology

public void setInferredViewOntology(org.semanticweb.owlapi.model.OWLOntology inferredViewOntology)

getViewEntities

public Set<org.semanticweb.owlapi.model.OWLEntity> getViewEntities()

setViewEntities

public void setViewEntities(Set<org.semanticweb.owlapi.model.OWLEntity> viewEntities)

addViewEntities

public void addViewEntities(Set<org.semanticweb.owlapi.model.OWLEntity> newEntities)

getViewRootClass

public org.semanticweb.owlapi.model.OWLClass getViewRootClass()

buildViewOntology

public void buildViewOntology(org.semanticweb.owlapi.model.IRI voIRI,
                              org.semanticweb.owlapi.model.IRI ivoIRI)
                       throws org.semanticweb.owlapi.model.OWLOntologyCreationException
Parameters:
voIRI -
Throws:
org.semanticweb.owlapi.model.OWLOntologyCreationException

buildInferredViewOntology

public void buildInferredViewOntology(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
Parameters:
reasoner -

makeViewClassIRI

public org.semanticweb.owlapi.model.IRI makeViewClassIRI(org.semanticweb.owlapi.model.OWLClass c)
Parameters:
c -
Returns:

getAnyLabel

public String getAnyLabel(org.semanticweb.owlapi.model.OWLEntity c)


Copyright © 2010-2012. All Rights Reserved.