org.eclipse.emf.codegen.ecore.genmodel.impl
Class GenModelPackageImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended byorg.eclipse.emf.ecore.impl.EModelElementImpl
                  extended byorg.eclipse.emf.ecore.impl.ENamedElementImpl
                      extended byorg.eclipse.emf.ecore.impl.EPackageImpl
                          extended byorg.eclipse.emf.codegen.ecore.genmodel.impl.GenModelPackageImpl
All Implemented Interfaces:
BasicExtendedMetaData.EPackageExtendedMetaData.Holder, EModelElement, ENamedElement, EObject, EPackage, GenModelPackage, InternalEObject, Notifier

public class GenModelPackageImpl
extends EPackageImpl
implements GenModelPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface org.eclipse.emf.codegen.ecore.genmodel.GenModelPackage
eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, GEN_BASE, GEN_BASE_FEATURE_COUNT, GEN_CLASS, GEN_CLASS__ECORE_CLASS, GEN_CLASS__GEN_FEATURES, GEN_CLASS__GEN_OPERATIONS, GEN_CLASS__GEN_PACKAGE, GEN_CLASS__IMAGE, GEN_CLASS__LABEL_FEATURE, GEN_CLASS__PROVIDER, GEN_CLASS_FEATURE_COUNT, GEN_CLASSIFIER, GEN_CLASSIFIER__GEN_PACKAGE, GEN_CLASSIFIER_FEATURE_COUNT, GEN_DATA_TYPE, GEN_DATA_TYPE__ECORE_DATA_TYPE, GEN_DATA_TYPE__GEN_PACKAGE, GEN_DATA_TYPE_FEATURE_COUNT, GEN_ENUM, GEN_ENUM__ECORE_DATA_TYPE, GEN_ENUM__ECORE_ENUM, GEN_ENUM__GEN_ENUM_LITERALS, GEN_ENUM__GEN_PACKAGE, GEN_ENUM_FEATURE_COUNT, GEN_ENUM_LITERAL, GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL, GEN_ENUM_LITERAL__GEN_ENUM, GEN_ENUM_LITERAL_FEATURE_COUNT, GEN_FEATURE, GEN_FEATURE__CHILDREN, GEN_FEATURE__CREATE_CHILD, GEN_FEATURE__ECORE_FEATURE, GEN_FEATURE__GEN_CLASS, GEN_FEATURE__NOTIFY, GEN_FEATURE__PROPERTY, GEN_FEATURE_FEATURE_COUNT, GEN_MODEL, GEN_MODEL__COPYRIGHT_TEXT, GEN_MODEL__CREATION_COMMANDS, GEN_MODEL__DYNAMIC_TEMPLATES, GEN_MODEL__EDIT_DIRECTORY, GEN_MODEL__EDIT_PLUGIN_CLASS, GEN_MODEL__EDITOR_DIRECTORY, GEN_MODEL__EDITOR_PLUGIN_CLASS, GEN_MODEL__FEATURE_MAP_WRAPPER_CLASS, GEN_MODEL__FEATURE_MAP_WRAPPER_INTERFACE, GEN_MODEL__FEATURE_MAP_WRAPPER_INTERNAL_INTERFACE, GEN_MODEL__FORCE_OVERWRITE, GEN_MODEL__FOREIGN_MODEL, GEN_MODEL__GEN_PACKAGES, GEN_MODEL__GENERATE_SCHEMA, GEN_MODEL__MODEL_DIRECTORY, GEN_MODEL__MODEL_NAME, GEN_MODEL__MODEL_PLUGIN_CLASS, GEN_MODEL__MODEL_PLUGIN_ID, GEN_MODEL__MODEL_PLUGIN_VARIABLES, GEN_MODEL__NON_EXTERNALIZED_STRING_TAG, GEN_MODEL__NON_NLS_MARKERS, GEN_MODEL__REDIRECTION, GEN_MODEL__REFLECTIVE_DELEGATION, GEN_MODEL__RICH_CLIENT_PLATFORM, GEN_MODEL__ROOT_EXTENDS_CLASS, GEN_MODEL__ROOT_EXTENDS_INTERFACE, GEN_MODEL__ROOT_IMPLEMENTS_INTERFACE, GEN_MODEL__RUNTIME_COMPATIBILITY, GEN_MODEL__RUNTIME_JAR, GEN_MODEL__STATIC_PACKAGES, GEN_MODEL__SUPPRESS_EMF_TYPES, GEN_MODEL__TEMPLATE_DIRECTORY, GEN_MODEL__TEST_DIRECTORY, GEN_MODEL__UPDATE_CLASSPATH, GEN_MODEL__USED_GEN_PACKAGES, GEN_MODEL_FEATURE_COUNT, GEN_OPERATION, GEN_OPERATION__ECORE_OPERATION, GEN_OPERATION__GEN_CLASS, GEN_OPERATION__GEN_PARAMETERS, GEN_OPERATION_FEATURE_COUNT, GEN_PACKAGE, GEN_PACKAGE__ADAPTER_FACTORY, GEN_PACKAGE__BASE_PACKAGE, GEN_PACKAGE__ECORE_PACKAGE, GEN_PACKAGE__GEN_CLASSES, GEN_PACKAGE__GEN_CLASSIFIERS, GEN_PACKAGE__GEN_DATA_TYPES, GEN_PACKAGE__GEN_ENUMS, GEN_PACKAGE__GEN_MODEL, GEN_PACKAGE__LOAD_INITIALIZATION, GEN_PACKAGE__NESTED_GEN_PACKAGES, GEN_PACKAGE__PREFIX, GEN_PACKAGE__RESOURCE, GEN_PACKAGE_FEATURE_COUNT, GEN_PARAMETER, GEN_PARAMETER__ECORE_PARAMETER, GEN_PARAMETER__GEN_OPERATION, GEN_PARAMETER_FEATURE_COUNT, GEN_PROPERTY_KIND, GEN_PROVIDER_KIND, GEN_RESOURCE_KIND
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EClass getGenBase()
           
 EReference getGenClass_EcoreClass()
           
 EReference getGenClass_GenFeatures()
           
 EReference getGenClass_GenOperations()
           
 EAttribute getGenClass_Image()
           
 EReference getGenClass_LabelFeature()
           
 EAttribute getGenClass_Provider()
           
 EClass getGenClass()
           
 EReference getGenClassifier_GenPackage()
           
 EClass getGenClassifier()
           
 EReference getGenDataType_EcoreDataType()
           
 EClass getGenDataType()
           
 EReference getGenEnum_EcoreEnum()
           
 EReference getGenEnum_GenEnumLiterals()
           
 EClass getGenEnum()
           
 EReference getGenEnumLiteral_EcoreEnumLiteral()
           
 EReference getGenEnumLiteral_GenEnum()
           
 EClass getGenEnumLiteral()
           
 EAttribute getGenFeature_Children()
           
 EAttribute getGenFeature_CreateChild()
           
 EReference getGenFeature_EcoreFeature()
           
 EReference getGenFeature_GenClass()
           
 EAttribute getGenFeature_Notify()
           
 EAttribute getGenFeature_Property()
           
 EClass getGenFeature()
           
 EAttribute getGenModel_CopyrightText()
           
 EAttribute getGenModel_CreationCommands()
           
 EAttribute getGenModel_DynamicTemplates()
           
 EAttribute getGenModel_EditDirectory()
           
 EAttribute getGenModel_EditorDirectory()
           
 EAttribute getGenModel_EditorPluginClass()
           
 EAttribute getGenModel_EditPluginClass()
           
 EAttribute getGenModel_FeatureMapWrapperClass()
           
 EAttribute getGenModel_FeatureMapWrapperInterface()
           
 EAttribute getGenModel_FeatureMapWrapperInternalInterface()
           
 EAttribute getGenModel_ForceOverwrite()
           
 EAttribute getGenModel_ForeignModel()
           
 EAttribute getGenModel_GenerateSchema()
           
 EReference getGenModel_GenPackages()
           
 EAttribute getGenModel_ModelDirectory()
           
 EAttribute getGenModel_ModelName()
           
 EAttribute getGenModel_ModelPluginClass()
           
 EAttribute getGenModel_ModelPluginID()
           
 EAttribute getGenModel_ModelPluginVariables()
           
 EAttribute getGenModel_NonExternalizedStringTag()
           
 EAttribute getGenModel_NonNLSMarkers()
           
 EAttribute getGenModel_Redirection()
           
 EAttribute getGenModel_ReflectiveDelegation()
           
 EAttribute getGenModel_RichClientPlatform()
           
 EAttribute getGenModel_RootExtendsClass()
           
 EAttribute getGenModel_RootExtendsInterface()
           
 EAttribute getGenModel_RootImplementsInterface()
           
 EAttribute getGenModel_RuntimeCompatibility()
           
 EAttribute getGenModel_RuntimeJar()
           
 EAttribute getGenModel_StaticPackages()
           
 EAttribute getGenModel_SuppressEMFTypes()
           
 EAttribute getGenModel_TemplateDirectory()
           
 EAttribute getGenModel_TestDirectory()
           
 EAttribute getGenModel_UpdateClasspath()
           
 EReference getGenModel_UsedGenPackages()
           
 EClass getGenModel()
           
 GenModelFactory getGenModelFactory()
           
 EReference getGenOperation_EcoreOperation()
           
 EReference getGenOperation_GenClass()
           
 EReference getGenOperation_GenParameters()
           
 EClass getGenOperation()
           
 EAttribute getGenPackage_AdapterFactory()
           
 EAttribute getGenPackage_BasePackage()
           
 EReference getGenPackage_EcorePackage()
           
 EReference getGenPackage_GenClasses()
           
 EReference getGenPackage_GenClassifiers()
           
 EReference getGenPackage_GenDataTypes()
           
 EReference getGenPackage_GenEnums()
           
 EReference getGenPackage_GenModel()
           
 EAttribute getGenPackage_LoadInitialization()
           
 EReference getGenPackage_NestedGenPackages()
           
 EAttribute getGenPackage_Prefix()
           
 EAttribute getGenPackage_Resource()
           
 EClass getGenPackage()
           
 EReference getGenParameter_EcoreParameter()
           
 EReference getGenParameter_GenOperation()
           
 EClass getGenParameter()
           
 EEnum getGenPropertyKind()
           
 EEnum getGenProviderKind()
           
 EEnum getGenResourceKind()
           
static GenModelPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addEEnumLiteral, addEException, addEOperation, addEParameter, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEReference, createResource, eBasicRemoveFromContainer, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEDataType, initEDataType, initEEnum, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotation, getEAnnotations, isFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static GenModelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
GenModelPackage.eNS_URI, createPackageContents(), initializePackageContents()

getGenModel

public EClass getGenModel()

Specified by:
getGenModel in interface GenModelPackage
Returns:
the meta object for class 'GenModel'.
See Also:
GenModel

getGenModel_CopyrightText

public EAttribute getGenModel_CopyrightText()

Specified by:
getGenModel_CopyrightText in interface GenModelPackage
Returns:
the meta object for the attribute 'Copyright Text'.
See Also:
GenModel.getCopyrightText(), GenModelPackage.getGenModel()

getGenModel_ModelDirectory

public EAttribute getGenModel_ModelDirectory()

Specified by:
getGenModel_ModelDirectory in interface GenModelPackage
Returns:
the meta object for the attribute 'Model Directory'.
See Also:
GenModel.getModelDirectory(), GenModelPackage.getGenModel()

getGenModel_CreationCommands

public EAttribute getGenModel_CreationCommands()

Specified by:
getGenModel_CreationCommands in interface GenModelPackage
Returns:
the meta object for the attribute 'Creation Commands'.
See Also:
GenModel.isCreationCommands(), GenModelPackage.getGenModel()

