|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.topbraid.core.session.AbstractSession
org.topbraidcomposer.core.session.TBCSession
public class TBCSession
| Field Summary | |
|---|---|
static java.util.List<com.hp.hpl.jena.graph.Graph> |
deletableGraphs
|
| Fields inherited from class org.topbraid.core.session.AbstractSession |
|---|
baseURI |
| Constructor Summary | |
|---|---|
TBCSession()
|
|
| Method Summary | |
|---|---|
void |
changeOperationPerformed(ChangeOperation operation,
boolean undone)
Checks if the currently selected resource has been deleted as a result of a ModelOperation. |
com.hp.hpl.jena.rdf.model.Model |
ensureBaseModelExists(java.net.URI baseURI)
Manually ensures that a Model has been instantiated and registered for a given base URI/Graph combination. |
com.hp.hpl.jena.rdf.model.Model |
getBaseModel(com.hp.hpl.jena.graph.Graph graph)
Gets the base model used for a given graph in this session. |
com.hp.hpl.jena.rdf.model.Model |
getBaseModel(com.hp.hpl.jena.ontology.OntModel ontModel)
|
com.hp.hpl.jena.rdf.model.Model |
getBaseModel(java.net.URI baseURI)
Gets the current base Model for a given base URI, if one is loaded. |
IChangeEngine |
getChangeEngine()
Gets the session's change engine. |
com.hp.hpl.jena.rdf.model.Model |
getInferenceModel(com.hp.hpl.jena.ontology.OntModel ontModel)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModel(java.net.URI baseURI)
Gets the OntModel that has been associated with a given base URI in this session. |
com.hp.hpl.jena.rdf.model.Model |
getSystemModel(com.hp.hpl.jena.ontology.OntModel ontModel)
|
void |
graphChangePerformed()
Notifies the receiver that a global change to the current model has been performed. |
void |
graphDirty(com.hp.hpl.jena.graph.Graph graph)
Called when a Graph has been set to dirty. |
void |
initChangeEngine(TBCChangeEngine changeEngine)
|
boolean |
isDeletable(com.hp.hpl.jena.rdf.model.Statement statement)
Checks whether a given Statement can be deleted, i.e. |
boolean |
isEditable(java.net.URI baseURI)
|
boolean |
isVisible(com.hp.hpl.jena.rdf.model.Resource resource)
Checks if a given Resource is visible for this session. |
static java.util.Iterator<com.hp.hpl.jena.graph.Graph> |
listDeletableGraphs()
|
java.util.Iterator<com.hp.hpl.jena.rdf.model.Model> |
listModels()
|
void |
registerBaseModel(java.net.URI baseURI,
com.hp.hpl.jena.rdf.model.Model baseModel)
|
void |
replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
|
static void |
resetDeletableGraphs()
|
void |
unregisterBaseModel(java.net.URI baseURI)
|
static void |
updateDeletableGraphs()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.topbraid.core.session.ISession |
|---|
getNodeId, getRuntimeObject, setRuntimeObject |
| Methods inherited from interface org.topbraid.core.session.IModelSelection |
|---|
addModelSelectionListener, getSelectedBaseModel, getSelectedBaseURI, getSelectedOntModel, isFastModelSelected, removeModelSelectionListener, setSelectedBaseURI |
| Methods inherited from interface org.topbraid.core.session.IResourceSelection |
|---|
addResourceSelectionListener, getPreviouslySelectedResource, getSelectedResource, removeResourceSelectionListener, setSelectedResource |
| Field Detail |
|---|
public static java.util.List<com.hp.hpl.jena.graph.Graph> deletableGraphs
| Constructor Detail |
|---|
public TBCSession()
| Method Detail |
|---|
public void changeOperationPerformed(ChangeOperation operation,
boolean undone)
changeOperationPerformed in interface IChangeEngineListeneroperation - undone - public com.hp.hpl.jena.rdf.model.Model ensureBaseModelExists(java.net.URI baseURI)
ISession
ensureBaseModelExists in interface ISessionbaseURI - the base URI to register
public com.hp.hpl.jena.rdf.model.Model getBaseModel(com.hp.hpl.jena.graph.Graph graph)
ISession
getBaseModel in interface ISessionpublic com.hp.hpl.jena.rdf.model.Model getBaseModel(java.net.URI baseURI)
ISession
getBaseModel in interface ISessionbaseURI - the URI to get the Model for
public com.hp.hpl.jena.rdf.model.Model getBaseModel(com.hp.hpl.jena.ontology.OntModel ontModel)
public IChangeEngine getChangeEngine()
ISession
getChangeEngine in interface ISessionpublic com.hp.hpl.jena.rdf.model.Model getInferenceModel(com.hp.hpl.jena.ontology.OntModel ontModel)
public com.hp.hpl.jena.ontology.OntModel getOntModel(java.net.URI baseURI)
ISession
getOntModel in interface ISessionbaseURI - the base URI
public com.hp.hpl.jena.rdf.model.Model getSystemModel(com.hp.hpl.jena.ontology.OntModel ontModel)
public void graphChangePerformed()
IChangeEngineListener
graphChangePerformed in interface IChangeEngineListenerpublic void graphDirty(com.hp.hpl.jena.graph.Graph graph)
IChangeEngineListener
graphDirty in interface IChangeEngineListenergraph - the Graph that has changedpublic void initChangeEngine(TBCChangeEngine changeEngine)
public boolean isDeletable(com.hp.hpl.jena.rdf.model.Statement statement)
ISession
isDeletable in interface ISessionstatement - the statement to check
public boolean isEditable(java.net.URI baseURI)
isEditable in interface ISessionpublic boolean isVisible(com.hp.hpl.jena.rdf.model.Resource resource)
ISession
isVisible in interface ISessionresource - the resource to test
public java.util.Iterator<com.hp.hpl.jena.rdf.model.Model> listModels()
public void registerBaseModel(java.net.URI baseURI,
com.hp.hpl.jena.rdf.model.Model baseModel)
public void replaceBaseURI(java.net.URI oldURI,
java.net.URI newURI)
public static void updateDeletableGraphs()
public static java.util.Iterator<com.hp.hpl.jena.graph.Graph> listDeletableGraphs()
public static void resetDeletableGraphs()
public void unregisterBaseModel(java.net.URI baseURI)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||