Package org.eclipse.epsilon.egl.launch
Class EglRunConfiguration
java.lang.Object
org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
org.eclipse.epsilon.eol.launch.EolRunConfiguration
org.eclipse.epsilon.egl.launch.EglRunConfiguration
- All Implemented Interfaces:
Runnable
,Callable<Object>
,Supplier<Object>
,CheckedSupplier<Object,
Exception>
- Since:
- 2.1
- Author:
- Sina Madani
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
EglRunConfiguration.Builder<R extends EglRunConfiguration,
B extends EglRunConfiguration.Builder<R, B>> -
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionEglRunConfiguration
(EglRunConfiguration.Builder<? extends EolRunConfiguration, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic EglRunConfiguration.Builder<? extends EglRunConfiguration,
?> Builder()
protected EglTemplateFactory
void
reset()
Methods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
addModelsToRepo, dispose, equals, execute, getProfilingOutput, hashCode, loadModels, loadModelsImpl, preExecute, prepareFrameStack, prepareModule, 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
-
-
Constructor Details
-
EglRunConfiguration
-
EglRunConfiguration
-
-
Method Details
-
Builder
-
getDefaultTemplateFactory
- Throws:
EglRuntimeException
-
reset
- Overrides:
reset
in classEolRunConfiguration
- Throws:
Exception
-
getModule
- Overrides:
getModule
in classEolRunConfiguration
- Returns:
- The concrete instance of IEolModule.
-