org.eclipse.emf.codegen.ecore.genmodel.generator
Class GenClassGeneratorAdapter
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.GenClassGeneratorAdapter
- All Implemented Interfaces:
- Adapter, Adapter.Internal, GeneratorAdapter
- public class GenClassGeneratorAdapter
- extends GenBaseGeneratorAdapter
- Since:
- 2.2.0
Method Summary |
protected int |
countCreateChildIcons(GenClass genClass)
|
protected void |
generateClass(GenClass genClass,
Monitor monitor)
|
protected void |
generateCreateChildIcons(GenClass genClass,
Monitor monitor)
|
protected Diagnostic |
generateEdit(java.lang.Object object,
Monitor monitor)
|
protected void |
generateInterface(GenClass genClass,
Monitor monitor)
|
protected void |
generateItemIcon(GenClass genClass,
Monitor monitor)
|
protected void |
generateItemProvider(GenClass genClass,
Monitor monitor)
|
protected Diagnostic |
generateModel(java.lang.Object object,
Monitor monitor)
|
protected void |
generateTestCase(GenClass genClass,
Monitor monitor)
|
protected Diagnostic |
generateTests(java.lang.Object object,
Monitor monitor)
|
java.lang.Object |
getGenerateParent(java.lang.Object object,
java.lang.Object projectType)
|
protected java.lang.String[] |
getInputPathNames()
|
protected AbstractGeneratorAdapter.JETEmitterDescriptor[] |
getJETEmitterDescriptors()
|
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter |
addClasspathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, createImportManager, doGenerate, ensureProjectExists, generateEditor, getGenerateChildren, getGenerateEditChildren, getGenerateEditorChildren, getGenerateModelChildren, getGenerateTestsChildren, getParent |
Methods inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter |
createCodeFormatter, createGIFEmitter, createInputStream, createJETEmitter, createMonitor, createOutputStream, doPostGenerate, doPreGenerate, ensureContainerExists, exists, formatCode, generate, generateGIF, generateJava, generateProperties, generateText, getAdapterFactory, getCanGenerateChildren, getCanGenerateParent, getContents, getEncoding, 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 |
CLASS_ID
protected static final int CLASS_ID
- See Also:
- Constant Field Values
ITEM_PROVIDER_ID
protected static final int ITEM_PROVIDER_ID
- See Also:
- Constant Field Values
TEST_CASE_ID
protected static final int TEST_CASE_ID
- See Also:
- Constant Field Values
ITEM_ICON_ID
protected static final int ITEM_ICON_ID
- See Also:
- Constant Field Values
CREATE_CHILD_ICON_ID
protected static final int CREATE_CHILD_ICON_ID
- See Also:
- Constant Field Values
GenClassGeneratorAdapter
public GenClassGeneratorAdapter(GeneratorAdapterFactory generatorAdapterFactory)
getJETEmitterDescriptors
protected AbstractGeneratorAdapter.JETEmitterDescriptor[] getJETEmitterDescriptors()
getInputPathNames
protected java.lang.String[] getInputPathNames()
getGenerateParent
public java.lang.Object getGenerateParent(java.lang.Object object,
java.lang.Object projectType)
- Specified by:
getGenerateParent
in interface GeneratorAdapter
- Overrides:
getGenerateParent
in class AbstractGeneratorAdapter
generateModel
protected Diagnostic generateModel(java.lang.Object object,
Monitor monitor)
- Overrides:
generateModel
in class GenBaseGeneratorAdapter
generateInterface
protected void generateInterface(GenClass genClass,
Monitor monitor)
generateClass
protected void generateClass(GenClass genClass,
Monitor monitor)
generateEdit
protected Diagnostic generateEdit(java.lang.Object object,
Monitor monitor)
- Overrides:
generateEdit
in class GenBaseGeneratorAdapter
generateItemProvider
protected void generateItemProvider(GenClass genClass,
Monitor monitor)
generateItemIcon
protected void generateItemIcon(GenClass genClass,
Monitor monitor)
countCreateChildIcons
protected int countCreateChildIcons(GenClass genClass)
generateCreateChildIcons
protected void generateCreateChildIcons(GenClass genClass,
Monitor monitor)
generateTests
protected Diagnostic generateTests(java.lang.Object object,
Monitor monitor)
- Overrides:
generateTests
in class GenBaseGeneratorAdapter
generateTestCase
protected void generateTestCase(GenClass genClass,
Monitor monitor)