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 classEplRunConfiguration.Builder<R extends EplRunConfiguration,B extends EplRunConfiguration.Builder<R, B>> -
Field Summary
Fields 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
ConstructorsConstructorDescriptionEplRunConfiguration(ErlRunConfiguration.Builder<? extends EplRunConfiguration, ?> builder) -
Method Summary
Modifier and TypeMethodDescriptionstatic EplRunConfiguration.Builder<? extends EplRunConfiguration,?> Builder()protected PatternMatchModelexecute()Methods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration
addModelsToRepo, dispose, equals, getProfilingOutput, hashCode, loadModels, loadModelsImpl, preExecute, prepareFrameStack, prepareModule, reset, toStringMethods 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, 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
-
Constructor Details
-
EplRunConfiguration
-
EplRunConfiguration
-
-
Method Details
-
Builder
-
execute
- Overrides:
executein classEolRunConfiguration- Throws:
EolRuntimeException
-
getResult
- Overrides:
getResultin classProfilableRunConfiguration
-
getModule
- Overrides:
getModulein classErlRunConfiguration- Returns:
- The concrete instance of IEolModule.
-