getGenModel_EditDirectory

public EAttribute getGenModel_EditDirectory()

Specified by:
getGenModel_EditDirectory in interface GenModelPackage
Returns:
the meta object for the attribute 'Edit Directory'.
See Also:
GenModel.getEditDirectory(), GenModelPackage.getGenModel()

getGenModel_EditorDirectory

public EAttribute getGenModel_EditorDirectory()

Specified by:
getGenModel_EditorDirectory in interface GenModelPackage
Returns:
the meta object for the attribute 'Editor Directory'.
See Also:
GenModel.getEditorDirectory(), GenModelPackage.getGenModel()

getGenModel_ModelPluginID

public EAttribute getGenModel_ModelPluginID()

Specified by:
getGenModel_ModelPluginID in interface GenModelPackage
Returns:
the meta object for the attribute 'Model Plugin ID'.
See Also:
GenModel.getModelPluginID(), GenModelPackage.getGenModel()

getGenModel_TemplateDirectory

public EAttribute getGenModel_TemplateDirectory()

Specified by:
getGenModel_TemplateDirectory in interface GenModelPackage
Returns:
the meta object for the attribute 'Template Directory'.
See Also:
GenModel.getTemplateDirectory(), GenModelPackage.getGenModel()

getGenModel_RuntimeJar

