Package org.eclipse.epsilon.epl.launch
Class EplRunConfiguration
java.lang.Object
org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
org.eclipse.epsilon.eol.launch.EolRunConfiguration
org.eclipse.epsilon.erl.launch.ErlRunConfiguration
org.eclipse.epsilon.epl.launch.EplRunConfiguration
- All Implemented Interfaces:
Runnable
,Callable<Object>
,Supplier<Object>
,CheckedSupplier<Object,
Exception>
- Since:
- 1.6
- Author:
- Sina Madani
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
EplRunConfiguration.Builder<R extends EplRunConfiguration,
B extends EplRunConfiguration.Builder<R, 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
ConstructorsConstructorDescriptionEplRunConfiguration
(ErlRunConfiguration.Builder<? extends EplRunConfiguration, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic EplRunConfiguration.Builder<? extends EplRunConfiguration,
?> Builder()
protected PatternMatchModel
execute()
Methods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
addModelsToRepo, dispose, equals, getProfilingOutput, hashCode, loadModels, loadModelsImpl, preExecute, prepareFrameStack, prepareModule, reset, toString
Methods inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration
afterRepeatLoop, beforeRepeatLoop, Builder, call, findBuilder, getCurrentRepeat, getExecutionTime, getId, 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
-
Constructor Details
-
EplRunConfiguration
-
EplRunConfiguration
-
-
Method Details
-
Builder
-
execute
- Overrides:
execute
in classEolRunConfiguration
- Throws:
EolRuntimeException
-
getResult
- Overrides:
getResult
in classProfilableRunConfiguration
-
getModule
- Overrides:
getModule
in classErlRunConfiguration
- Returns:
- The concrete instance of IEolModule.
-