org.eclipse.emf.codegen.ecore.generator
Class Generator
java.lang.Object
org.eclipse.emf.codegen.ecore.generator.Generator
- public class Generator
- extends java.lang.Object
- Since:
- 2.2.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
adapterFactoryDescriptorRegistry
protected GeneratorAdapterFactory.Descriptor.Registry adapterFactoryDescriptorRegistry
packageIDToAdapterFactories
protected java.util.Map packageIDToAdapterFactories
input
protected java.lang.Object input
options
protected Generator.Options options
initializeNeeded
protected boolean initializeNeeded
jControlModel
protected JControlModel jControlModel
Generator
public Generator()
Generator
public Generator(GeneratorAdapterFactory.Descriptor.Registry adapterFactoryDescriptorRegistry)
getInput
public java.lang.Object getInput()
setInput
public void setInput(java.lang.Object input)
requestInitialize
public void requestInitialize()
initialize
protected void initialize()
getOptions
public Generator.Options getOptions()
getJControlModel
public JControlModel getJControlModel()
getAdapterFactoryDescriptorRegistry
public GeneratorAdapterFactory.Descriptor.Registry getAdapterFactoryDescriptorRegistry()
getAdapterFactories
protected java.util.Collection getAdapterFactories(java.lang.Object object)
getPackageID
protected java.lang.String getPackageID(java.lang.Object object)
getAdapters
protected java.util.Collection getAdapters(java.lang.Object object)
canGenerate
public boolean canGenerate(java.lang.Object object,
java.lang.Object projectType)
generate
public Diagnostic generate(java.lang.Object object,
java.lang.Object projectType,
Monitor monitor)
generate
public Diagnostic generate(java.lang.Object object,
java.lang.Object projectType,
java.lang.String projectTypeName,
Monitor monitor)
canContinue
protected boolean canContinue(Diagnostic diagnostic)
dispose
public void dispose()