org.topbraid.change
Class AbstractReplaceObjectChange

java.lang.Object
  extended by org.topbraid.core.change.AbstractChange
      extended by org.topbraid.change.AbstractReplaceObjectChange
All Implemented Interfaces:
IChange
Direct Known Subclasses:
ReplaceObjectChange, SwapObjectChange

public abstract class AbstractReplaceObjectChange
extends AbstractChange

Used for replacing objects (refractored from ReplaceObjectChange)

Author:
Gokhan H. Soydan

Constructor Summary
AbstractReplaceObjectChange()
           
 
Method Summary
protected  void replaceObject(com.hp.hpl.jena.rdf.model.Statement oldStatement, com.hp.hpl.jena.graph.Graph oldStatementGraph, IObjectProvider objectProvider)
           
protected  void replaceObject(com.hp.hpl.jena.rdf.model.Statement oldStatement, com.hp.hpl.jena.graph.Graph oldStatementGraph, com.hp.hpl.jena.rdf.model.RDFNode object)
           
 
Methods inherited from class org.topbraid.core.change.AbstractChange
check, getImageMetadata, getLabel, isNoop, setImage, setImage, setLabel
 
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.change.IChange
execute
 

Constructor Detail

AbstractReplaceObjectChange

public AbstractReplaceObjectChange()
Method Detail

replaceObject

protected void replaceObject(com.hp.hpl.jena.rdf.model.Statement oldStatement,
                             com.hp.hpl.jena.graph.Graph oldStatementGraph,
                             IObjectProvider objectProvider)
                      throws java.lang.Exception
Throws:
java.lang.Exception

replaceObject

protected void replaceObject(com.hp.hpl.jena.rdf.model.Statement oldStatement,
                             com.hp.hpl.jena.graph.Graph oldStatementGraph,
                             com.hp.hpl.jena.rdf.model.RDFNode object)
                      throws java.lang.Exception
Throws:
java.lang.Exception