org.topbraid.sparqlmotion.engine.impl
Class AbstractExecutionEngine

java.lang.Object
  extended by org.topbraid.sparqlmotion.engine.impl.AbstractExecutionEngine
All Implemented Interfaces:
IExecutionEngine
Direct Known Subclasses:
ExecutionEngine

public abstract class AbstractExecutionEngine
extends java.lang.Object
implements IExecutionEngine


Constructor Summary
AbstractExecutionEngine(IScript script)
           
 
Method Summary
 void addExecutionListener(IExecutionListener listener)
           
protected  IScript getScript()
           
protected  void notifyListenersModule(IModule module)
           
protected  void notifyListenersWarning(IModule module, java.lang.String message)
           
 void removeExecutionListener(IExecutionListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraid.sparqlmotion.engine.IExecutionEngine
execute
 

Constructor Detail

AbstractExecutionEngine

public AbstractExecutionEngine(IScript script)
Method Detail

addExecutionListener

public void addExecutionListener(IExecutionListener listener)
Specified by:
addExecutionListener in interface IExecutionEngine

getScript

protected IScript getScript()

notifyListenersModule

protected void notifyListenersModule(IModule module)

notifyListenersWarning

protected void notifyListenersWarning(IModule module,
                                      java.lang.String message)

removeExecutionListener

public void removeExecutionListener(IExecutionListener listener)
Specified by:
removeExecutionListener in interface IExecutionEngine