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
Nested ClassesModifier and TypeClassDescriptionstatic classEgxRunConfiguration.Builder<C extends EgxRunConfiguration,B extends EgxRunConfiguration.Builder<C, B>> -
Field Summary
FieldsFields inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
loadModels, modelsAndProperties, parametersFields inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
hasRun, id, outputFile, printMarker, profiledStages, profileExecution, result, script, showResults, targetRepeats -
Constructor Summary
ConstructorsConstructorDescriptionEgxRunConfiguration(EgxRunConfiguration.Builder<? extends EgxRunConfiguration, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic EgxRunConfiguration.Builder<? extends EgxRunConfiguration,?> Builder()protected EglTemplateFactoryvoidMethods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
addModelsToRepo, dispose, equals, execute, getProfilingOutput, hashCode, loadModels, loadModelsImpl, prepareFrameStack, prepareModule, reset, toStringMethods 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, writeOutMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getModulein classErlRunConfiguration- Returns:
- The concrete instance of IEolModule.
-
preExecute
- Overrides:
preExecutein classEolRunConfiguration- Throws:
Exception
-