Package org.eclipse.epsilon.egl.launch
Class EgxRunConfiguration.Builder<C extends EgxRunConfiguration,B extends EgxRunConfiguration.Builder<C,B>>
- java.lang.Object
-
- org.eclipse.epsilon.common.launch.ProfilableRunConfiguration.Builder<C,B>
-
- org.eclipse.epsilon.eol.launch.EolRunConfiguration.Builder<R,B>
-
- org.eclipse.epsilon.erl.launch.ErlRunConfiguration.Builder<C,B>
-
- org.eclipse.epsilon.egl.launch.EgxRunConfiguration.Builder<C,B>
-
- Enclosing class:
- EgxRunConfiguration
public static class EgxRunConfiguration.Builder<C extends EgxRunConfiguration,B extends EgxRunConfiguration.Builder<C,B>> extends ErlRunConfiguration.Builder<C,B>
-
-
Field Summary
Fields Modifier and Type Field Description boolean
deleteOutputDirBefore
Path
outputRoot
boolean
persistOutput
-
Fields inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration.Builder
loadModels, modelsAndProperties, module, parallelism, parameters, sequential
-
Fields inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration.Builder
configClass, id, outputFile, profileExecution, repeats, script, showResults
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IEgxModule
createModule()
B
withFreshOutputDir()
B
withFreshOutputDir(boolean deleteBeforeRun)
B
withoutPersistence()
B
withOutputRoot(String output)
B
withOutputRoot(Path output)
B
withPersistence(boolean persist)
-
Methods inherited from class org.eclipse.epsilon.eol.launch.EolRunConfiguration.Builder
build, isParallel, isSequential, loadModels, parallel, parallel, sequential, skipModelLoading, withModel, withModel, withModelLoading, withModels, withModels, withModule, withParallelism, withParallelism, withParameter, withParameters, withProperties, withProperty
-
Methods inherited from class org.eclipse.epsilon.common.launch.ProfilableRunConfiguration.Builder
buildReflective, profileExecution, profileExecution, showResults, showResults, with, withId, withOutputFile, withOutputFile, withProfiling, withRepeats, withResults, withScript, withScript
-
-
-
-
Field Detail
-
outputRoot
public Path outputRoot
-
persistOutput
public boolean persistOutput
-
deleteOutputDirBefore
public boolean deleteOutputDirBefore
-
-
Method Detail
-
withoutPersistence
public B withoutPersistence()
-
withPersistence
public B withPersistence(boolean persist)
-
withFreshOutputDir
public B withFreshOutputDir()
-
withFreshOutputDir
public B withFreshOutputDir(boolean deleteBeforeRun)
-
createModule
protected IEgxModule createModule()
- Overrides:
createModule
in classErlRunConfiguration.Builder<C extends EgxRunConfiguration,B extends EgxRunConfiguration.Builder<C,B>>
-
-