public EAttribute getGenModel_RuntimeJar()

Specified by:
getGenModel_RuntimeJar in interface GenModelPackage
Returns:
the meta object for the attribute 'Runtime Jar'.
See Also:
GenModel.isRuntimeJar(), GenModelPackage.getGenModel()

getGenModel_ForeignModel

public EAttribute getGenModel_ForeignModel()

Specified by:
getGenModel_ForeignModel in interface GenModelPackage
Returns:
the meta object for the attribute list 'Foreign Model'.
See Also:
GenModel.getForeignModel(), GenModelPackage.getGenModel()

getGenModel_DynamicTemplates

public EAttribute getGenModel_DynamicTemplates()

Specified by:
getGenModel_DynamicTemplates in interface GenModelPackage
Returns:
the meta object for the attribute 'Dynamic Templates'.
See Also:
GenModel.isDynamicTemplates(), GenModelPackage.getGenModel()

getGenModel_Redirection

public EAttribute getGenModel_Redirection()

Specified by:
getGenModel_Redirection in interface GenModelPackage
Returns:
the meta object for the attribute 'Redirection'.
See Also:
GenModel.getRedirection(), GenModelPackage.getGenModel()

getGenModel_ForceOverwrite

public EAttribute getGenModel_ForceOverwrite()

Specified by:
getGenModel_ForceOverwrite in interface GenModelPackage
Returns:
the meta object for the attribute 'Force Overwrite'.
See Also:
GenModel.isForceOverwrite(), GenModelPackage.getGenModel()

getGenModel_NonExternalizedStringTag

public EAttribute getGenModel_NonExternalizedStringTag()

Specified by:
getGenModel_NonExternalizedStringTag in interface GenModelPackage
Returns:
the meta object for the attribute 'Non Externalized String Tag'.
See Also:
GenModel.getNonExternalizedStringTag(), GenModelPackage.getGenModel()

getGenModel_TestDirectory

public EAttribute getGenModel_TestDirectory()

Specified by:
getGenModel_TestDirectory in interface GenModelPackage
Returns:
the meta object for the attribute 'Test Directory'.
See Also:
GenModel.getTestDirectory(), GenModelPackage.getGenModel()

getGenModel_ModelName

public EAttribute getGenModel_ModelName()

Specified by:
getGenModel_ModelName in interface GenModelPackage
Returns:
the meta object for the attribute 'Model Name'.
See Also:
GenModel.getModelName(), GenModelPackage.getGenModel()

getGenModel_ModelPluginClass

public EAttribute getGenModel_ModelPluginClass()

Specified by:
getGenModel_ModelPluginClass in interface GenModelPackage
Returns:
the meta object for the attribute 'Model Plugin Class'.
See Also:
GenModel.getModelPluginClass(), GenModelPackage.getGenModel()

getGenModel_EditPluginClass

public EAttribute getGenModel_EditPluginClass()

Specified by:
getGenModel_EditPluginClass in interface GenModelPackage
Returns:
the meta object for the attribute 'Edit Plugin Class'.
See Also:
GenModel.getEditPluginClass(), GenModelPackage.getGenModel()

getGenModel_EditorPluginClass

public EAttribute getGenModel_EditorPluginClass()

Specified by:
getGenModel_EditorPluginClass in interface GenModelPackage
Returns:
the meta object for the attribute 'Editor Plugin Class'.
See Also:
GenModel.getEditorPluginClass(), GenModelPackage.getGenModel()

getGenModel_UpdateClasspath

public EAttribute getGenModel_UpdateClasspath()

Specified by:
getGenModel_UpdateClasspath in interface GenModelPackage
Returns:
the meta object for the attribute 'Update Classpath'.
See Also:
GenModel.isUpdateClasspath(), GenModelPackage.getGenModel()

getGenModel_GenerateSchema

public EAttribute getGenModel_GenerateSchema()

Specified by:
getGenModel_GenerateSchema in interface GenModelPackage
Returns:
the meta object for the attribute 'Generate Schema'.
See Also:
GenModel.isGenerateSchema(), GenModelPackage.getGenModel()

getGenModel_NonNLSMarkers

public EAttribute getGenModel_NonNLSMarkers()

