Package jetbrains.mps.generator
Class RigidGenerationPlan
- java.lang.Object
 - 
- jetbrains.mps.generator.RigidGenerationPlan
 
 
- 
- All Implemented Interfaces:
 ModelGenerationPlan
public class RigidGenerationPlan extends Object implements ModelGenerationPlan
Basic implementation for generation plan consisting of known sequence of steps- Since:
 - 3.3
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface jetbrains.mps.generator.ModelGenerationPlan
ModelGenerationPlan.Checkpoint, ModelGenerationPlan.Fork, ModelGenerationPlan.Provider, ModelGenerationPlan.Step, ModelGenerationPlan.Transform 
 - 
 
- 
Constructor Summary
Constructors Constructor Description RigidGenerationPlan(PlanIdentity planIdentity, Collection<ModelGenerationPlan.Step> steps)RigidGenerationPlan(PlanIdentity planIdentity, ModelGenerationPlan.Step... steps) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancoversLanguage(SLanguage language)Collection<TemplateModule>getGenerators()List<ModelGenerationPlan.Step>getSteps() 
 - 
 
- 
- 
Constructor Detail
- 
RigidGenerationPlan
public RigidGenerationPlan(@NotNull PlanIdentity planIdentity, @NotNull ModelGenerationPlan.Step... steps)
 
- 
RigidGenerationPlan
public RigidGenerationPlan(@NotNull PlanIdentity planIdentity, @NotNull Collection<ModelGenerationPlan.Step> steps)
 
 - 
 
- 
Method Detail
- 
getSteps
public List<ModelGenerationPlan.Step> getSteps()
- Specified by:
 getStepsin interfaceModelGenerationPlan
 
- 
getGenerators
public Collection<TemplateModule> getGenerators()
- Specified by:
 getGeneratorsin interfaceModelGenerationPlan
 
- 
coversLanguage
public boolean coversLanguage(SLanguage language)
- Specified by:
 coversLanguagein interfaceModelGenerationPlan
 
 - 
 
 -