org.topbraid.core.change
Class TripleChangeRecord
java.lang.Object
org.topbraid.core.change.TripleChangeRecord
- Direct Known Subclasses:
- AddedTripleChangeRecord, DeletedTripleChangeRecord
public abstract class TripleChangeRecord
- extends java.lang.Object
A record combining a Triple with a Graph. This is used to track
undoable changes with in Jena Graph.
- Author:
- Holger Knublauch
|
Constructor Summary |
TripleChangeRecord(com.hp.hpl.jena.graph.Graph graph,
com.hp.hpl.jena.graph.Triple triple)
|
|
Method Summary |
com.hp.hpl.jena.graph.Graph |
getGraph()
|
com.hp.hpl.jena.graph.Triple |
getTriple()
|
abstract boolean |
isAdded()
|
abstract void |
redo()
|
abstract void |
undo()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TripleChangeRecord
public TripleChangeRecord(com.hp.hpl.jena.graph.Graph graph,
com.hp.hpl.jena.graph.Triple triple)
getGraph
public final com.hp.hpl.jena.graph.Graph getGraph()
getTriple
public final com.hp.hpl.jena.graph.Triple getTriple()
isAdded
public abstract boolean isAdded()
redo
public abstract void redo()
undo
public abstract void undo()