public class OntologyTripleStoreImpl extends Object implements gate.creole.ontology.OntologyTripleStore
| Modifier and Type | Class and Description |
|---|---|
class |
OntologyTripleStoreImpl.ClosableTripleIterator |
| Modifier and Type | Field and Description |
|---|---|
protected org.openrdf.model.URI |
contextURI |
protected List<gate.creole.ontology.OntologyTripleStoreListener> |
listeners |
protected gate.creole.ontology.Ontology |
ontology |
protected org.openrdf.repository.RepositoryConnection |
repositoryConnection |
protected SesameManager |
sesameManager |
| Modifier and Type | Method and Description |
|---|---|
void |
addOntologyTripleStoreListener(gate.creole.ontology.OntologyTripleStoreListener listener) |
void |
addTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object) |
void |
addTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object) |
boolean |
hasAssertedTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
Check if a triple with the given subject, predicate and object has been
asserted.
|
boolean |
hasAssertedTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
Check if a triple with the given subject, predicate and object has been
asserted.
|
boolean |
hasTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
Check if a triple with the given subject, predicate and object exists,
either asserted or inferred.
|
boolean |
hasTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
Check if a triple with the given subject, predicate and object exists,
either asserted or inferred.
|
void |
removeOntologyTripleStoreListener(gate.creole.ontology.OntologyTripleStoreListener listener) |
void |
removeTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object) |
void |
removeTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object) |
protected gate.creole.ontology.Ontology ontology
protected SesameManager sesameManager
protected org.openrdf.repository.RepositoryConnection repositoryConnection
protected List<gate.creole.ontology.OntologyTripleStoreListener> listeners
protected org.openrdf.model.URI contextURI
public void addTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
addTriple in interface gate.creole.ontology.OntologyTripleStorepublic void addTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
addTriple in interface gate.creole.ontology.OntologyTripleStorepublic void removeTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
removeTriple in interface gate.creole.ontology.OntologyTripleStorepublic void removeTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
removeTriple in interface gate.creole.ontology.OntologyTripleStorepublic void addOntologyTripleStoreListener(gate.creole.ontology.OntologyTripleStoreListener listener)
addOntologyTripleStoreListener in interface gate.creole.ontology.OntologyTripleStorepublic void removeOntologyTripleStoreListener(gate.creole.ontology.OntologyTripleStoreListener listener)
removeOntologyTripleStoreListener in interface gate.creole.ontology.OntologyTripleStorepublic boolean hasTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
hasTriple in interface gate.creole.ontology.OntologyTripleStoresubject - predicate - object - public boolean hasTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
hasTriple in interface gate.creole.ontology.OntologyTripleStoresubject - predicate - object - public boolean hasAssertedTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
subject - predicate - object - public boolean hasAssertedTriple(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
subject - predicate - object -