Specified by:
getGenModel_NonNLSMarkers in interface GenModelPackage
Returns:
the meta object for the attribute 'Non NLS Markers'.
See Also:
GenModel.isNonNLSMarkers(), GenModelPackage.getGenModel()

getGenModel_StaticPackages

public EAttribute getGenModel_StaticPackages()

Specified by:
getGenModel_StaticPackages in interface GenModelPackage
Returns:
the meta object for the attribute list 'Static Packages'.
See Also:
GenModel.getStaticPackages(), GenModelPackage.getGenModel()

getGenModel_ModelPluginVariables

public EAttribute getGenModel_ModelPluginVariables()

Specified by:
getGenModel_ModelPluginVariables in interface GenModelPackage
Returns:
the meta object for the attribute list 'Model Plugin Variables'.
See Also:
GenModel.getModelPluginVariables(), GenModelPackage.getGenModel()

getGenModel_RootExtendsInterface

public EAttribute getGenModel_RootExtendsInterface()

Specified by:
getGenModel_RootExtendsInterface in interface GenModelPackage
Returns:
the meta object for the attribute 'Root Extends Interface'.
See Also:
GenModel.getRootExtendsInterface(), GenModelPackage.getGenModel()

getGenModel_RootExtendsClass

public EAttribute getGenModel_RootExtendsClass()

Specified by:
getGenModel_RootExtendsClass in interface GenModelPackage
Returns:
the meta object for the attribute 'Root Extends Class'.
See Also:
GenModel.getRootExtendsClass(), GenModelPackage.getGenModel()

getGenModel_RootImplementsInterface

public EAttribute getGenModel_RootImplementsInterface()

Specified by:
getGenModel_RootImplementsInterface in interface GenModelPackage
Returns:
the meta object for the attribute 'Root Implements Interface'.
See Also:
GenModel.getRootImplementsInterface(), GenModelPackage.getGenModel()

getGenModel_SuppressEMFTypes

public EAttribute getGenModel_SuppressEMFTypes()

Specified by:
getGenModel_SuppressEMFTypes in interface GenModelPackage
Returns:
the meta object for the attribute 'Suppress EMF Types'.
See Also:
GenModel.isSuppressEMFTypes(), GenModelPackage.getGenModel()

getGenModel_FeatureMapWrapperInterface

public EAttribute getGenModel_FeatureMapWrapperInterface()

Specified by:
getGenModel_FeatureMapWrapperInterface in interface GenModelPackage
Returns:
the meta object for the attribute 'Feature Map Wrapper Interface'.
See Also:
GenModel.getFeatureMapWrapperInterface(), GenModelPackage.getGenModel()

getGenModel_FeatureMapWrapperInternalInterface

public EAttribute getGenModel_FeatureMapWrapperInternalInterface()

Specified by:
getGenModel_FeatureMapWrapperInternalInterface in interface GenModelPackage
Returns:
the meta object for the attribute 'Feature Map Wrapper Internal Interface'.
See Also:
GenModel.getFeatureMapWrapperInternalInterface(), GenModelPackage.getGenModel()

getGenModel_FeatureMapWrapperClass

public EAttribute getGenModel_FeatureMapWrapperClass()

Specified by:
getGenModel_FeatureMapWrapperClass in interface GenModelPackage
Returns:
the meta object for the attribute 'Feature Map Wrapper Class'.
See Also:
GenModel.getFeatureMapWrapperClass(), GenModelPackage.getGenModel()

getGenModel_RuntimeCompatibility

public EAttribute getGenModel_RuntimeCompatibility()

Specified by:
getGenModel_RuntimeCompatibility in interface GenModelPackage
Returns:
the meta object for the attribute 'Runtime Compatibility'.
See Also:
GenModel.isRuntimeCompatibility(), GenModelPackage.getGenModel()

getGenModel_RichClientPlatform

public EAttribute getGenModel_RichClientPlatform()

Specified by:
getGenModel_RichClientPlatform in interface GenModelPackage
Returns:
the meta object for the attribute 'Rich Client Platform'.
See Also:
GenModel.isRichClientPlatform(), GenModelPackage.getGenModel()

getGenModel_ReflectiveDelegation

public EAttribute getGenModel_ReflectiveDelegation()

Specified by:
getGenModel_ReflectiveDelegation in interface GenModelPackage
Returns:
the meta object for the attribute 'Reflective Delegation'.
See Also:
GenModel.isReflectiveDelegation(), GenModelPackage.getGenModel()

