public interface OntologyTripleStoreListener
OntologyTripleStore.addOntologyTripleStoreListener(OntologyTripleStoreListener, boolean)
method: if that parameter was true, only direct triple additions or removals
carried out via the OntologyTripleStore object are observed, otherwise
all additions or removals including those from other Ontology API methods
are observed (NOTE: the latter is not implemented yet!!).
The subject, predicate and object values passed are the same that were used for the actual triple addition or removal. For removals, a null value indicates a wildcard meaning "all triples having any value for this parameter".
| Modifier and Type | Method and Description |
|---|---|
void |
tripleAdded(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object) |
void |
tripleAdded(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object) |
void |
tripleRemoved(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object) |
void |
tripleRemoved(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object) |
void tripleAdded(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
void tripleAdded(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)
void tripleRemoved(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.ONodeID object)
void tripleRemoved(gate.creole.ontology.ONodeID subject,
gate.creole.ontology.OURI predicate,
gate.creole.ontology.Literal object)