|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.topbraid.core.registry.impl.GraphRegistry
public class GraphRegistry
An object that manages all currently loaded Graphs. The implementation maintains the collection of all open Graphs together with a wrapping Model and the source from where the Graph was loaded.
| Constructor Summary | |
|---|---|
GraphRegistry()
|
|
| Method Summary | |
|---|---|
void |
addListener(IGraphRegistryListener listener)
|
void |
dispose()
|
void |
disposeConfigModel(java.net.URI baseURI)
|
void |
dump(java.io.PrintStream ps)
|
com.hp.hpl.jena.graph.Graph |
getBaseGraph(com.hp.hpl.jena.graph.Graph perhapsDelegatingGraph)
|
com.hp.hpl.jena.graph.Graph |
getBaseGraph(java.net.URI baseURI)
|
java.net.URI |
getBaseURI(java.io.File file)
|
java.net.URI |
getBaseURI(com.hp.hpl.jena.graph.Graph graph)
|
java.net.URI |
getBaseURI(org.eclipse.core.resources.IFile file)
|
com.hp.hpl.jena.rdf.model.Model |
getConfigModel(java.net.URI baseURI)
Gets the configuration Model that holds metadata for a given Model. |
com.hp.hpl.jena.ontology.OntModel |
getConfigOntModel(java.net.URI baseURI)
Gets the OntModel that contains all configuration models of subgraphs as well as the base config model and system configuration models. |
java.net.URI |
getImportBaseURI(java.net.URI importedURI)
Gets the base URI of an ontology specified by an import statement. |
java.lang.Object |
getSource(java.net.URI baseURI)
Gets the source where a Graph (represented by its base URI) has been loaded from. |
void |
initConfigModel(java.net.URI baseURI)
|
void |
invalidateConfigOntModels()
|
boolean |
isDirty(com.hp.hpl.jena.graph.Graph graph)
|
boolean |
isMemoryGraph(com.hp.hpl.jena.graph.Graph graph)
|
java.util.Iterator<java.net.URI> |
listURIs()
Lists the URIs of all currently loaded graphs. |
com.hp.hpl.jena.graph.Graph |
register(java.net.URI baseURI,
com.hp.hpl.jena.graph.Graph baseGraph,
java.lang.Object source,
org.eclipse.core.runtime.IProgressMonitor monitor)
Registers a given Graph. |
void |
removeListener(IGraphRegistryListener listener)
|
void |
replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
|
void |
setDirty(com.hp.hpl.jena.graph.Graph graph,
boolean value)
|
void |
setSource(java.net.URI baseURI,
java.lang.Object source)
|
void |
unregister(java.net.URI baseURI)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GraphRegistry()
| Method Detail |
|---|
public void addListener(IGraphRegistryListener listener)
addListener in interface IGraphRegistrypublic void dispose()
dispose in interface IGraphRegistrypublic void disposeConfigModel(java.net.URI baseURI)
public void dump(java.io.PrintStream ps)
public com.hp.hpl.jena.graph.Graph getBaseGraph(com.hp.hpl.jena.graph.Graph perhapsDelegatingGraph)
public java.net.URI getBaseURI(java.io.File file)
getBaseURI in interface IGraphRegistrypublic java.net.URI getBaseURI(org.eclipse.core.resources.IFile file)
getBaseURI in interface IGraphRegistrypublic java.net.URI getBaseURI(com.hp.hpl.jena.graph.Graph graph)
getBaseURI in interface IGraphRegistrypublic com.hp.hpl.jena.rdf.model.Model getConfigModel(java.net.URI baseURI)
IGraphRegistry
getConfigModel in interface IGraphRegistrybaseURI - the URI to get the config Model for
public com.hp.hpl.jena.ontology.OntModel getConfigOntModel(java.net.URI baseURI)
IGraphRegistry
getConfigOntModel in interface IGraphRegistrybaseURI - the URI to get the OntModel for
public com.hp.hpl.jena.graph.Graph getBaseGraph(java.net.URI baseURI)
getBaseGraph in interface IGraphRegistrypublic java.net.URI getImportBaseURI(java.net.URI importedURI)
IGraphRegistry
getImportBaseURI in interface IGraphRegistryimportedURI - the imported URI (object of an owl:imports statement)
public java.lang.Object getSource(java.net.URI baseURI)
IGraphRegistry
getSource in interface IGraphRegistrybaseURI - the base URI of the model
public void initConfigModel(java.net.URI baseURI)
public void invalidateConfigOntModels()
public boolean isDirty(com.hp.hpl.jena.graph.Graph graph)
isDirty in interface IGraphRegistrypublic boolean isMemoryGraph(com.hp.hpl.jena.graph.Graph graph)
isMemoryGraph in interface IGraphRegistrypublic java.util.Iterator<java.net.URI> listURIs()
IGraphRegistry
listURIs in interface IGraphRegistry
public com.hp.hpl.jena.graph.Graph register(java.net.URI baseURI,
com.hp.hpl.jena.graph.Graph baseGraph,
java.lang.Object source,
org.eclipse.core.runtime.IProgressMonitor monitor)
IGraphRegistry
register in interface IGraphRegistrybaseURI - the base URI to register the new graph underbaseGraph - the base "raw" Graphsource - the source where the graph has been loaded frommonitor - an optional progress monitor (if caches are built up)
public void removeListener(IGraphRegistryListener listener)
removeListener in interface IGraphRegistry
public void replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
replaceBaseURI in interface IGraphRegistry
public void setDirty(com.hp.hpl.jena.graph.Graph graph,
boolean value)
setDirty in interface IGraphRegistry
public void setSource(java.net.URI baseURI,
java.lang.Object source)
setSource in interface IGraphRegistrypublic void unregister(java.net.URI baseURI)
unregister in interface IGraphRegistry
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||