Package org.eclipse.emf.mwe2.ecore
Class CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenEnumAdapter
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.GenEnumGeneratorAdapter
org.eclipse.emf.mwe2.ecore.CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenEnumAdapter
- All Implemented Interfaces:
org.eclipse.emf.codegen.ecore.generator.GeneratorAdapter
,org.eclipse.emf.common.notify.Adapter
,org.eclipse.emf.common.notify.Adapter.Internal
- Enclosing class:
- CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory
protected class CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenEnumAdapter
extends org.eclipse.emf.codegen.ecore.genmodel.generator.GenEnumGeneratorAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.AttributeData, org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.ExtensionData, org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.JETEmitterDescriptor
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
-
Field Summary
Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenEnumGeneratorAdapter
ENUM_CLASS_ID
Fields inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
EDIT_PROJECT_TYPE, EDITOR_PROJECT_TYPE, MODEL_PROJECT_TYPE, TESTS_PROJECT_TYPE
Fields inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
adapterFactory, BLANK_LINES_PATTERN, CONTINUATION_PATTERN, EXTENSION_POINT_PATTERN, GENERATED_PATTERN, generatingObject, gifEmitters, HEADER_PATTERN, importManager, jetEmitters, lineDelimiter, MANIFEST_ENCODING, message, OBJECT_ARGUMENT, PLUGIN_END_TAG_PATTERN, PROPERTIES_ENCODING, uriConverter, VERSION_PATTERN
Fields inherited from class org.eclipse.emf.common.notify.impl.SingletonAdapterImpl
targets
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
IdFilteringGenEnumAdapter
(org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory generatorAdapterFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createImportManager
(String packageName, String className) protected OutputStream
createOutputStream
(org.eclipse.emf.common.util.URI workspacePath) getLineDelimiter
(org.eclipse.emf.common.util.URI workspacePath, String encoding) Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenEnumGeneratorAdapter
generateEnumClass, generateModel, getGenerateParent, getJETEmitterDescriptors
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
addBaseTemplatePathEntries, addClasspathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, doGenerate, ensureProjectExists, generateEdit, generateEditor, generateTests, getGenerateChildren, getGenerateEditChildren, getGenerateEditorChildren, getGenerateModelChildren, getGenerateTestsChildren, getParent, getUserTemplatePath, setLineDelimiter
Methods inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
createCodeFormatter, createGIFEmitter, createInputStream, createJETEmitter, createMonitor, doPostGenerate, doPreGenerate, ensureContainerExists, exists, formatCode, formatCode, generate, generateGIF, generateJava, generateProperties, generateText, getAdapterFactory, getAttributeData, getCanGenerateChildren, getCanGenerateParent, getContents, getEncoding, getExtensionData, getGenerator, getGIFEmitter, getImportManager, getJETEmitter, getLineDelimiter, getURIConverter, isAdapterForType, isReadOnly, mergeManifest, mergePluginXML, organizeImports, postGenerate, preGenerate, setAdapterFactory, setStaticTemplateClass, setStaticTemplateClass, setWriteable, shouldMerge, toDiagnostic, toPlatformResourceURI, toURI, validateEdit
Methods inherited from class org.eclipse.emf.common.notify.impl.SingletonAdapterImpl
dispose, getTarget, notifyChanged, setTarget, unsetTarget
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.emf.codegen.ecore.generator.GeneratorAdapter
dispose
-
Constructor Details
-
IdFilteringGenEnumAdapter
protected IdFilteringGenEnumAdapter(org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory generatorAdapterFactory)
-
-
Method Details
-
createOutputStream
protected OutputStream createOutputStream(org.eclipse.emf.common.util.URI workspacePath) throws Exception - Overrides:
createOutputStream
in classorg.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
- Throws:
Exception
-
createImportManager
- Overrides:
createImportManager
in classorg.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
-
getLineDelimiter
- Overrides:
getLineDelimiter
in classorg.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
-