Package org.eclipse.emf.mwe2.ecore
Class CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenClassAdapter
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
org.eclipse.emf.mwe2.ecore.CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenClassAdapter
- 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.IdFilteringGenClassAdapter
extends org.eclipse.emf.codegen.ecore.genmodel.generator.GenClassGeneratorAdapter
-
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.GenClassGeneratorAdapter
CLASS_ID, CREATE_CHILD_ICON_ID, ITEM_ICON_ID, ITEM_PROVIDER_ID, TEST_CASE_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
IdFilteringGenClassAdapter
(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.GenClassGeneratorAdapter
countCreateChildIcons, generateClass, generateCreateChildIcons, generateEdit, generateInterface, generateItemIcon, generateItemProvider, generateModel, generateTestCase, generateTests, getGenerateParent, getInputPathNames, getJETEmitterDescriptors
Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
addBaseTemplatePathEntries, addClasspathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, doGenerate, ensureProjectExists, generateEditor, 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
-
IdFilteringGenClassAdapter
protected IdFilteringGenClassAdapter(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
-