Class EolRunConfiguration.Builder<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>>

java.lang.Object
org.eclipse.epsilon.common.launch.ProfilableRunConfiguration.Builder<C,B>
org.eclipse.epsilon.eol.launch.EolRunConfiguration.Builder<C,B>
Direct Known Subclasses:
EglRunConfiguration.Builder, ErlRunConfiguration.Builder, EwlRunConfiguration.Builder
Enclosing class:
EolRunConfiguration

public static class EolRunConfiguration.Builder<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>> extends ProfilableRunConfiguration.Builder<C,B>
  • Field Details

    • module

      public IEolModule module
    • modelsAndProperties

      public Map<IModel,StringProperties> modelsAndProperties
    • parameters

      public Map<String,Object> parameters
    • loadModels

      public boolean loadModels
    • parallelism

      public int parallelism
    • sequential

      protected boolean sequential
  • Constructor Details

    • Builder

      protected Builder()
    • Builder

      protected Builder(Class<C> runConfigClass)
  • Method Details

    • build

      public C build()
      Specified by:
      build in class ProfilableRunConfiguration.Builder<C extends EolRunConfiguration,B extends EolRunConfiguration.Builder<C,B>>
    • createModule

      protected IEolModule createModule()
    • skipModelLoading

      public B skipModelLoading()
    • withModelLoading

      public B withModelLoading(boolean load)
    • loadModels

      public B loadModels(boolean load)
    • withModule

      public B withModule(IEolModule module)
    • withModel

      public B withModel(IModel model)
    • withModel

      public B withModel(IModel model, StringProperties properties)
    • withModels

      public B withModels(Map<IModel,StringProperties> modelsAndProps)
    • withModels

      public B withModels(IModel... models)
    • withProperties

      public B withProperties(Map<?,?> properties)
    • withProperty

      public B withProperty(String name, Object value)
    • withParameter

      public B withParameter(String name, Object value)
    • withParameters

      public B withParameters(Map<String,Object> params)
    • withParallelism

      public B withParallelism(int parallelism)
    • withParallelism

      public B withParallelism()
    • sequential

      public B sequential()
    • parallel

      public B parallel(boolean parallel)
    • parallel

      public B parallel()
    • isSequential

      public boolean isSequential()
    • isParallel

      public boolean isParallel()