org.topbraid.core.change
Class TripleChangeOperation

java.lang.Object
  extended by org.eclipse.core.commands.operations.AbstractOperation
      extended by org.topbraid.core.change.ChangeOperation
          extended by org.topbraid.core.change.TripleChangeOperation
All Implemented Interfaces:
org.eclipse.core.commands.operations.IUndoableOperation

public class TripleChangeOperation
extends ChangeOperation


Constructor Summary
TripleChangeOperation(com.hp.hpl.jena.ontology.OntModel ontModel, TripleChangeRecord record)
           
 
Method Summary
 org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)
           
 
Methods inherited from class org.topbraid.core.change.ChangeOperation
add, canExecute, contains, createErrorStatus, getChange, getCreatedResourceNodes, getDeletedResourceNodes, getPredicate2TripleChangeRecordsMap, getRecords, getSession, getTypeChangedResourceNodes, getUniqueRecords, listRecords, redo, toString, undo
 
Methods inherited from class org.eclipse.core.commands.operations.AbstractOperation
addContext, canRedo, canUndo, dispose, getContexts, getLabel, hasContext, removeContext, setLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TripleChangeOperation

public TripleChangeOperation(com.hp.hpl.jena.ontology.OntModel ontModel,
                             TripleChangeRecord record)
Method Detail

execute

public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                org.eclipse.core.runtime.IAdaptable info)
                                         throws org.eclipse.core.commands.ExecutionException
Specified by:
execute in interface org.eclipse.core.commands.operations.IUndoableOperation
Overrides:
execute in class ChangeOperation
Throws:
org.eclipse.core.commands.ExecutionException