public interface IGenerator
IFileSystemAccess
which allows to provide support for in-memory
code generation and UI specific implementations, e.g. based on the Eclipse
resource model or the IntelliJ virtual file system.
Clients may choose to implement and bind an IGenerator2
to support
code generation in parallel.Modifier and Type | Interface and Description |
---|---|
static class |
IGenerator.NullGenerator |
Modifier and Type | Method and Description |
---|---|
void |
doGenerate(org.eclipse.emf.ecore.resource.Resource input,
IFileSystemAccess fsa) |
void doGenerate(org.eclipse.emf.ecore.resource.Resource input, IFileSystemAccess fsa)
input
- the input for which to generate resourcesfsa
- file system access to be used to generate files