Package openllet.owlapi
Class PelletLoader
- java.lang.Object
-
- openllet.owlapi.PelletLoader
-
- All Implemented Interfaces:
FacetManagerOWL
public class PelletLoader extends java.lang.Object implements FacetManagerOWL
Copyright: Copyright (c) 2007
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Logger_logger
-
Constructor Summary
Constructors Constructor Description PelletLoader(openllet.core.KnowledgeBase kb)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanapplyChanges(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)Apply the given changes to the Pellet KB.voidclear()OWLGroupgetGroup()openllet.core.KnowledgeBasegetKB()org.semanticweb.owlapi.model.OWLOntologyManagergetManager()java.util.Set<org.semanticweb.owlapi.model.OWLOntology>getOntologies()booleangetProcessImports()java.util.Set<org.semanticweb.owlapi.model.OWLAxiom>getUnsupportedAxioms()voidload(java.util.Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)booleanloadImports()Deprecated.UsegetProcessImports()insteadvoidreload()voidsetKB(openllet.core.KnowledgeBase kb)voidsetLoadImports(boolean loadImports)Deprecated.UsesetProcessImports(boolean)insteadvoidsetManager(org.semanticweb.owlapi.model.OWLOntologyManager manager)voidsetProcessImports(boolean processImports)openllet.aterm.ATermApplterm(org.semanticweb.owlapi.model.OWLObject d)voidunload(java.util.Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
-
-
-
Method Detail
-
getManager
public org.semanticweb.owlapi.model.OWLOntologyManager getManager()
- Specified by:
getManagerin interfaceFacetManagerOWL- Returns:
- the manager that manage the current ontology.
-
setManager
public void setManager(org.semanticweb.owlapi.model.OWLOntologyManager manager)
-
getGroup
public OWLGroup getGroup()
- Specified by:
getGroupin interfaceFacetManagerOWL- Returns:
- the group of manager that own the getManager() returned manager.
-
loadImports
@Deprecated public boolean loadImports()
Deprecated.UsegetProcessImports()instead
-
setLoadImports
@Deprecated public void setLoadImports(boolean loadImports)
Deprecated.UsesetProcessImports(boolean)instead
-
getProcessImports
public boolean getProcessImports()
-
setProcessImports
public void setProcessImports(boolean processImports)
-
clear
public void clear()
-
getKB
public openllet.core.KnowledgeBase getKB()
-
setKB
public void setKB(openllet.core.KnowledgeBase kb)
-
term
public openllet.aterm.ATermAppl term(org.semanticweb.owlapi.model.OWLObject d)
-
reload
public void reload()
-
load
public void load(java.util.Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
-
getUnsupportedAxioms
public java.util.Set<org.semanticweb.owlapi.model.OWLAxiom> getUnsupportedAxioms()
-
unload
public void unload(java.util.Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
-
getOntologies
public java.util.Set<org.semanticweb.owlapi.model.OWLOntology> getOntologies()
- Returns:
- Returns the loaded _ontologies.
-
applyChanges
public boolean applyChanges(java.util.List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
Apply the given changes to the Pellet KB.- Parameters:
changes- List of ontology changes to be applied- Returns:
trueif changes applied successfully,falseotherwise indicating a reload is required- Throws:
OWLException
-
-