org.topbraidcomposer.ui.actions
Class AbstractChangeResourceAction

java.lang.Object
  extended by org.topbraid.actions.resource.AbstractResourceAction
      extended by org.topbraidcomposer.ui.actions.AbstractResourceActionWithProgressMonitor
          extended by org.topbraidcomposer.ui.actions.AbstractChangeResourceAction
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableWithProgress, IAction, IResourceAction

public abstract class AbstractChangeResourceAction
extends AbstractResourceActionWithProgressMonitor


Constructor Summary
AbstractChangeResourceAction(java.lang.String text)
           
 
Method Summary
abstract  IChange createChange(com.hp.hpl.jena.rdf.model.Resource resource)
           
 boolean isEnabledFor(com.hp.hpl.jena.rdf.model.Resource resource)
           
 void run(org.eclipse.core.runtime.IProgressMonitor monitor, com.hp.hpl.jena.rdf.model.Resource resource)
           
 
Methods inherited from class org.topbraidcomposer.ui.actions.AbstractResourceActionWithProgressMonitor
run, run
 
Methods inherited from class org.topbraid.actions.resource.AbstractResourceAction
dispose, getImageMetadata, getText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraid.actions.resource.IResourceAction
getGroupName, isVisibleFor
 

Constructor Detail

AbstractChangeResourceAction

public AbstractChangeResourceAction(java.lang.String text)
Method Detail

createChange

public abstract IChange createChange(com.hp.hpl.jena.rdf.model.Resource resource)

isEnabledFor

public boolean isEnabledFor(com.hp.hpl.jena.rdf.model.Resource resource)

run

public void run(org.eclipse.core.runtime.IProgressMonitor monitor,
                com.hp.hpl.jena.rdf.model.Resource resource)
Specified by:
run in class AbstractResourceActionWithProgressMonitor