org.eclipse.emf.codegen.ecore.genmodel.generator
Class GenModelGeneratorAdapter
java.lang.Object
org.eclipse.emf.common.notify.impl.SingletonAdapterImpl
org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
org.eclipse.emf.codegen.ecore.genmodel.generator.GenModelGeneratorAdapter
- All Implemented Interfaces:
- Adapter, Adapter.Internal, GeneratorAdapter
- public class GenModelGeneratorAdapter
- extends GenBaseGeneratorAdapter
- Since:
- 2.2.0
Method Summary |
protected Diagnostic |
doPreGenerate(java.lang.Object object,
java.lang.Object projectType)
|
protected void |
generateAdvisor(GenModel genModel,
Monitor monitor)
|
protected Diagnostic |
generateEdit(java.lang.Object object,
Monitor monitor)
|
protected void |
generateEditBuildProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditManifest(GenModel genModel,
Monitor monitor)
|
protected Diagnostic |
generateEditor(java.lang.Object object,
Monitor monitor)
|
protected void |
generateEditorBuildProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditorManifest(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditorPluginClass(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditorPluginProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditPluginClass(GenModel genModel,
Monitor monitor)
|
protected void |
generateEditPluginProperties(GenModel genModel,
Monitor monitor)
|
protected Diagnostic |
generateModel(java.lang.Object object,
Monitor monitor)
|
protected void |
generateModelBuildProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateModelManifest(GenModel genModel,
Monitor monitor)
|
protected void |
generateModelPluginClass(GenModel genModel,
Monitor monitor)
|
protected void |
generateModelPluginProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateModelTestSuite(GenModel genModel,
Monitor monitor)
|
protected Diagnostic |
generateTests(java.lang.Object object,
Monitor monitor)
|
protected void |
generateTestsBuildProperties(GenModel genModel,
Monitor monitor)
|
protected void |
generateTestsManifest(GenModel genModel,
Monitor monitor)
|
protected void |
generateTestsPluginProperties(GenModel genModel,
Monitor monitor)
|
java.util.Collection |
getGenerateChildren(java.lang.Object object,
java.lang.Object projectType)
|
protected AbstractGeneratorAdapter.JETEmitterDescriptor[] |
getJETEmitterDescriptors()
|
void |
notifyChanged(Notification notification)
Does nothing; clients may override so that it does something. |
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter |
addClasspathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, createImportManager, doGenerate, ensureProjectExists, getGenerateEditChildren, getGenerateEditorChildren, getGenerateModelChildren, getGenerateTestsChildren, getParent |
Methods inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter |
createCodeFormatter, createGIFEmitter, createInputStream, createJETEmitter, createMonitor, createOutputStream, doPostGenerate, ensureContainerExists, exists, formatCode, generate, generateGIF, generateJava, generateProperties, generateText, getAdapterFactory, getCanGenerateChildren, getCanGenerateParent, getContents, getEncoding, getGenerateParent, getGenerator, getGIFEmitter, getImportManager, getJETEmitter, getURIConverter, isAdapterForType, isReadOnly, postGenerate, preGenerate, setAdapterFactory, setStaticTemplateClass, setWriteable, toDiagnostic, toPlatformResourceURI, toURI, validateEdit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODEL_PLUGIN_CLASS_ID
protected static final int MODEL_PLUGIN_CLASS_ID
- See Also:
- Constant Field Values
MODEL_MANIFEST_MF_ID
protected static final int MODEL_MANIFEST_MF_ID
- See Also:
- Constant Field Values
MODEL_PLUGIN_XML_ID
protected static final int MODEL_PLUGIN_XML_ID
- See Also:
- Constant Field Values
MODEL_PLUGIN_PROPERTIES_ID
protected static final int MODEL_PLUGIN_PROPERTIES_ID
- See Also:
- Constant Field Values
MODEL_BUILD_PROPERTIES_ID
protected static final int MODEL_BUILD_PROPERTIES_ID
- See Also:
- Constant Field Values
EDIT_PLUGIN_CLASS_ID
protected static final int EDIT_PLUGIN_CLASS_ID
- See Also:
- Constant Field Values
EDIT_MANIFEST_MF_ID
protected static final int EDIT_MANIFEST_MF_ID
- See Also:
- Constant Field Values
EDIT_PLUGIN_XML_ID
protected static final int EDIT_PLUGIN_XML_ID
- See Also:
- Constant Field Values
EDIT_PLUGIN_PROPERTIES_ID
protected static final int EDIT_PLUGIN_PROPERTIES_ID
- See Also:
- Constant Field Values
EDIT_BUILD_PROPERTIES_ID
protected static final int EDIT_BUILD_PROPERTIES_ID
- See Also:
- Constant Field Values
EDITOR_PLUGIN_CLASS_ID
protected static final int EDITOR_PLUGIN_CLASS_ID
- See Also:
- Constant Field Values
EDITOR_MANIFEST_MF_ID
protected static final int EDITOR_MANIFEST_MF_ID
- See Also:
- Constant Field Values
EDITOR_PLUGIN_XML_ID
protected static final int EDITOR_PLUGIN_XML_ID
- See Also:
- Constant Field Values
EDITOR_PLUGIN_PROPERTIES_ID
protected static final int EDITOR_PLUGIN_PROPERTIES_ID
- See Also:
- Constant Field Values
EDITOR_BUILD_PROPERTIES_ID
protected static final int EDITOR_BUILD_PROPERTIES_ID
- See Also:
- Constant Field Values
ADVISOR_ID
protected static final int ADVISOR_ID
- See Also:
- Constant Field Values
MODEL_TEST_SUITE_ID
protected static final int MODEL_TEST_SUITE_ID
- See Also:
- Constant Field Values
TESTS_MANIFEST_MF_ID
protected static final int TESTS_MANIFEST_MF_ID
- See Also:
- Constant Field Values
TESTS_PLUGIN_XML_ID
protected static final int TESTS_PLUGIN_XML_ID
- See Also:
- Constant Field Values
TESTS_PLUGIN_PROPERTIES_ID
protected static final int TESTS_PLUGIN_PROPERTIES_ID
- See Also:
- Constant Field Values
TESTS_BUILD_PROPERTIES_ID
protected static final int TESTS_BUILD_PROPERTIES_ID
- See Also:
- Constant Field Values
GenModelGeneratorAdapter
public GenModelGeneratorAdapter(GeneratorAdapterFactory generatorAdapterFactory)
getJETEmitterDescriptors
protected AbstractGeneratorAdapter.JETEmitterDescriptor[] getJETEmitterDescriptors()
getGenerateChildren
public java.util.Collection getGenerateChildren(java.lang.Object object,
java.lang.Object projectType)
- Specified by:
getGenerateChildren
in interface GeneratorAdapter
- Overrides:
getGenerateChildren
in class GenBaseGeneratorAdapter
doPreGenerate
protected Diagnostic doPreGenerate(java.lang.Object object,
java.lang.Object projectType)
- Overrides:
doPreGenerate
in class AbstractGeneratorAdapter
generateModel
protected Diagnostic generateModel(java.lang.Object object,
Monitor monitor)
- Overrides:
generateModel
in class GenBaseGeneratorAdapter
generateModelPluginClass
protected void generateModelPluginClass(GenModel genModel,
Monitor monitor)
generateModelManifest
protected void generateModelManifest(GenModel genModel,
Monitor monitor)
generateModelPluginProperties
protected void generateModelPluginProperties(GenModel genModel,
Monitor monitor)
generateModelBuildProperties
protected void generateModelBuildProperties(GenModel genModel,
Monitor monitor)
generateEdit
protected Diagnostic generateEdit(java.lang.Object object,
Monitor monitor)
- Overrides:
generateEdit
in class GenBaseGeneratorAdapter
generateEditPluginClass
protected void generateEditPluginClass(GenModel genModel,
Monitor monitor)
generateEditManifest
protected void generateEditManifest(GenModel genModel,
Monitor monitor)
generateEditPluginProperties
protected void generateEditPluginProperties(GenModel genModel,
Monitor monitor)
generateEditBuildProperties
protected void generateEditBuildProperties(GenModel genModel,
Monitor monitor)
generateEditor
protected Diagnostic generateEditor(java.lang.Object object,
Monitor monitor)
- Overrides:
generateEditor
in class GenBaseGeneratorAdapter
generateEditorPluginClass
protected void generateEditorPluginClass(GenModel genModel,
Monitor monitor)
generateEditorManifest
protected void generateEditorManifest(GenModel genModel,
Monitor monitor)
generateEditorPluginProperties
protected void generateEditorPluginProperties(GenModel genModel,
Monitor monitor)
generateEditorBuildProperties
protected void generateEditorBuildProperties(GenModel genModel,
Monitor monitor)
generateAdvisor
protected void generateAdvisor(GenModel genModel,
Monitor monitor)
generateTests
protected Diagnostic generateTests(java.lang.Object object,
Monitor monitor)
- Overrides:
generateTests
in class GenBaseGeneratorAdapter
generateModelTestSuite
protected void generateModelTestSuite(GenModel genModel,
Monitor monitor)
generateTestsManifest
protected void generateTestsManifest(GenModel genModel,
Monitor monitor)
generateTestsPluginProperties
protected void generateTestsPluginProperties(GenModel genModel,
Monitor monitor)
generateTestsBuildProperties
protected void generateTestsBuildProperties(GenModel genModel,
Monitor monitor)
notifyChanged
public void notifyChanged(Notification notification)
- Description copied from class:
SingletonAdapterImpl
- Does nothing; clients may override so that it does something.
- Specified by:
notifyChanged
in interface Adapter
- Overrides:
notifyChanged
in class SingletonAdapterImpl