Logo Search packages:      
Sourcecode: eclipse-emf version File versions  Download package

org::eclipse::emf::codegen::ecore::genmodel::impl::GenModelImpl Class Reference

Inheritance diagram for org::eclipse::emf::codegen::ecore::genmodel::impl::GenModelImpl:

org::eclipse::emf::codegen::ecore::genmodel::impl::GenBaseImpl org::eclipse::emf::codegen::ecore::genmodel::GenModel org::eclipse::emf::ecore::impl::EObjectImpl org::eclipse::emf::codegen::ecore::genmodel::GenBase org::eclipse::emf::codegen::ecore::genmodel::GenBase org::eclipse::emf::ecore::impl::BasicEObjectImpl org::eclipse::emf::ecore::EObject org::eclipse::emf::ecore::EObject org::eclipse::emf::ecore::EObject org::eclipse::emf::common::notify::impl::BasicNotifierImpl org::eclipse::emf::ecore::EObject org::eclipse::emf::ecore::InternalEObject org::eclipse::emf::common::notify::Notifier org::eclipse::emf::common::notify::Notifier org::eclipse::emf::common::notify::Notifier org::eclipse::emf::common::notify::Notifier org::eclipse::emf::common::notify::Notifier org::eclipse::emf::ecore::EObject org::eclipse::emf::common::notify::Notifier

List of all members.


Detailed Description

An implementation of the model object 'GenModel'.

The following features are implemented:

Definition at line 192 of file GenModelImpl.java.


Public Member Functions

