public class UML2GenPackageGeneratorAdapter extends UML2GenBaseGeneratorAdapter
org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.AttributeData, org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.ExtensionData, org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.JETEmitterDescriptor
Modifier and Type | Field and Description |
---|---|
protected static int |
DERIVED_UNION_ADAPTER_CLASS_ID |
protected static int |
RESOURCE_INTERFACE_ID |
EDIT_PROJECT_TYPE, EDITOR_PROJECT_TYPE, MODEL_PROJECT_TYPE, TESTS_PROJECT_TYPE
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
Constructor and Description |
---|
UML2GenPackageGeneratorAdapter(org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory generatorAdapterFactory) |
Modifier and Type | Method and Description |
---|---|
protected void |
generateDerivedUnionAdapterClass(GenPackage genPackage,
org.eclipse.emf.common.util.Monitor monitor) |
protected org.eclipse.emf.common.util.Diagnostic |
generateModel(java.lang.Object object,
org.eclipse.emf.common.util.Monitor monitor) |
protected void |
generateResourceInterface(GenPackage genPackage,
org.eclipse.emf.common.util.Monitor monitor) |
protected org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.JETEmitterDescriptor[] |
getJETEmitterDescriptors() |
addClasspathEntries, addUML2ClasspathEntries
addBaseTemplatePathEntries, canGenerate, canGenerateEdit, canGenerateEditor, canGenerateModel, canGenerateTests, clearImportManager, createImportManager, doGenerate, ensureProjectExists, generateEdit, generateEditor, generateTests, getGenerateChildren, getGenerateEditChildren, getGenerateEditorChildren, getGenerateModelChildren, getGenerateTestsChildren, getParent, getUserTemplatePath, setLineDelimiter
createCodeFormatter, createGIFEmitter, createInputStream, createJETEmitter, createMonitor, createOutputStream, doPostGenerate, doPreGenerate, ensureContainerExists, exists, formatCode, formatCode, generate, generateGIF, generateJava, generateProperties, generateText, getAdapterFactory, getAttributeData, getCanGenerateChildren, getCanGenerateParent, getContents, getEncoding, getExtensionData, getGenerateParent, getGenerator, getGIFEmitter, getImportManager, getJETEmitter, getLineDelimiter, getLineDelimiter, getURIConverter, isAdapterForType, isReadOnly, mergeManifest, mergePluginXML, organizeImports, postGenerate, preGenerate, setAdapterFactory, setStaticTemplateClass, setStaticTemplateClass, setWriteable, shouldMerge, toDiagnostic, toPlatformResourceURI, toURI, validateEdit
dispose, getTarget, notifyChanged, setTarget, unsetTarget
protected static final int RESOURCE_INTERFACE_ID
protected static final int DERIVED_UNION_ADAPTER_CLASS_ID
public UML2GenPackageGeneratorAdapter(org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory generatorAdapterFactory)
protected org.eclipse.emf.codegen.ecore.generator.AbstractGeneratorAdapter.JETEmitterDescriptor[] getJETEmitterDescriptors()
protected org.eclipse.emf.common.util.Diagnostic generateModel(java.lang.Object object, org.eclipse.emf.common.util.Monitor monitor)
generateModel
in class org.eclipse.emf.codegen.ecore.genmodel.generator.GenBaseGeneratorAdapter
protected void generateResourceInterface(GenPackage genPackage, org.eclipse.emf.common.util.Monitor monitor)
protected void generateDerivedUnionAdapterClass(GenPackage genPackage, org.eclipse.emf.common.util.Monitor monitor)