|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.topbraidcomposer.core.registry.TBCOntModelRegistry
public class TBCOntModelRegistry
| Constructor Summary | |
|---|---|
TBCOntModelRegistry()
|
|
| Method Summary | |
|---|---|
boolean |
canUnregister(java.net.URI baseURI)
A model can be unregistered if no OntModel is using it. |
com.hp.hpl.jena.rdf.model.Model |
createModel(java.net.URI baseURI,
com.hp.hpl.jena.graph.Graph baseGraph,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
dispose()
|
com.hp.hpl.jena.rdf.model.Model |
getBaseModel(com.hp.hpl.jena.ontology.OntModel ontModel)
Gets the base model of a given OntModel. |
com.hp.hpl.jena.rdf.model.Model |
getInferenceModel(com.hp.hpl.jena.ontology.OntModel ontModel)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModel(com.hp.hpl.jena.graph.Graph graph)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModel(com.hp.hpl.jena.graph.Graph graph,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModel(java.net.URI baseURI)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModel(java.net.URI baseURI,
org.eclipse.core.runtime.IProgressMonitor monitor)
Gets the current OntModel for a given base URI, if one is loaded. |
java.util.Collection<com.hp.hpl.jena.ontology.OntModel> |
getOntModels()
|
com.hp.hpl.jena.ontology.OntModel |
getOrLoadOntModel(java.net.URI baseURI)
Gets an existing OntModel with a given base URI. |
com.hp.hpl.jena.rdf.model.Model |
getSystemModel(com.hp.hpl.jena.ontology.OntModel ontModel)
|
boolean |
isEditable(com.hp.hpl.jena.ontology.OntModel model)
|
boolean |
isEditable(java.net.URI baseURI)
|
java.util.Iterator |
listDirtyFiles()
Lists all currently open Files or IFiles that are marked to be dirty. |
java.util.Iterator<com.hp.hpl.jena.ontology.OntModel> |
listOntModels()
Lists all available OntModels (for all sessions). |
java.util.Iterator<com.hp.hpl.jena.ontology.OntModel> |
listOntModels(com.hp.hpl.jena.graph.Graph graph)
|
void |
rebuildCachingGraphs(org.eclipse.core.runtime.IProgressMonitor monitor)
|
void |
replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
|
void |
save(java.io.File file)
|
void |
save(org.eclipse.core.resources.IFile file)
|
void |
setDirty(com.hp.hpl.jena.ontology.OntModel ontModel,
boolean value)
|
void |
unregisterModel(java.net.URI baseURI)
Unregisters a model completely, so that it will need to be reloaded if it is being accessed again. |
void |
unregisterOntModel(java.net.URI baseURI,
com.hp.hpl.jena.ontology.OntModel ontModel)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TBCOntModelRegistry()
| Method Detail |
|---|
public boolean canUnregister(java.net.URI baseURI)
baseURI -
public com.hp.hpl.jena.rdf.model.Model createModel(java.net.URI baseURI,
com.hp.hpl.jena.graph.Graph baseGraph,
org.eclipse.core.runtime.IProgressMonitor monitor)
public void dispose()
public com.hp.hpl.jena.rdf.model.Model getBaseModel(com.hp.hpl.jena.ontology.OntModel ontModel)
IOntModelRegistry
getBaseModel in interface IOntModelRegistrypublic com.hp.hpl.jena.rdf.model.Model getInferenceModel(com.hp.hpl.jena.ontology.OntModel ontModel)
getInferenceModel in interface IOntModelRegistrypublic com.hp.hpl.jena.ontology.OntModel getOntModel(com.hp.hpl.jena.graph.Graph graph)
public com.hp.hpl.jena.ontology.OntModel getOntModel(com.hp.hpl.jena.graph.Graph graph,
org.eclipse.core.runtime.IProgressMonitor monitor)
public com.hp.hpl.jena.ontology.OntModel getOntModel(java.net.URI baseURI)
public com.hp.hpl.jena.ontology.OntModel getOntModel(java.net.URI baseURI,
org.eclipse.core.runtime.IProgressMonitor monitor)
baseURI - the URI to get the Model for
public java.util.Collection<com.hp.hpl.jena.ontology.OntModel> getOntModels()
public com.hp.hpl.jena.ontology.OntModel getOrLoadOntModel(java.net.URI baseURI)
throws java.lang.Exception
IOntModelRegistry
getOrLoadOntModel in interface IOntModelRegistrybaseURI - the base URI - must be registered in the workspace
java.lang.Exception - on load errorspublic com.hp.hpl.jena.rdf.model.Model getSystemModel(com.hp.hpl.jena.ontology.OntModel ontModel)
getSystemModel in interface IOntModelRegistrypublic boolean isEditable(com.hp.hpl.jena.ontology.OntModel model)
public boolean isEditable(java.net.URI baseURI)
public java.util.Iterator listDirtyFiles()
public java.util.Iterator<com.hp.hpl.jena.ontology.OntModel> listOntModels()
IOntModelRegistry
listOntModels in interface IOntModelRegistrypublic java.util.Iterator<com.hp.hpl.jena.ontology.OntModel> listOntModels(com.hp.hpl.jena.graph.Graph graph)
listOntModels in interface IOntModelRegistrypublic void rebuildCachingGraphs(org.eclipse.core.runtime.IProgressMonitor monitor)
public void replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
public void save(java.io.File file)
throws java.io.IOException
java.io.IOException
public void save(org.eclipse.core.resources.IFile file)
throws java.io.IOException
java.io.IOException
public void setDirty(com.hp.hpl.jena.ontology.OntModel ontModel,
boolean value)
public void unregisterModel(java.net.URI baseURI)
baseURI - the URI of the model to unregister
public void unregisterOntModel(java.net.URI baseURI,
com.hp.hpl.jena.ontology.OntModel ontModel)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||