void addImport (String qualifiedName)
void addPseudoImport (String qualifiedName)
boolean canGenerate ()
boolean canGenerateEdit ()
boolean canGenerateEditor ()
boolean canGenerateSchema ()
boolean canGenerateTests ()
String capName (String name)
List< GenPackagecomputeMissingUsedGenPackages ()
GenBase create (EClass eClass)
CodeFormatter createCodeFormatter ()
GenAnnotation createGenAnnotation ()
GenClass createGenClass ()
GenDataType createGenDataType ()
GenEnum createGenEnum ()
GenEnumLiteral createGenEnumLiteral ()
GenFeature createGenFeature ()
GenModel createGenModel ()
GenOperation createGenOperation ()
GenPackage createGenPackage ()
GenParameter createGenParameter ()
GenTypeParameter createGenTypeParameter ()
InputStream createInputStream (URI uri) throws Exception
OutputStream createOutputStream (URI uri) throws Exception
Diagnostic diagnose ()
EList< AdaptereAdapters ()
TreeIterator< EObjecteAllContents ()
int eBaseStructuralFeatureID (int derivedFeatureID, Class<?> baseClass)
NotificationChain eBasicRemoveFromContainer (NotificationChain msgs)
NotificationChain eBasicRemoveFromContainerFeature (NotificationChain msgs)
NotificationChain eBasicSetContainer (InternalEObject newContainer, int newContainerFeatureID, NotificationChain msgs)
EClass eClass ()
EObject eContainer ()
int eContainerFeatureID ()
EStructuralFeature eContainingFeature ()
EReference eContainmentFeature ()
boolean eContains (EObject eObject)
EList< EObjecteContents ()
EList< EObjecteCrossReferences ()
boolean eDeliver ()
int eDerivedStructuralFeatureID (EStructuralFeature eStructuralFeature)
int eDerivedStructuralFeatureID (int baseFeatureID, Class<?> baseClass)
Resource.Internal eDirectResource ()
NotificationChain eDynamicBasicRemoveFromContainer (NotificationChain msgs)
Object eDynamicGet (int featureID, boolean resolve, boolean coreType)
Object eDynamicGet (EStructuralFeature eFeature, boolean resolve)
NotificationChain eDynamicInverseAdd (InternalEObject otherEnd, int featureID, Class<?> inverseClass, NotificationChain msgs)
NotificationChain eDynamicInverseRemove (InternalEObject otherEnd, int featureID, Class<?> inverseClass, NotificationChain msgs)
boolean eDynamicIsSet (int featureID)
boolean eDynamicIsSet (EStructuralFeature eFeature)
void eDynamicSet (int featureID, Object newValue)
void eDynamicSet (EStructuralFeature eFeature, Object newValue)
void eDynamicUnset (int featureID)
void eDynamicUnset (EStructuralFeature eFeature)
Object eGet (EStructuralFeature eFeature, boolean resolve, boolean coreType)
Object eGet (EStructuralFeature eFeature, boolean resolve)
Object eGet (EStructuralFeature eFeature)
Object eGet (int featureID, boolean resolve, boolean coreType)
InternalEObject eInternalContainer ()
Resource.Internal eInternalResource ()
NotificationChain eInverseAdd (InternalEObject otherEnd, int featureID, Class<?> baseClass, NotificationChain msgs)
NotificationChain eInverseAdd (InternalEObject otherEnd, int featureID, NotificationChain msgs)
NotificationChain eInverseRemove (InternalEObject otherEnd, int featureID, Class<?> baseClass, NotificationChain msgs)
NotificationChain eInverseRemove (InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean eIsProxy ()
boolean eIsSet (EStructuralFeature eFeature)
boolean eIsSet (int featureID)
void emitSortedImports ()
boolean eNotificationRequired ()
boolean eNotificationRequired ()
void eNotify (Notification notification)
EObject eObjectForURIFragmentSegment (String uriFragmentSegment)
Object eOpenGet (EStructuralFeature eFeature, boolean resolve)
boolean eOpenIsSet (EStructuralFeature eFeature)
void eOpenSet (EStructuralFeature eFeature, Object newValue)
void eOpenUnset (EStructuralFeature eFeature)
URI eProxyURI ()
EObject eResolveProxy (InternalEObject proxy)
Resource eResource ()
void eSet (EStructuralFeature eFeature, Object newValue)
void eSet (int featureID, Object newValue)
void eSetClass (EClass eClass)
void eSetDeliver (boolean deliver)
void eSetProxyURI (URI uri)
NotificationChain eSetResource (Resource.Internal resource, NotificationChain notifications)
NotificationChain eSetResource (Resource.Internal resource, NotificationChain notifications)
void eSetStore (EStore store)
void eSetStore (InternalEObject.EStore store)
EStructuralFeature.Setting eSetting (EStructuralFeature feature)
EStructuralFeature.Setting eSetting (final EStructuralFeature eFeature)
InternalEObject.EStore eStore ()
void eUnset (EStructuralFeature eFeature)
void eUnset (int featureID)
String eURIFragmentSegment (EStructuralFeature eStructuralFeature, EObject eObject)
Object eVirtualGet (int eDerivedStructuralFeatureID, Object defaultValue)
Object eVirtualGet (int eDerivedStructuralFeatureID)
boolean eVirtualIsSet (int eDerivedStructuralFeatureID)
Object eVirtualSet (int eDerivedStructuralFeatureID, Object value)
Object eVirtualUnset (int eDerivedStructuralFeatureID)
boolean exists (URI uri)
GenClassifier findGenClassifier (EClassifier classifier)
GenPackage findGenPackage (EPackage ePackage)
boolean findOrCreateContainer (Monitor progressMonitor, int style, List pluginVariables, URI outputURI, boolean forceStyle)
String format (String name, char separator, String prefix, boolean includePrefix)
void gen (Monitor progressMonitor, int style, List pluginVariables, String targetDirectory, String packageName, String className, JETEmitter jetEmitter)
final void gen (Monitor progressMonitor)
final void genEdit (Monitor progressMonitor)
final void genEditor (Monitor progressMonitor)
final void generate (IProgressMonitor progressMonitor)
void generate (Monitor progressMonitor)
final void generateEdit (IProgressMonitor progressMonitor)
void generateEdit (Monitor progressMonitor)
final void generateEditor (IProgressMonitor progressMonitor)
void generateEditor (Monitor progressMonitor)
final void generateSchema (IProgressMonitor progressMonitor)
void generateSchema (Monitor progressMonitor)
final void generateTests (IProgressMonitor progressMonitor)
void generateTests (Monitor progressMonitor)
final void genSchema (Monitor progressMonitor)
final void genTests (Monitor progressMonitor)
JETEmitter getActionBarContributorEmitter ()
JETEmitter getAdapterFactoryClassEmitter ()
List< GenPackagegetAllGenAndUsedGenPackagesWithClassifiers ()
List< GenFeaturegetAllGenFeatures ()
List< GenPackagegetAllGenPackagesWithClassifiers ()
List< GenPackagegetAllGenPackagesWithConcreteClasses ()
List< GenPackagegetAllGenUsedAndStaticGenPackagesWithClassifiers ()
List< GenPackagegetAllUsedGenPackagesWithClassifiers ()
String getBooleanFlagsField ()
int getBooleanFlagsReservedBits ()
JETEmitter getBuildPropertiesEmitter ()
JETEmitter getClassEmitter ()
String getClassNamePattern ()
GenJDKLevel getComplianceLevel ()
String getContents (URI uri) throws Exception
String getCopyright (String indentation)
String getCopyrightFieldLiteral ()
String getCopyrightText ()
GIFEmitter getCreateChildGIFEmitter ()
String getDate ()
String getDocumentation (String indentation)
String getDriverNumber ()
GenPackage getEcoreGenPackage ()
EModelElement getEcoreModelElement ()
JETEmitter getEditBuildPropertiesEmitter ()
String getEditDirectory ()
String getEditDirectoryGen ()
String getEditIconsDirectory ()
JETEmitter getEditManifestMFEmitter ()
String getEditorAdvisorClassName ()
JETEmitter getEditorAdvisorEmitter ()
JETEmitter getEditorBuildPropertiesEmitter ()
String getEditorDirectory ()
String getEditorDirectoryGen ()
JETEmitter getEditorEmitter ()
String getEditorIconsDirectory ()
JETEmitter getEditorManifestMFEmitter ()
String getEditorPluginClass ()
JETEmitter getEditorPluginClassEmitter ()
String getEditorPluginClassGen ()
String getEditorPluginClassName ()
String getEditorPluginDirectory ()
String getEditorPluginID ()
String getEditorPluginIDGen ()
String getEditorPluginPackageName ()
JETEmitter getEditorPluginPropertiesEmitter ()
EList< String > getEditorPluginVariables ()
JETEmitter getEditorPluginXMLEmitter ()
String getEditorProjectDirectory ()
List< String > getEditorQualifiedPackageNames ()
List< String > getEditorRequiredPlugins ()
List< String > getEditorSourceFolders ()
String getEditPluginClass ()
JETEmitter getEditPluginClassEmitter ()
String getEditPluginClassGen ()
String getEditPluginClassName ()
String getEditPluginDirectory ()
String getEditPluginID ()
String getEditPluginIDGen ()
String getEditPluginPackageName ()
JETEmitter getEditPluginPropertiesEmitter ()
EList< String > getEditPluginVariables ()
JETEmitter getEditPluginXMLEmitter ()
String getEditProjectDirectory ()
List< String > getEditQualifiedPackageNames ()
List< String > getEditRequiredPlugins ()
List< String > getEditResourceDelegateImportedPluginClassNames ()
List< String > getEditSourceFolders ()
List< String > getEffectiveEditorPluginIDs ()
List< String > getEffectiveEditPluginIDs ()
List< String > getEffectiveModelPluginIDs ()
List< String > getEffectiveModelPluginVariables ()
List< String > getEffectiveTestsPluginIDs ()
String getEncoding (URI uri)
JETEmitter getEnumClassEmitter ()
ExtendedMetaData getExtendedMetaData ()
String getFacadeHelperClass ()
JETEmitter getFactoryClassEmitter ()
GenDelegationKind getFeatureDelegation ()
String getFeatureMapWrapperClass ()
String getFeatureMapWrapperInterface ()
String getFeatureMapWrapperInternalInterface ()
List< GenFeaturegetFilteredAllGenFeatures ()
EList< String > getForeignModel ()
GenAnnotation getGenAnnotation (String source)
EList< GenAnnotationgetGenAnnotations ()
GenModel getGenModel ()
EList< GenPackagegetGenPackages ()
String getImportedName (String qualifiedName)
String getImporterID ()
ImportManager getImportManager ()
String getIndentation (StringBuffer stringBuffer)
String getInterfaceNamePattern ()
GIFEmitter getItemGIFEmitter ()
JETEmitter getItemProviderAdapterFactoryEmitter ()
JETEmitter getItemProviderEmitter ()
JControlModel getJControlModel ()
String getLanguage ()
String getLineDelimiter ()
Locale getLocale ()
GenModel getMainGenModel ()
JETEmitter getManifestMFEmitter ()
String getMergeRulesLocation ()
List< EPackagegetMissingPackages ()
String getModelDirectory ()
String getModelDirectoryGen ()
GIFEmitter getModelGIFEmitter ()
String getModelInfo ()
String getModelName ()
String getModelPluginClass ()
JETEmitter getModelPluginClassEmitter ()
String getModelPluginClassName ()
String getModelPluginID ()
String getModelPluginPackageName ()
EList< String > getModelPluginVariables ()
String getModelProjectDirectory ()
List< String > getModelQualifiedPackageNames ()
List< String > getModelRequiredPlugins ()
List< String > getModelSourceFolders ()
JETEmitter getModelTestSuiteEmitter ()
JETEmitter getModelWizardEmitter ()
GIFEmitter getModelWizardGIFEmitter ()
String getName ()
String getNonExternalizedStringTag ()
String getNonNLS (String s, int i)
String getNonNLS (String s)
String getNonNLS (int i)
String getNonNLS ()
JETEmitter getPackageClassEmitter ()
JETEmitter getPackageExampleEmitter ()
JETEmitter getPackageTestSuiteEmitter ()
JETEmitter getPluginPropertiesEmitter ()
JETEmitter getPluginXMLEmitter ()
Set< String > getPropertyCategories ()
String getPropertyCategoryKey (String category)
String getProviderRootExtendsClass ()
String getQualifiedEditorAdvisorClassName ()
String getQualifiedEditorPluginClassName ()
String getQualifiedEditPluginClassName ()
String getQualifiedModelPluginClassName ()
String getQualifiedTestSuiteClassName ()
String getRedirection ()
String getRelativeGenModelLocation ()
JETEmitter getResourceClassEmitter ()
JETEmitter getResourceFactoryClassEmitter ()
String getRootExtendsClass ()
String getRootExtendsInterface ()
String getRootImplementsInterface ()
GenClass getRootImplementsInterfaceGenClass ()
GenRuntimeVersion getRuntimeVersion ()
GenRuntimeVersion getRuntimeVersionGen ()
EList< GenPackagegetStaticGenPackages ()
EList< String > getStaticPackages ()
JETEmitter getSwitchClassEmitter ()
String getTemplateDirectory ()
EList< String > getTemplatePluginVariables ()
JETEmitter getTestCaseEmitter ()
JETEmitter getTestsBuildPropertiesEmitter ()
String getTestsDirectory ()
String getTestsDirectoryGen ()
JETEmitter getTestsManifestMFEmitter ()
String getTestsPluginID ()
String getTestsPluginIDGen ()
JETEmitter getTestsPluginPropertiesEmitter ()
EList< String > getTestsPluginVariables ()
JETEmitter getTestsPluginXMLEmitter ()
String getTestsProjectDirectory ()
List< String > getTestsQualifiedPackageNames ()
List< String > getTestsRequiredPlugins ()
List< String > getTestsSourceFolders ()
String getTestSuiteClass ()
String getTestSuiteClassGen ()
String getTestSuiteClassName ()
String getTestSuitePackageName ()
EList< GenPackagegetUsedGenPackages ()
JETEmitter getValidatorClassEmitter ()
String getXMLEncodingChoices ()
GenPackage getXMLNamespaceGenPackage ()
JETEmitter getXMLProcessorClassEmitter ()
GenPackage getXMLTypeGenPackage ()
boolean hasCopyright ()
boolean hasCopyrightField ()
boolean hasDocumentation ()
boolean hasEditorSupport ()
boolean hasEditSupport ()
boolean hasLocalGenModel ()
boolean hasModelPluginClass ()
boolean hasPluginSupport ()
boolean hasTestSuiteClass ()
boolean hasTestSupport ()
boolean hasXMLDependency ()
void initialize (Collection<?extends EPackage > ePackages)
boolean isArrayAccessors ()
boolean isBinaryCompatibleReflectiveMethods ()
boolean isBooleanFlagsEnabled ()
boolean isBundleManifest ()
boolean isCodeFormatting ()
boolean isColorProviders ()
boolean isContainmentProxies ()
boolean isCopyrightFields ()
boolean isCreationCommands ()
boolean isCreationIcons ()
boolean isCreationSubmenus ()
boolean isDynamicDelegation ()
boolean isDynamicTemplates ()
boolean isFontProviders ()
boolean isForceOverwrite ()
boolean isGenerateSchema ()
boolean isMinimalReflectiveMethods ()
boolean isNonNLSMarkers ()
boolean isOptimizedHasChildren ()
boolean isPackedEnums ()
boolean isPublicConstructors ()
boolean isReadOnly (URI uri)
boolean isReflectiveDelegation ()
boolean isRichClientPlatform ()
boolean isRuntimeCompatibility ()
boolean isRuntimeJar ()
boolean isSetEditDirectory ()
boolean isSetEditorDirectory ()
boolean isSetEditorPluginClass ()
boolean isSetEditPluginClass ()
boolean isSetRuntimeVersion ()
boolean isSetTestsDirectory ()
boolean isSetTestSuiteClass ()
boolean isSuppressContainment ()
boolean isSuppressedAnnotation (String source)
boolean isSuppressEMFMetaData ()
boolean isSuppressEMFModelTags ()
boolean isSuppressEMFTypes ()
boolean isSuppressGenModelAnnotations ()
boolean isSuppressInterfaces ()
boolean isSuppressNotification ()
boolean isSuppressUnsettable ()
boolean isTableProviders ()
boolean isUpdateClasspath ()
boolean isValidateModel ()
boolean isVirtualDelegation ()
void markImportLocation (StringBuffer stringBuffer)
void markImportLocation (StringBuffer stringBuffer, GenPackage genPackage)
boolean needsRuntimeCompatibility ()
boolean reconcile ()
boolean reconcile (GenModel oldGenModelVersion)
void reconcileGenAnnotations (GenBase oldGenBase)
String safeName (String name)
boolean sameEditEditorProject ()
boolean sameEditorTestsProject ()
boolean sameEditTestsProject ()
boolean sameModelEditorProject ()
boolean sameModelEditProject ()
boolean sameModelTestsProject ()
void setArrayAccessors (boolean newArrayAccessors)
void setBinaryCompatibleReflectiveMethods (boolean newBinaryCompatibleReflectiveMethods)
void setBooleanFlagsField (String newBooleanFlagsField)
void setBooleanFlagsReservedBits (int newBooleanFlagsReservedBits)
void setBundleManifest (boolean newBundleManifest)
void setCanGenerate (boolean canGenerate)
void setClassNamePattern (String newClassNamePattern)
void setCodeFormatterOptions (Map options)
void setCodeFormatting (boolean newCodeFormatting)
void setColorProviders (boolean newColorProviders)
void setComplianceLevel (GenJDKLevel value)
void setComplianceLevel (GenJDKLevel newComplianceLevel)
void setContainmentProxies (boolean newContainmentProxies)
void setCopyrightFields (boolean newCopyrightFields)
void setCopyrightText (String newCopyrightText)
void setCreationCommands (boolean newCreationCommands)
void setCreationIcons (boolean newCreationIcons)
void setCreationSubmenus (boolean newCreationSubmenus)
void setDynamicTemplates (boolean newDynamicTemplates)
void setEditDirectory (String newEditDirectory)
void setEditorDirectory (String newEditorDirectory)
void setEditorPluginClass (String newEditorPluginClass)
void setEditorPluginID (String newEditorPluginID)
void setEditPluginClass (String newEditPluginClass)
void setEditPluginID (String newEditPluginID)
void setFacadeHelperClass (String newFacadeHelperClass)
void setFeatureDelegation (GenDelegationKind value)
void setFeatureDelegation (GenDelegationKind newFeatureDelegation)
void setFeatureMapWrapperClass (String newFeatureMapWrapperClass)
void setFeatureMapWrapperInterface (String newFeatureMapWrapperInterface)
void setFeatureMapWrapperInternalInterface (String newFeatureMapWrapperInternalInterface)
void setFontProviders (boolean newFontProviders)
void setForceOverwrite (boolean newForceOverwrite)
void setGenerateSchema (boolean newGenerateSchema)
void setImporterID (String newImporterID)
void setImportManager (ImportManager importManager)
void setInterfaceNamePattern (String newInterfaceNamePattern)
void setLanguage (String newLanguage)
void setLanguageGen (String newLanguage)
void setLineDelimiter (String lineDelimiter)
void setMainGenModel (GenModel genModel)
void setMethod (JETEmitter jetEmitter, String className)
void setMinimalReflectiveMethods (boolean newMinimalReflectiveMethods)
void setModelDirectory (String newModelDirectory)
void setModelName (String newModelName)
void setModelPluginClass (String newModelPluginClass)
void setModelPluginID (String newModelPluginID)
void setNonExternalizedStringTag (String newNonExternalizedStringTag)
void setNonExternalizedStringTagGen (String newNonExternalizedStringTag)
void setNonNLSMarkers (boolean newNonNLSMarkers)
void setNonNLSMarkersGen (boolean newNonNLSMarkers)
void setOptimizedHasChildren (boolean newOptimizedHasChildren)
void setOverwriteable (URI uri) throws Exception
void setPackedEnums (boolean newPackedEnums)
void setProviderRootExtendsClass (String newProviderRootExtendsClass)
void setPublicConstructors (boolean newPublicConstructors)
void setRedirection (String newRedirection)
void setReflectiveDelegation (boolean newReflectiveDelegation)
void setRichClientPlatform (boolean newRichClientPlatform)
void setRootExtendsClass (String newRootExtendsClass)
void setRootExtendsInterface (String newRootExtendsInterface)
void setRootImplementsInterface (String newRootImplementsInterface)
void setRootImplementsInterfaceGen (String newRootImplementsInterface)
void setRuntimeCompatibility (boolean newRuntimeCompatibility)
void setRuntimeJar (boolean newRuntimeJar)
void setRuntimeVersion (GenRuntimeVersion value)
void setRuntimeVersion (GenRuntimeVersion newRuntimeVersion)
void setSuppressContainment (boolean newSuppressContainment)
void setSuppressEMFMetaData (boolean newSuppressEMFMetaData)
void setSuppressEMFModelTags (boolean newSuppressEMFModelTags)
void setSuppressEMFTypes (boolean newSuppressEMFTypes)
void setSuppressGenModelAnnotations (boolean newSuppressGenModelAnnotations)
void setSuppressInterfaces (boolean newSuppressInterfaces)
void setSuppressNotification (boolean newSuppressNotification)
void setSuppressUnsettable (boolean newSuppressUnsettable)
void setTableProviders (boolean newTableProviders)
void setTemplateDirectory (String newTemplateDirectory)
void setTestsDirectory (String newTestsDirectory)
void setTestsPluginID (String newTestsPluginID)
void setTestSuiteClass (String newTestSuiteClass)
void setUpdateClasspath (boolean newUpdateClasspath)
void setValidateModel (boolean validateModel)
String toString ()
String uncapName (String name)
String uncapPrefixedName (String name, boolean forceDifferent)
String uncapPrefixedName (String name)
void unsetEditDirectory ()
void unsetEditorDirectory ()
void unsetEditorPluginClass ()
void unsetEditPluginClass ()
void unsetRuntimeVersion ()
void unsetTestsDirectory ()
void unsetTestSuiteClass ()
boolean useClassOverrideAnnotation ()
boolean useGenerics ()
IStatus validate ()

Static Public Attributes

static final int ELAST_EOBJECT_FLAG = ELAST_NOTIFIER_FLAG
static final Class<?>[] OBJECT_ARGUMENT = new Class[]{ Object.class }

Protected Member Functions

void addClasspathEntries (JETEmitter jetEmitter) throws JETException
void addQualifiedEditorPackageNames (List< String > packageNames, GenPackage genPackage)
void addQualifiedEditPackageNames (List< String > packageNames, GenPackage genPackage)
void addQualifiedModelPackageNames (List< String > packageNames, GenPackage genPackage)
void addQualifiedTestsPackageNames (List< String > packageNames, GenPackage genPackage)
void appendAnnotationInfo (StringBuffer result, boolean qualified, EModelElement eModelElement, AnnotationFilter annotationFilter)
void appendAnnotationInfo (StringBuffer result, EModelElement eModelElement, AnnotationFilter annotationFilter)
void appendAnnotationInfo (StringBuffer result, EModelElement eModelElement)
void appendLineBreak (StringBuffer result)
void appendModelSetting (StringBuffer result, String name, String value)
void appendModelSetting (StringBuffer result, String qualifier, String name, String value)
List< GenClasscollectGenClasses (List< EClass > eClasses, GenClassFilter filter)
List< String > collectGenConstraints (List<?extends GenClassifier > genClassifiers, List< String > genConstraints, GenConstraintFilter filter)
List< GenFeaturecollectGenFeatures (List< GenClass > genClasses, List< GenFeature > genFeatures, GenFeatureFilter filter)
List< GenOperationcollectGenOperations (GenClass context, List< GenClass > genClasses, List< GenOperation > genOperations, GenOperationFilter filter)
List< GenPackagecomputeMissingUsedGenPackages (List< EPackage > missingEPackages)
JETEmitter createJETEmitter (String relativeTemplateURI)
Monitor createMonitor (Monitor monitor, int ticks)
String createPackageName (String text)
void eAddVirtualValue (int index, Object value)
Adapter[] eBasicAdapterArray ()
BasicEList< AdaptereBasicAdapters ()
boolean eBasicHasAdapters ()
EPropertiesHolder eBasicProperties ()
void eBasicSetContainer (InternalEObject newContainer, int newContainerFeatureID)
int eComputeVirtualValuesCapacity (int minimumCapacity)
Adapter[] eContainerAdapterArray ()
EClass eDynamicClass ()
EStructuralFeature eDynamicFeature (int dynamicFeatureID)
int eDynamicFeatureID (EStructuralFeature eStructuralFeature)
Object eDynamicGet (int dynamicFeatureID, EStructuralFeature eFeature, boolean resolve, boolean coreType)
NotificationChain eDynamicInverseAdd (InternalEObject otherEnd, int featureID, NotificationChain msgs)
NotificationChain eDynamicInverseRemove (InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean eDynamicIsSet (int dynamicFeatureID, EStructuralFeature eFeature)
void eDynamicSet (int dynamicFeatureID, EStructuralFeature eFeature, Object newValue)
void eDynamicUnset (int dynamicFeatureID, EStructuralFeature eFeature)
boolean eHasSettings ()
EPropertiesHolder eProperties ()
Object eRemoveVirtualValue (int index)
void eSetDirectResource (Resource.Internal resource)
EStructuralFeature.Internal.SettingDelegate eSettingDelegate (EStructuralFeature eFeature)
EStructuralFeature.Internal.DynamicValueHolder eSettings ()
void eSetVirtualIndexBits (int offset, int newIndexBits)
Object eSetVirtualValue (int index, Object value)
void eSetVirtualValues (Object[] newValues)
EClass eStaticClass ()
int eStaticFeatureCount ()
int eVirtualIndex (int eDerivedStructuralFeatureID, int action)
int eVirtualIndexBits (int offset)
Object eVirtualValue (int index)
Object[] eVirtualValues ()
List< GenClassfilterGenClasses (List< GenClass > genClasses, GenClassFilter filter)
GenClass findGenClass (EClass eClass)
GenDataType findGenDataType (EDataType eDataType)
GenEnum findGenEnum (EEnum eEnum)
GenFeature findGenFeature (EStructuralFeature eStructuralFeature)
GenOperation findGenOperation (EOperation eOperation)
GenPackage findGenPackageHelper (GenPackage genPackage, EPackage ePackage)
String format (String name, char separator, String prefix, boolean includePrefix, boolean includeLeadingSeparator)
String formatCode (String contents, CodeFormatter codeFormatter)
void generate (Monitor progressMonitor, int style, List pluginVariables, String targetDirectory, String packageName, String className, JETEmitter jetEmitter, Object[] arguments)
void generate (Monitor progressMonitor, int style, List pluginVariables, String targetDirectory, String packageName, String className, JETEmitter jetEmitter)
void generate (Monitor progressMonitor, int style, List pluginVariables, String outputFilePath, GIFEmitter gifEmitter, String parentKey, String childKey)
void generate (Monitor progressMonitor, int style, List pluginVariables, String outputFilePath, GIFEmitter gifEmitter, String key)
void generate (Monitor progressMonitor, int style, List pluginVariables, String outputFilePath, JETEmitter jetEmitter)
 GenModelImpl ()
List< GenPackagegetAllGenPackages ()
void getAllGenPackagesWithClassifiersHelper (List< GenPackage > result, List< GenPackage > genPackages)
List< String > getAnnotationInfo (EModelElement eModelElement, AnnotationFilter annotationFilter)
List< String > getAnnotationInfo (EModelElement eModelElement)
EClassifier getBoundType (EGenericType eGenericType)
String getCopyright (boolean includeGenModelCopyrightTextAsDefault)
String getDocumentation ()
String getEcoreType (EGenericType eGenericType)
String getEditorPluginClassToUse ()
String getEditPluginClassToUse ()
GenJDKLevel getEffectiveComplianceLevel ()
String getEffectiveEObjectType ()
String getEffectiveFeatureMapWrapperInterface ()
String getEffectiveListType ()
String getEffectiveListType (GenClass context, EClassifier eType)
String getEffectiveListType (GenClass context, EGenericType eGenericType)
String getEffectiveMapEntryType ()
String getEffectiveMapEntryType (GenClass context, GenClass genClass)
String getEffectiveMapEntryType (GenClass context, EGenericType eGenericType, GenClass genClass)
String getEffectiveMapType ()
String getEffectiveMapType (GenClass context, GenClass genClass)
String getEffectiveMapType (GenClass context, EGenericType eGenericType, GenClass genClass)
String getImplClassName (String name)
String getImportedEffectiveFeatureMapWrapperClass ()
String getImportedEffectiveFeatureMapWrapperInternalInterface ()
String getImportedType (GenClass context, EClassifier eType, boolean primitiveAsObject, boolean erased)
String getImportedType (GenClass context, EClassifier eType, boolean primitiveAsObject)
String getImportedType (GenClass context, EGenericType eGenericType, boolean primitiveAsObject)
Class<?> getInstanceClass (EClassifier eType)
String getInterfaceName (String name)
GenPackage getMainGenPackage ()
String getMainPackage ()
void getMissingPackagesHelper (List< EPackage > ePackages, List< GenPackage > genPackages)
String getModelPluginClassToUse ()
String getModelProject ()
String getPluginClass (boolean isSet, String baseName, String packageSuffix, String classSuffix)
String getPluginClassName (String baseName, String defaultSuffix)
String getPluginDirectory (boolean isSet, String baseDirectory, String suffix)
String getPluginPackageName (String baseName, String pluginID)
String getPrimitiveDefault (EClassifier eType)
String getPrimitiveObjectType (EClassifier eType)
String getSourceFolder (String projectDirectory)
String getSourceFragmentPath ()
String[] getTemplatePath ()
String getType (GenClass context, EGenericType eGenericType, boolean primitiveAsObject)
String getType (GenClass context, EClassifier eType, boolean primitiveAsObject, boolean erased)
String getType (GenClass context, EClassifier eType, boolean primitiveAsObject)
String getTypeArgument (GenClass context, EGenericType eGenericType, boolean isImported, boolean isErased)
String getTypeArguments (GenClass context, List< EGenericType > typeArguments, boolean isImported)
List< GenClassgetTypeGenClasses (EClassifier eType, GenPackage firstGenPackage, List< GenPackage > genPackages, int max)
boolean hasModelContribution ()
boolean hasModelSupport ()
boolean hasReferenceToClassifierWithInstanceTypeName (EGenericType eGenericType)
boolean hasReferenceToClassifierWithInstanceTypeName (List<?extends EGenericType > eGenericTypes)
String indent (String text, String indentation)
boolean isDerivedType (EDataType eDataType, String baseNamespace, String baseName, Collection< String > baseNames)
boolean isEffectiveSuppressEMFTypes ()
boolean isMainGenModel ()
boolean isPrimitiveType (EClassifier eType)
boolean isRemappedXMLType (EClassifier eClassifier)
final List parseName (String sourceName, char sourceSeparator)
void populateExtendedMetaData (List< GenPackage > genPackages)
void reconcileSettings (GenModel oldGenModelVersion)

Static Protected Member Functions

static EReference eContainmentFeature (EObject eObject, EObject eContainer, int eContainerFeatureID)
static String escapeString (String s, String additionalCharactersToEscape)
static int eVirtualBitCount (int value)
static List< String > getEffectivePluginIDs (List< String > pluginVariables)
static Set getJavaLangTypes ()
static Set getJavaReservedWords ()
static String getProjectPath (String path)
static boolean isBlank (String string)
static boolean isJavaUtilMapEntry (String name)
static String unicodeEscapeEncode (String unicode)

Protected Attributes

JETEmitter actionBarContributorEmitter = null
String actionBarContributorTemplateName = "editor/ActionBarContributor.javajet"
JETEmitter adapterFactoryClassEmitter = null
String adapterFactoryClassTemplateName = "model/AdapterFactoryClass.javajet"
JETEmitter advisorEmitter = null
String advisorTemplateName = "editor/Advisor.javajet"
boolean arrayAccessors = ARRAY_ACCESSORS_EDEFAULT
boolean binaryCompatibleReflectiveMethods = BINARY_COMPATIBLE_REFLECTIVE_METHODS_EDEFAULT
String booleanFlagsField = BOOLEAN_FLAGS_FIELD_EDEFAULT
int booleanFlagsReservedBits = BOOLEAN_FLAGS_RESERVED_BITS_EDEFAULT
JETEmitter buildPropertiesEmitter = null
String buildPropertiesTemplateName = "model/build.propertiesjet"
boolean bundleManifest = BUNDLE_MANIFEST_EDEFAULT
boolean canGenerate
JETEmitter classEmitter = null
String classNamePattern = CLASS_NAME_PATTERN_EDEFAULT
String classTemplateName = "model/Class.javajet"
Map codeFormatterOptions = null
boolean codeFormatting = CODE_FORMATTING_EDEFAULT
boolean colorProviders = COLOR_PROVIDERS_EDEFAULT
GenJDKLevel complianceLevel = COMPLIANCE_LEVEL_EDEFAULT
boolean containmentProxies = CONTAINMENT_PROXIES_EDEFAULT
boolean copyrightFields = COPYRIGHT_FIELDS_EDEFAULT
String copyrightText = COPYRIGHT_TEXT_EDEFAULT
GIFEmitter createChildGIFEmitter = null
String createChildGIFName = "edit/CreateChild.gif"
boolean creationCommands = CREATION_COMMANDS_EDEFAULT
boolean creationIcons = CREATION_ICONS_EDEFAULT
boolean creationSubmenus = CREATION_SUBMENUS_EDEFAULT
boolean dynamicTemplates = DYNAMIC_TEMPLATES_EDEFAULT
BasicEList< AdaptereAdapters
InternalEObject eContainer
int eContainerFeatureID
JETEmitter editBuildPropertiesEmitter = null
String editBuildPropertiesTemplateName = "edit/build.propertiesjet"
String editDirectory = EDIT_DIRECTORY_EDEFAULT
boolean editDirectoryESet
JETEmitter editManifestMFEmitter = null
String editManifestMFTemplateName = "edit/manifest.mfjet"
JETEmitter editorBuildPropertiesEmitter = null
String editorBuildPropertiesTemplateName = "editor/build.propertiesjet"
String editorDirectory = EDITOR_DIRECTORY_EDEFAULT
boolean editorDirectoryESet
JETEmitter editorEmitter = null
JETEmitter editorManifestMFEmitter = null
String editorManifestMFTemplateName = "editor/manifest.mfjet"
String editorPluginClass = EDITOR_PLUGIN_CLASS_EDEFAULT
JETEmitter editorPluginClassEmitter = null
boolean editorPluginClassESet
String editorPluginID = EDITOR_PLUGIN_ID_EDEFAULT
JETEmitter editorPluginPropertiesEmitter = null
String editorPluginPropertiesTemplateName = "editor/plugin.propertiesjet"
String editorPluginTemplateName = "editor/Plugin.javajet"
EList< String > editorPluginVariables
JETEmitter editorPluginXMLEmitter = null
String editorPluginXMLTemplateName = "editor/plugin.xmljet"
String editorTemplateName = "editor/Editor.javajet"
String editPluginClass = EDIT_PLUGIN_CLASS_EDEFAULT
JETEmitter editPluginClassEmitter = null
boolean editPluginClassESet
String editPluginID = EDIT_PLUGIN_ID_EDEFAULT
JETEmitter editPluginPropertiesEmitter = null
String editPluginPropertiesTemplateName = "edit/plugin.propertiesjet"
String editPluginTemplateName = "edit/Plugin.javajet"
EList< String > editPluginVariables
JETEmitter editPluginXMLEmitter = null
String editPluginXMLTemplateName = "edit/plugin.xmljet"
int eFlags = EDELIVER
JETEmitter enumClassEmitter = null
String enumClassTemplateName = "model/EnumClass.javajet"
EPropertiesHolder eProperties
ExtendedMetaData extendedMetaData
String facadeHelperClass = FACADE_HELPER_CLASS_EDEFAULT
JETEmitter factoryClassEmitter = null
String factoryClassTemplateName = "model/FactoryClass.javajet"
JETEmitter factoryInterfaceEmitter = null
String factoryInterfaceTemplateName = "model/FactoryInterface.javajet"
GenDelegationKind featureDelegation = FEATURE_DELEGATION_EDEFAULT
String featureMapWrapperClass = FEATURE_MAP_WRAPPER_CLASS_EDEFAULT
String featureMapWrapperInterface = FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT
String featureMapWrapperInternalInterface = FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT
boolean fontProviders = FONT_PROVIDERS_EDEFAULT
boolean forceOverwrite = FORCE_OVERWRITE_EDEFAULT
EList< String > foreignModel
EList< GenAnnotationgenAnnotations
boolean generateSchema = GENERATE_SCHEMA_EDEFAULT
EList< GenPackagegenPackages
String importerID = IMPORTER_ID_EDEFAULT
int importInsertionPoint
ImportManager importManager
StringBuffer importStringBuffer
JETEmitter interfaceEmitter = null
String interfaceNamePattern = INTERFACE_NAME_PATTERN_EDEFAULT
String interfaceTemplateName = "model/Interface.javajet"
GIFEmitter itemGIFEmitter = null
String itemGIFName = "edit/Item.gif"
JETEmitter itemProviderAdapterFactoryEmitter = null
String itemProviderAdapterFactoryTemplateName = "edit/ItemProviderAdapterFactory.javajet"
JETEmitter itemProviderEmitter = null
String itemProviderTemplateName = "edit/ItemProvider.javajet"
JControlModel jControlModel = null
String jControlModelName = "emf-merge.xml"
String language = LANGUAGE_EDEFAULT
String lineDelimiter
Locale locale
GenModel mainGenModel
JETEmitter manifestMFEmitter = null
String manifestMFTemplateName = "model/manifest.mfjet"
boolean minimalReflectiveMethods = MINIMAL_REFLECTIVE_METHODS_EDEFAULT
String modelDirectory = MODEL_DIRECTORY_EDEFAULT
GIFEmitter modelGIFEmitter = null
String modelGIFName = "editor/ModelFile.gif"
String modelName = MODEL_NAME_EDEFAULT
String modelPluginClass = MODEL_PLUGIN_CLASS_EDEFAULT
JETEmitter modelPluginClassEmitter = null
String modelPluginID = MODEL_PLUGIN_ID_EDEFAULT
String modelPluginTemplateName = "model/Plugin.javajet"
EList< String > modelPluginVariables
JETEmitter modelTestSuiteEmitter = null
String modelTestSuiteTemplateName = "model.tests/ModelTestSuite.javajet"
JETEmitter modelWizardEmitter = null
GIFEmitter modelWizardGIFEmitter = null
String modelWizardGIFName = "editor/NewModel.gif"
String modelWizardTemplateName = "editor/ModelWizard.javajet"
String nonExternalizedStringTag = NON_EXTERNALIZED_STRING_TAG_EDEFAULT
boolean nonNLSMarkers = NON_NLS_MARKERS_EDEFAULT
boolean optimizedHasChildren = OPTIMIZED_HAS_CHILDREN_EDEFAULT
JETEmitter packageClassEmitter = null
String packageClassTemplateName = "model/PackageClass.javajet"
JETEmitter packageExampleEmitter = null
String packageExampleTemplateName = "model.tests/PackageExample.javajet"
JETEmitter packageInterfaceEmitter = null
JETEmitter packageTestSuiteEmitter = null
String packageTestSuiteTemplateName = "model.tests/PackageTestSuite.javajet"
boolean packedEnums = PACKED_ENUMS_EDEFAULT
JETEmitter pluginPropertiesEmitter = null
String pluginPropertiesTemplateName = "model/plugin.propertiesjet"
JETEmitter pluginXMLEmitter = null
String pluginXMLTemplateName = "model/plugin.xmljet"
String providerRootExtendsClass = PROVIDER_ROOT_EXTENDS_CLASS_EDEFAULT
boolean publicConstructors = PUBLIC_CONSTRUCTORS_EDEFAULT
String redirection = REDIRECTION_EDEFAULT
JETEmitter resourceClassEmitter = null
JETEmitter resourceFactoryClassEmitter = null
String resourceFactoryTemplateName = "model/ResourceFactoryClass.javajet"
String resourceTemplateName = "model/ResourceClass.javajet"
boolean richClientPlatform = RICH_CLIENT_PLATFORM_EDEFAULT
String rootExtendsClass = ROOT_EXTENDS_CLASS_EDEFAULT
String rootExtendsInterface = ROOT_EXTENDS_INTERFACE_EDEFAULT
String rootImplementsInterface = ROOT_IMPLEMENTS_INTERFACE_EDEFAULT
GenClass rootImplementsInterfaceGenClass
boolean runtimeCompatibility = RUNTIME_COMPATIBILITY_EDEFAULT
boolean runtimeJar = RUNTIME_JAR_EDEFAULT
GenRuntimeVersion runtimeVersion = RUNTIME_VERSION_EDEFAULT
boolean runtimeVersionESet
EList< GenPackagestaticGenPackages = null
EList< String > staticPackages
boolean suppressContainment = SUPPRESS_CONTAINMENT_EDEFAULT
boolean suppressEMFMetaData = SUPPRESS_EMF_META_DATA_EDEFAULT
boolean suppressEMFModelTags = SUPPRESS_EMF_MODEL_TAGS_EDEFAULT
boolean suppressEMFTypes = SUPPRESS_EMF_TYPES_EDEFAULT
boolean suppressGenModelAnnotations = SUPPRESS_GEN_MODEL_ANNOTATIONS_EDEFAULT
boolean suppressInterfaces = SUPPRESS_INTERFACES_EDEFAULT
boolean suppressNotification = SUPPRESS_NOTIFICATION_EDEFAULT
boolean suppressUnsettable = SUPPRESS_UNSETTABLE_EDEFAULT
JETEmitter switchClassEmitter = null
String switchClassTemplateName = "model/SwitchClass.javajet"
boolean tableProviders = TABLE_PROVIDERS_EDEFAULT
String templateDirectory = TEMPLATE_DIRECTORY_EDEFAULT
String[] templatePath = null
EList< String > templatePluginVariables
JETEmitter testCaseEmitter = null
String testCaseTemplateName = "model.tests/TestCase.javajet"
JETEmitter testsBuildPropertiesEmitter = null
String testsBuildPropertiesTemplateName = "model.tests/build.propertiesjet"
String testsDirectory = TESTS_DIRECTORY_EDEFAULT
boolean testsDirectoryESet
JETEmitter testsManifestMFEmitter = null
String testsManifestMFTemplateName = "model.tests/manifest.mfjet"
String testsPluginID = TESTS_PLUGIN_ID_EDEFAULT
JETEmitter testsPluginPropertiesEmitter = null
String testsPluginPropertiesTemplateName = "model.tests/plugin.propertiesjet"
EList< String > testsPluginVariables
JETEmitter testsPluginXMLEmitter = null
String testsPluginXMLTemplateName = "model.tests/plugin.xmljet"
String testSuiteClass = TEST_SUITE_CLASS_EDEFAULT
boolean testSuiteClassESet
boolean updateClasspath = UPDATE_CLASSPATH_EDEFAULT
EList< GenPackageusedGenPackages
boolean validateModel = false
JETEmitter validatorSwitchClassEmitter = null
String validatorSwitchClassTemplateName = "model/ValidatorClass.javajet"
JETEmitter xmlProcessorClassEmitter = null
String xmlProcessorClassTemplateName = "model/XMLProcessorClass.javajet"

Static Protected Attributes

static final boolean ARRAY_ACCESSORS_EDEFAULT = false
static final boolean BINARY_COMPATIBLE_REFLECTIVE_METHODS_EDEFAULT = false
static final String BOOLEAN_FLAGS_FIELD_EDEFAULT = null
static final int BOOLEAN_FLAGS_RESERVED_BITS_EDEFAULT = -1
static final boolean BUNDLE_MANIFEST_EDEFAULT = true
static final String CLASS_NAME_PATTERN_EDEFAULT = null
static final boolean CODE_FORMATTING_EDEFAULT = false
static final boolean COLOR_PROVIDERS_EDEFAULT = false
static final GenJDKLevel COMPLIANCE_LEVEL_EDEFAULT = GenJDKLevel.JDK14_LITERAL
static final boolean CONTAINMENT_PROXIES_EDEFAULT = false
static final boolean COPYRIGHT_FIELDS_EDEFAULT = true
static final String COPYRIGHT_TEXT_EDEFAULT = null
static final boolean CREATION_COMMANDS_EDEFAULT = true
static final boolean CREATION_ICONS_EDEFAULT = true
static final boolean CREATION_SUBMENUS_EDEFAULT = false
static final AnnotationFilter DEFAULT_ANNOTATION_FILTER = new AnnotationFilterImpl()
static final boolean DYNAMIC_TEMPLATES_EDEFAULT = false
static final int EDELIVER = 0x0001
static final String EDIT_DIRECTORY_EDEFAULT = null
static final String EDIT_PLUGIN_CLASS_EDEFAULT = null
static final String EDIT_PLUGIN_ID_EDEFAULT = null
static final String EDITOR_DIRECTORY_EDEFAULT = null
static final String EDITOR_PLUGIN_CLASS_EDEFAULT = null
static final String EDITOR_PLUGIN_ID_EDEFAULT = null
static final int EDYNAMIC_CLASS = 0x0002
static final int ELAST_NOTIFIER_FLAG = EPROXY
static final URI EMPTY_URI = URI.createURI("/")
static final int EPROXY = 0x004
static final int EVIRTUAL_GET = 2
static final int EVIRTUAL_IS_SET = 3
static final Object EVIRTUAL_NO_VALUE = new Object()
static final int EVIRTUAL_SET = 0
static final int EVIRTUAL_UNSET = 1
static final String FACADE_HELPER_CLASS_EDEFAULT = "org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelper"
static final GenDelegationKind FEATURE_DELEGATION_EDEFAULT = GenDelegationKind.NONE_LITERAL
static final String FEATURE_MAP_WRAPPER_CLASS_EDEFAULT = null
static final String FEATURE_MAP_WRAPPER_INTERFACE_EDEFAULT = null
static final String FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE_EDEFAULT = null
static final boolean FONT_PROVIDERS_EDEFAULT = false
static final boolean FORCE_OVERWRITE_EDEFAULT = false
static final boolean GENERATE_SCHEMA_EDEFAULT = false
static final String IMPORTER_ID_EDEFAULT = null
static final String INTERFACE_NAME_PATTERN_EDEFAULT = null
static final String LANGUAGE_EDEFAULT = null
static final boolean MINIMAL_REFLECTIVE_METHODS_EDEFAULT = true
static final String MODEL_DIRECTORY_EDEFAULT = null
static final String MODEL_NAME_EDEFAULT = null
static final String MODEL_PLUGIN_CLASS_EDEFAULT = null
static final String MODEL_PLUGIN_ID_EDEFAULT = null
static final String NON_EXTERNALIZED_STRING_TAG_EDEFAULT = null
static final boolean NON_NLS_MARKERS_EDEFAULT = false
static final boolean OPTIMIZED_HAS_CHILDREN_EDEFAULT = false
static final boolean PACKED_ENUMS_EDEFAULT = false
static final URI PLATFORM_RESOURCE_URI = URI.createURI("platform:/resource/")
static final String PROVIDER_ROOT_EXTENDS_CLASS_EDEFAULT = null
static final boolean PUBLIC_CONSTRUCTORS_EDEFAULT = false
static final String REDIRECTION_EDEFAULT = null
static final boolean REFLECTIVE_DELEGATION_EDEFAULT = false
static final boolean RICH_CLIENT_PLATFORM_EDEFAULT = false
static final String ROOT_EXTENDS_CLASS_EDEFAULT = "org.eclipse.emf.ecore.impl.EObjectImpl"
static final String ROOT_EXTENDS_INTERFACE_EDEFAULT = "org.eclipse.emf.ecore.EObject"
static final String ROOT_IMPLEMENTS_INTERFACE_EDEFAULT = null
static final boolean RUNTIME_COMPATIBILITY_EDEFAULT = false
static final boolean RUNTIME_JAR_EDEFAULT = false
static final GenRuntimeVersion RUNTIME_VERSION_EDEFAULT = GenRuntimeVersion.VALUES.get(GenRuntimeVersion.VALUES.size() - 1)
static final boolean SUPPRESS_CONTAINMENT_EDEFAULT = false
static final boolean SUPPRESS_EMF_META_DATA_EDEFAULT = false
static final boolean SUPPRESS_EMF_MODEL_TAGS_EDEFAULT = false
static final boolean SUPPRESS_EMF_TYPES_EDEFAULT = false
static final boolean SUPPRESS_GEN_MODEL_ANNOTATIONS_EDEFAULT = true
static final boolean SUPPRESS_INTERFACES_EDEFAULT = false
static final boolean SUPPRESS_NOTIFICATION_EDEFAULT = false
static final boolean SUPPRESS_UNSETTABLE_EDEFAULT = false
static final boolean TABLE_PROVIDERS_EDEFAULT = false
static final String TEMPLATE_DIRECTORY_EDEFAULT = null
static final String TEST_SUITE_CLASS_EDEFAULT = null
static final String TESTS_DIRECTORY_EDEFAULT = null
static final String TESTS_PLUGIN_ID_EDEFAULT = null
static final boolean UPDATE_CLASSPATH_EDEFAULT = true

Package Functions

protected< T > void addNonDuplicates (Collection< T > target, Collection<?extends T > source, Set< T > noDupSet)

Static Package Functions

static String eEncodeValue (String value)

Package Attributes

Map< EClassifier, GenClassifiereClassifierToGenClassifierMap
Map< EPackage, GenPackageePackageToGenPackageMap

Static Package Attributes

static final int EOPPOSITE_FEATURE_BASE = -1

Private Member Functions

String addPackageSuffix (String name, String suffix)
void clearCache ()

Static Private Member Functions

static void setMainGenModel (GenPackage genPackage, GenModel target)

Private Attributes

GenPackage ecoreGenPackage
GenPackage xmlNamespaceGenPackage
GenPackage xmlTypeGenPackage

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index