public class GeneratorDelegate extends Object implements IGenerator, IGenerator2
IGenerator.NullGenerator| Constructor and Description |
|---|
GeneratorDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
Release any data that is no longer necessary after the generator ran.
|
void |
beforeGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
Before the generation is triggered, the resource or the entire resource set
may be prepared such that no modification will happen while
IGenerator2.doGenerate(Resource, IFileSystemAccess2, IGeneratorContext)
is executed. |
void |
doGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess fsa) |
void |
doGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
Perform the code generation for the given input resource.
|
void |
generate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context) |
IGenerator |
getLegacyGenerator() |
public IGenerator getLegacyGenerator()
public void generate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
public void doGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
IGenerator2doGenerate in interface IGenerator2public void beforeGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
IGenerator2IGenerator2.doGenerate(Resource, IFileSystemAccess2, IGeneratorContext)
is executed.beforeGenerate in interface IGenerator2public void afterGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess2 fsa,
IGeneratorContext context)
IGenerator2IGenerator2.beforeGenerate(Resource, IFileSystemAccess2, IGeneratorContext) was called.
It may be called several times. It may be called even if IGenerator2.beforeGenerate(Resource, IFileSystemAccess2, IGeneratorContext) was not called.afterGenerate in interface IGenerator2public void doGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess fsa)
doGenerate in interface IGeneratorinput - the input for which to generate resourcesfsa - file system access to be used to generate filesCopyright © 2015. All Rights Reserved.