Class CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenPackageAdapter

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.GenPackageGeneratorAdapter
org.eclipse.emf.mwe2.ecore.CvsIdFilteringGeneratorAdapterFactoryDescriptor.IdFilteringGenModelGeneratorAdapterFactory.IdFilteringGenPackageAdapter
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.IdFilteringGenPackageAdapter extends org.eclipse.emf.codegen.ecore.genmodel.generator.GenPackageGeneratorAdapter
  • 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.GenPackageGeneratorAdapter

    ACTION_BAR_CONTRIBUTOR_ID, ADAPTER_FACTORY_CLASS_ID, CREATE_CHILD_ICON_ID, EDITOR_ID, FACTORY_CLASS_ID, ITEM_PROVIDER_ADAPTER_FACTORY_ID, MODEL_ICON_ID, MODEL_WIZARD_ICON_ID, MODEL_WIZARD_ID, PACKAGE_CLASS_ID, PACKAGE_EXAMPLE_ID, PACKAGE_TEST_SUITE_ID, RESOURCE_CLASS_ID, RESOURCE_FACTORY_CLASS_ID, SWITCH_CLASS_ID, VALIDATOR_CLASS_ID, XML_PROCESSOR_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

    Constructors
    Modifier
    Constructor
    Description
    protected
    IdFilteringGenPackageAdapter(org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory generatorAdapterFactory)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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.GenPackageGeneratorAdapter

    collapseEmptyPackages, countCreateChildIcons, doPostGenerate, doPreGenerate, generateActionBarContributor, generateAdapterFactoryClass, generateCreateChildIcons, generateEdit, generateEditor, generateEditor, generateFactoryClass, generateFactoryInterface, generateItemProviderAdapterFactory, generateModel, generateModelIcon, generateModelWizard, generateModelWizardIcon, generatePackageClass, generatePackageExample, generatePackageInterface, generatePackagePublication, generatePackageSerialization, generatePackageTestSuite, generateResourceClass, generateResourceFactoryClass, generateSchema, generateSwitchClass, generateTests, generateValidatorClass, generateXMLProcessorClass, getGenerateEditChildren, getGenerateEditorChildren, getGenerateModelChildren, getGenerateParent, getGenerateTestsChildren, getInputPathNames, getJETEmitterDescriptors

    Methods inherited from class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter

    addBaseTemplatePathEntries, addClasspathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, doGenerate, ensureProjectExists, getGenerateChildren, getParent, getUserTemplatePath, setLineDelimiter

    Methods inherited from class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter

    createCodeFormatter, createGIFEmitter, createInputStream, createJETEmitter, createMonitor, 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

    • IdFilteringGenPackageAdapter

      protected IdFilteringGenPackageAdapter(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 class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter
      Throws:
      Exception
    • createImportManager

      protected void createImportManager(String packageName, String className)
      Overrides:
      createImportManager in class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
    • getLineDelimiter

      public String getLineDelimiter(org.eclipse.emf.common.util.URI workspacePath, String encoding)
      Overrides:
      getLineDelimiter in class org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter