Package org.eclipse.epsilon.egl.launch
Class EgxRunConfiguration
java.lang.Object
org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
org.eclipse.epsilon.eol.launch.EolRunConfiguration
org.eclipse.epsilon.erl.launch.ErlRunConfiguration
org.eclipse.epsilon.egl.launch.EgxRunConfiguration
- All Implemented Interfaces:
Runnable
,Callable<Object>
,Supplier<Object>
,CheckedSupplier<Object,
Exception>
- Since:
- 1.6
- Author:
- Sina Madani
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
EgxRunConfiguration.Builder<C extends EgxRunConfiguration,
B extends EgxRunConfiguration.Builder<C, B>> -
Field Summary
Fields inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
loadModels, modelsAndProperties, parameters
Fields inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
hasRun, id, outputFile, printMarker, profiledStages, profileExecution, result, script, showResults, targetRepeats
-
Constructor Summary
ConstructorDescriptionEgxRunConfiguration
(EgxRunConfiguration.Builder<? extends EgxRunConfiguration, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic EgxRunConfiguration.Builder<? extends EgxRunConfiguration,
?> Builder()
protected EglTemplateFactory
void
Methods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
addModelsToRepo, dispose, equals, execute, getProfilingOutput, hashCode, loadModels, loadModelsImpl, prepareFrameStack, prepareModule, reset, toString
Methods inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
afterRepeatLoop, beforeRepeatLoop, Builder, call, findBuilder, getCurrentRepeat, getExecutionTime, getId, getResult, getResultOutput, getThrows, handleException, isFirstRepeat, isLastRepeat, postExecute, run, writeOut, writeOut
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.common.function.CheckedSupplier
get
-
Field Details
-
outputRoot
-
persistOutput
public final boolean persistOutput -
deleteBeforeRun
public final boolean deleteBeforeRun
-
-
Constructor Details
-
EgxRunConfiguration
-
EgxRunConfiguration
-
-
Method Details
-
Builder
-
getDefaultTemplateFactory
- Throws:
EglRuntimeException
-
getModule
- Overrides:
getModule
in classErlRunConfiguration
- Returns:
- The concrete instance of IEolModule.
-
preExecute
- Overrides:
preExecute
in classEolRunConfiguration
- Throws:
Exception
-