Package org.eclipse.epsilon.evl.launch
Class EvlRunConfiguration.Builder<R extends EvlRunConfiguration,B extends EvlRunConfiguration.Builder<R,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<R,B>
-
- org.eclipse.epsilon.evl.launch.EvlRunConfiguration.Builder<R,B>
-
- Enclosing class:
- EvlRunConfiguration
public static class EvlRunConfiguration.Builder<R extends EvlRunConfiguration,B extends EvlRunConfiguration.Builder<R,B>> extends ErlRunConfiguration.Builder<R,B>
-
-
Field Summary
Fields Modifier and Type Field Description boolean
optimizeConstraints
boolean
optimizeTrace
boolean
shortCircuit
-
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 IEvlModule
createModule()
B
eagerConstraintTrace()
B
optimizeConstraints()
B
optimizeConstraints(boolean optimize)
B
optimizeConstraintTrace(boolean optimize)
B
shortCircuiting()
B
shortCircuiting(boolean sc)
-
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
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(java.lang.Class<R> runConfigClass)
-
-
Method Detail
-
shortCircuiting
public B shortCircuiting()
-
shortCircuiting
public B shortCircuiting(boolean sc)
-
optimizeConstraints
public B optimizeConstraints()
-
optimizeConstraints
public B optimizeConstraints(boolean optimize)
-
eagerConstraintTrace
public B eagerConstraintTrace()
-
optimizeConstraintTrace
public B optimizeConstraintTrace(boolean optimize)
-
createModule
protected IEvlModule createModule()
- Overrides:
createModule
in classErlRunConfiguration.Builder<R extends EvlRunConfiguration,B extends EvlRunConfiguration.Builder<R,B>>
-
-