package org.jactr.eclipse.execution;
import org.eclipse.debug.core.model.ISuspendResume;
import org.eclipse.debug.core.model.ITerminate;
/*
* default logging
*/
public interface IExecutionControl extends ITerminate, ISuspendResume
{
public boolean isRunning();
/**
* @return
*/
public boolean canCancel();
public void cancel() throws Exception;
/**
* possibly provides a stream to get messages off of
*
* @return
*/
public IRuntimeTrace getRuntimeTrace();
}