getGenModel_GenPackages

public EReference getGenModel_GenPackages()

Specified by:
getGenModel_GenPackages in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Packages'.
See Also:
GenModel.getGenPackages(), GenModelPackage.getGenModel()

getGenModel_UsedGenPackages

public EReference getGenModel_UsedGenPackages()

Specified by:
getGenModel_UsedGenPackages in interface GenModelPackage
Returns:
the meta object for the reference list 'Used Gen Packages'.
See Also:
GenModel.getUsedGenPackages(), GenModelPackage.getGenModel()

getGenPackage

public EClass getGenPackage()

Specified by:
getGenPackage in interface GenModelPackage
Returns:
the meta object for class 'Gen Package'.
See Also:
GenPackage

getGenPackage_Prefix

public EAttribute getGenPackage_Prefix()

Specified by:
getGenPackage_Prefix in interface GenModelPackage
Returns:
the meta object for the attribute 'Prefix'.
See Also:
GenPackage.getPrefix(), GenModelPackage.getGenPackage()

getGenPackage_BasePackage

public EAttribute getGenPackage_BasePackage()

Specified by:
getGenPackage_BasePackage in interface GenModelPackage
Returns:
the meta object for the attribute 'Base Package'.
See Also:
GenPackage.getBasePackage(), GenModelPackage.getGenPackage()

getGenPackage_Resource

public EAttribute getGenPackage_Resource()

Specified by:
getGenPackage_Resource in interface GenModelPackage
Returns:
the meta object for the attribute 'Resource'.
See Also:
GenPackage.getResource(), GenModelPackage.getGenPackage()

getGenPackage_AdapterFactory

public EAttribute getGenPackage_AdapterFactory()

Specified by:
getGenPackage_AdapterFactory in interface GenModelPackage
Returns:
the meta object for the attribute 'Adapter Factory'.
See Also:
GenPackage.isAdapterFactory(), GenModelPackage.getGenPackage()

getGenPackage_LoadInitialization

public EAttribute getGenPackage_LoadInitialization()

Specified by:
getGenPackage_LoadInitialization in interface GenModelPackage
Returns:
the meta object for the attribute 'Load Initialization'.
See Also:
GenPackage.isLoadInitialization(), GenModelPackage.getGenPackage()

getGenPackage_EcorePackage

public EReference getGenPackage_EcorePackage()

Specified by:
getGenPackage_EcorePackage in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Package'.
See Also:
GenPackage.getEcorePackage(), GenModelPackage.getGenPackage()

getGenPackage_GenModel

public EReference getGenPackage_GenModel()

Specified by:
getGenPackage_GenModel in interface GenModelPackage
Returns:
the meta object for the container reference 'Gen Model'.
See Also:
GenPackage.getGenModel(), GenModelPackage.getGenPackage()

getGenPackage_GenEnums

public EReference getGenPackage_GenEnums()

Specified by:
getGenPackage_GenEnums in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Enums'.
See Also:
GenPackage.getGenEnums(), GenModelPackage.getGenPackage()

getGenPackage_GenDataTypes

public EReference getGenPackage_GenDataTypes()

Specified by:
getGenPackage_GenDataTypes in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Data Types'.
See Also:
GenPackage.getGenDataTypes(), GenModelPackage.getGenPackage()

getGenPackage_GenClasses

public EReference getGenPackage_GenClasses()

Specified by:
getGenPackage_GenClasses in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Classes'.
See Also:
GenPackage.getGenClasses(), GenModelPackage.getGenPackage()

getGenPackage_NestedGenPackages

public EReference getGenPackage_NestedGenPackages()

Specified by:
getGenPackage_NestedGenPackages in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Nested Gen Packages'.
See Also:
GenPackage.getNestedGenPackages(), GenModelPackage.getGenPackage()

getGenPackage_GenClassifiers

public EReference getGenPackage_GenClassifiers()

Specified by:
getGenPackage_GenClassifiers in interface GenModelPackage
Returns:
the meta object for the reference list 'Gen Classifiers'.
See Also:
GenPackage.getGenClassifiers(), GenModelPackage.getGenPackage()

getGenClass

public EClass getGenClass()

Specified by:
getGenClass in interface GenModelPackage
Returns:
the meta object for class 'Gen Class'.
See Also:
GenClass

getGenClass_Provider

