public abstract class DebuggableRunnerFactory extends java.lang.Object implements IDebuggableRunnerFactory
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
modelURIs |
protected org.eclipse.emf.ecore.EPackage.Registry |
packageRegistry |
protected java.lang.String |
traceFileURI |
Modifier | Constructor and Description |
---|---|
protected |
DebuggableRunnerFactory(org.eclipse.emf.ecore.EPackage.Registry packageRegistry,
java.util.List<java.lang.String> modelURIs,
java.lang.String traceFileURI) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.BasicDiagnostic |
createDiagnostic(java.lang.String message) |
protected abstract DebuggableRunner |
createRunner(EvaluationContext evaluationContext) |
protected abstract java.lang.String |
getPluginId() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValidBreakpointLocator
protected final org.eclipse.emf.ecore.EPackage.Registry packageRegistry
@NonNull protected final java.util.List<java.lang.String> modelURIs
@Nullable protected final java.lang.String traceFileURI
protected DebuggableRunnerFactory(org.eclipse.emf.ecore.EPackage.Registry packageRegistry, @NonNull java.util.List<java.lang.String> modelURIs, @Nullable java.lang.String traceFileURI)
@NonNull public org.eclipse.emf.common.util.BasicDiagnostic createDiagnostic(@NonNull java.lang.String message)
createDiagnostic
in interface IDebuggableRunnerFactory
@NonNull protected abstract DebuggableRunner createRunner(@NonNull EvaluationContext evaluationContext) throws org.eclipse.emf.common.util.DiagnosticException
org.eclipse.emf.common.util.DiagnosticException
@NonNull protected abstract java.lang.String getPluginId()