public abstract class ComponentGenerator extends Object implements Generator
| Modifier and Type | Field and Description |
|---|---|
protected GeneratorContext |
context |
| Constructor and Description |
|---|
ComponentGenerator(Component component) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Configuration> |
findConfiguration(Class<T> clazz,
org.eclipse.emf.ecore.EClass eClazz) |
protected ComponentWorld |
findSystem() |
void |
finish(FinishContext context) |
String |
getFullLevelName() |
void |
initialize(GeneratorContext context) |
void |
prepare(PreparationContext context) |
protected GeneratorContext context
public ComponentGenerator(Component component)
protected <T extends Configuration> T findConfiguration(Class<T> clazz, org.eclipse.emf.ecore.EClass eClazz)
protected ComponentWorld findSystem()
public void initialize(GeneratorContext context)
initialize in interface Generatorpublic void prepare(PreparationContext context)
public void finish(FinishContext context)
public String getFullLevelName()