public EAttribute getGenClass_Provider()

Specified by:
getGenClass_Provider in interface GenModelPackage
Returns:
the meta object for the attribute 'Provider'.
See Also:
GenClass.getProvider(), GenModelPackage.getGenClass()

getGenClass_Image

public EAttribute getGenClass_Image()

Specified by:
getGenClass_Image in interface GenModelPackage
Returns:
the meta object for the attribute 'Image'.
See Also:
GenClass.isImage(), GenModelPackage.getGenClass()

getGenClass_EcoreClass

public EReference getGenClass_EcoreClass()

Specified by:
getGenClass_EcoreClass in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Class'.
See Also:
GenClass.getEcoreClass(), GenModelPackage.getGenClass()

getGenClass_GenFeatures

public EReference getGenClass_GenFeatures()

Specified by:
getGenClass_GenFeatures in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Features'.
See Also:
GenClass.getGenFeatures(), GenModelPackage.getGenClass()

getGenClass_GenOperations

public EReference getGenClass_GenOperations()

Specified by:
getGenClass_GenOperations in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Operations'.
See Also:
GenClass.getGenOperations(), GenModelPackage.getGenClass()

getGenClass_LabelFeature

public EReference getGenClass_LabelFeature()

Specified by:
getGenClass_LabelFeature in interface GenModelPackage
Returns:
the meta object for the reference 'Label Feature'.
See Also:
GenClass.getLabelFeature(), GenModelPackage.getGenClass()

getGenFeature

public EClass getGenFeature()

Specified by:
getGenFeature in interface GenModelPackage
Returns:
the meta object for class 'Gen Feature'.
See Also:
GenFeature

getGenFeature_Property

public EAttribute getGenFeature_Property()

Specified by:
getGenFeature_Property in interface GenModelPackage
Returns:
the meta object for the attribute 'Property'.
See Also:
GenFeature.getProperty(), GenModelPackage.getGenFeature()

getGenFeature_Notify

public EAttribute getGenFeature_Notify()

Specified by:
getGenFeature_Notify in interface GenModelPackage
Returns:
the meta object for the attribute 'Notify'.
See Also:
GenFeature.isNotify(), GenModelPackage.getGenFeature()

getGenFeature_Children

public EAttribute getGenFeature_Children()

Specified by:
getGenFeature_Children in interface GenModelPackage
Returns:
the meta object for the attribute 'Children'.
See Also:
GenFeature.isChildren(), GenModelPackage.getGenFeature()

getGenFeature_CreateChild

public EAttribute getGenFeature_CreateChild()

Specified by:
getGenFeature_CreateChild in interface GenModelPackage
Returns:
the meta object for the attribute 'Create Child'.
See Also:
GenFeature.isCreateChild(), GenModelPackage.getGenFeature()

getGenFeature_GenClass

public EReference getGenFeature_GenClass()

Specified by:
getGenFeature_GenClass in interface GenModelPackage
Returns:
the meta object for the container reference 'Gen Class'.
See Also:
GenFeature.getGenClass(), GenModelPackage.getGenFeature()

getGenFeature_EcoreFeature

public EReference getGenFeature_EcoreFeature()

Specified by:
getGenFeature_EcoreFeature in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Feature'.
See Also:
GenFeature.getEcoreFeature(), GenModelPackage.getGenFeature()

getGenBase

public EClass getGenBase()

Specified by:
getGenBase in interface GenModelPackage
Returns:
the meta object for class 'Gen Base'.
See Also:
GenBase

getGenEnum

public EClass getGenEnum()

Specified by:
getGenEnum in interface GenModelPackage
Returns:
the meta object for class 'Gen Enum'.
See Also:
GenEnum

getGenEnum_EcoreEnum

public EReference getGenEnum_EcoreEnum()

Specified by:
getGenEnum_EcoreEnum in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Enum'.
See Also:
GenEnum.getEcoreEnum(), GenModelPackage.getGenEnum()

getGenEnum_GenEnumLiterals

public EReference getGenEnum_GenEnumLiterals()

Specified by:
getGenEnum_GenEnumLiterals in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Enum Literals'.
See Also:
GenEnum.getGenEnumLiterals(), GenModelPackage.getGenEnum()

getGenEnumLiteral

public EClass getGenEnumLiteral()

Specified by:
getGenEnumLiteral in interface GenModelPackage
Returns:
the meta object for class 'Gen Enum Literal'.
See Also:
GenEnumLiteral

getGenEnumLiteral_GenEnum

public EReference getGenEnumLiteral_GenEnum()

Specified by:
getGenEnumLiteral_GenEnum in interface GenModelPackage
Returns:
the meta object for the container reference 'Gen Enum'.
See Also:
GenEnumLiteral.getGenEnum(), GenModelPackage.getGenEnumLiteral()

getGenEnumLiteral_EcoreEnumLiteral

public EReference getGenEnumLiteral_EcoreEnumLiteral()

Specified by:
getGenEnumLiteral_EcoreEnumLiteral in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Enum Literal'.
See Also:
GenEnumLiteral.getEcoreEnumLiteral(), GenModelPackage.getGenEnumLiteral()

getGenClassifier

public EClass getGenClassifier()

Specified by:
getGenClassifier in interface GenModelPackage
Returns:
the meta object for class 'Gen Classifier'.
See Also:
GenClassifier

getGenClassifier_GenPackage

public EReference getGenClassifier_GenPackage()

Specified by:
getGenClassifier_GenPackage in interface GenModelPackage
Returns:
the meta object for the reference 'Gen Package'.
See Also:
GenClassifier.getGenPackage(), GenModelPackage.getGenClassifier()

getGenDataType

public EClass getGenDataType()

Specified by:
getGenDataType in interface GenModelPackage
Returns:
the meta object for class 'Gen Data Type'.
See Also:
GenDataType

getGenDataType_EcoreDataType

public EReference getGenDataType_EcoreDataType()

Specified by:
getGenDataType_EcoreDataType in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Data Type'.
See Also:
GenDataType.getEcoreDataType(), GenModelPackage.getGenDataType()

getGenOperation

public EClass getGenOperation()

Specified by:
getGenOperation in interface GenModelPackage
Returns:
the meta object for class 'Gen Operation'.
See Also:
GenOperation

getGenOperation_GenClass

public EReference getGenOperation_GenClass()

Specified by:
getGenOperation_GenClass in interface GenModelPackage
Returns:
the meta object for the container reference 'Gen Class'.
See Also:
GenOperation.getGenClass(), GenModelPackage.getGenOperation()

getGenOperation_EcoreOperation

public EReference getGenOperation_EcoreOperation()

Specified by:
getGenOperation_EcoreOperation in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Operation'.
See Also:
GenOperation.getEcoreOperation(), GenModelPackage.getGenOperation()

getGenOperation_GenParameters

public EReference getGenOperation_GenParameters()

Specified by:
getGenOperation_GenParameters in interface GenModelPackage
Returns:
the meta object for the containment reference list 'Gen Parameters'.
See Also:
GenOperation.getGenParameters(), GenModelPackage.getGenOperation()

getGenParameter

public EClass getGenParameter()

Specified by:
getGenParameter in interface GenModelPackage
Returns:
the meta object for class 'Gen Parameter'.
See Also:
GenParameter

getGenParameter_GenOperation

public EReference getGenParameter_GenOperation()

Specified by:
getGenParameter_GenOperation in interface GenModelPackage
Returns:
the meta object for the container reference 'Gen Operation'.
See Also:
GenParameter.getGenOperation(), GenModelPackage.getGenParameter()

getGenParameter_EcoreParameter

public EReference getGenParameter_EcoreParameter()

Specified by:
getGenParameter_EcoreParameter in interface GenModelPackage
Returns:
the meta object for the reference 'Ecore Parameter'.
See Also:
GenParameter.getEcoreParameter(), GenModelPackage.getGenParameter()

getGenProviderKind

public EEnum getGenProviderKind()

Specified by:
getGenProviderKind in interface GenModelPackage
Returns:
the meta object for enum 'Gen Provider Kind'.
See Also:
GenProviderKind

getGenPropertyKind

public EEnum getGenPropertyKind()

Specified by:
getGenPropertyKind in interface GenModelPackage
Returns:
the meta object for enum 'Gen Property Kind'.
See Also:
GenPropertyKind

getGenResourceKind

public EEnum getGenResourceKind()

Specified by:
getGenResourceKind in interface GenModelPackage
Returns:
the meta object for enum 'Gen Resource Kind'.
See Also:
GenResourceKind

getGenModelFactory

public GenModelFactory getGenModelFactory()

Specified by:
getGenModelFactory in interface GenModelPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.


Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.