Class ModulesPackageImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.ENamedElementImpl
-
- org.eclipse.emf.ecore.impl.EPackageImpl
-
- org.emftext.language.java.modules.impl.ModulesPackageImpl
-
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,ModulesPackage
public class ModulesPackageImpl extends EPackageImpl implements ModulesPackage
An implementation of the model Package.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Nested classes/interfaces inherited from interface org.emftext.language.java.modules.ModulesPackage
ModulesPackage.Literals
-
-
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, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface org.emftext.language.java.modules.ModulesPackage
ACCESS_PROVIDING_MODULE_DIRECTIVE, ACCESS_PROVIDING_MODULE_DIRECTIVE__ACCESSABLE_PACKAGE, ACCESS_PROVIDING_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, ACCESS_PROVIDING_MODULE_DIRECTIVE__MODULES, ACCESS_PROVIDING_MODULE_DIRECTIVE__NAMESPACES, ACCESS_PROVIDING_MODULE_DIRECTIVE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EXPORTS_MODULE_DIRECTIVE, EXPORTS_MODULE_DIRECTIVE__ACCESSABLE_PACKAGE, EXPORTS_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, EXPORTS_MODULE_DIRECTIVE__MODULES, EXPORTS_MODULE_DIRECTIVE__NAMESPACES, EXPORTS_MODULE_DIRECTIVE_FEATURE_COUNT, MODULE_DIRECTIVE, MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, MODULE_DIRECTIVE_FEATURE_COUNT, MODULE_REFERENCE, MODULE_REFERENCE__LAYOUT_INFORMATIONS, MODULE_REFERENCE__TARGET, MODULE_REFERENCE_FEATURE_COUNT, OPENS_MODULE_DIRECTIVE, OPENS_MODULE_DIRECTIVE__ACCESSABLE_PACKAGE, OPENS_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, OPENS_MODULE_DIRECTIVE__MODULES, OPENS_MODULE_DIRECTIVE__NAMESPACES, OPENS_MODULE_DIRECTIVE_FEATURE_COUNT, PROVIDES_MODULE_DIRECTIVE, PROVIDES_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, PROVIDES_MODULE_DIRECTIVE__SERVICE_PROVIDERS, PROVIDES_MODULE_DIRECTIVE__TYPE_REFERENCE, PROVIDES_MODULE_DIRECTIVE_FEATURE_COUNT, REQUIRES_MODULE_DIRECTIVE, REQUIRES_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, REQUIRES_MODULE_DIRECTIVE__MODIFIER, REQUIRES_MODULE_DIRECTIVE__REQUIRED_MODULE, REQUIRES_MODULE_DIRECTIVE_FEATURE_COUNT, USES_MODULE_DIRECTIVE, USES_MODULE_DIRECTIVE__LAYOUT_INFORMATIONS, USES_MODULE_DIRECTIVE__TYPE_REFERENCE, USES_MODULE_DIRECTIVE_FEATURE_COUNT
-
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
-
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
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.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
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.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
init
public static ModulesPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
ModulesPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
ModulesPackage.eNS_URI
,createPackageContents()
,initializePackageContents()
- Generated class or method.
-
getModuleDirective
public EClass getModuleDirective()
- Specified by:
getModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Module Directive'.
- See Also:
ModuleDirective
- Generated class or method.
-
getUsesModuleDirective
public EClass getUsesModuleDirective()
- Specified by:
getUsesModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Uses Module Directive'.
- See Also:
UsesModuleDirective
- Generated class or method.
-
getProvidesModuleDirective
public EClass getProvidesModuleDirective()
- Specified by:
getProvidesModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Provides Module Directive'.
- See Also:
ProvidesModuleDirective
- Generated class or method.
-
getProvidesModuleDirective_ServiceProviders
public EReference getProvidesModuleDirective_ServiceProviders()
- Specified by:
getProvidesModuleDirective_ServiceProviders
in interfaceModulesPackage
- Returns:
- the meta object for the containment reference list 'Service Providers'.
- See Also:
ProvidesModuleDirective.getServiceProviders()
,ModulesPackage.getProvidesModuleDirective()
- Generated class or method.
-
getAccessProvidingModuleDirective
public EClass getAccessProvidingModuleDirective()
- Specified by:
getAccessProvidingModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Access Providing Module Directive'.
- See Also:
AccessProvidingModuleDirective
- Generated class or method.
-
getAccessProvidingModuleDirective_Modules
public EReference getAccessProvidingModuleDirective_Modules()
- Specified by:
getAccessProvidingModuleDirective_Modules
in interfaceModulesPackage
- Returns:
- the meta object for the containment reference list 'Modules'.
- See Also:
AccessProvidingModuleDirective.getModules()
,ModulesPackage.getAccessProvidingModuleDirective()
- Generated class or method.
-
getAccessProvidingModuleDirective_AccessablePackage
public EReference getAccessProvidingModuleDirective_AccessablePackage()
- Specified by:
getAccessProvidingModuleDirective_AccessablePackage
in interfaceModulesPackage
- Returns:
- the meta object for the reference 'Accessable Package'.
- See Also:
AccessProvidingModuleDirective.getAccessablePackage()
,ModulesPackage.getAccessProvidingModuleDirective()
- Generated class or method.
-
getRequiresModuleDirective
public EClass getRequiresModuleDirective()
- Specified by:
getRequiresModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Requires Module Directive'.
- See Also:
RequiresModuleDirective
- Generated class or method.
-
getRequiresModuleDirective_Modifier
public EReference getRequiresModuleDirective_Modifier()
- Specified by:
getRequiresModuleDirective_Modifier
in interfaceModulesPackage
- Returns:
- the meta object for the containment reference 'Modifier'.
- See Also:
RequiresModuleDirective.getModifier()
,ModulesPackage.getRequiresModuleDirective()
- Generated class or method.
-
getRequiresModuleDirective_RequiredModule
public EReference getRequiresModuleDirective_RequiredModule()
- Specified by:
getRequiresModuleDirective_RequiredModule
in interfaceModulesPackage
- Returns:
- the meta object for the containment reference 'Required Module'.
- See Also:
RequiresModuleDirective.getRequiredModule()
,ModulesPackage.getRequiresModuleDirective()
- Generated class or method.
-
getOpensModuleDirective
public EClass getOpensModuleDirective()
- Specified by:
getOpensModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Opens Module Directive'.
- See Also:
OpensModuleDirective
- Generated class or method.
-
getExportsModuleDirective
public EClass getExportsModuleDirective()
- Specified by:
getExportsModuleDirective
in interfaceModulesPackage
- Returns:
- the meta object for class 'Exports Module Directive'.
- See Also:
ExportsModuleDirective
- Generated class or method.
-
getModuleReference
public EClass getModuleReference()
- Specified by:
getModuleReference
in interfaceModulesPackage
- Returns:
- the meta object for class 'Module Reference'.
- See Also:
ModuleReference
- Generated class or method.
-
getModuleReference_Target
public EReference getModuleReference_Target()
- Specified by:
getModuleReference_Target
in interfaceModulesPackage
- Returns:
- the meta object for the reference 'Target'.
- See Also:
ModuleReference.getTarget()
,ModulesPackage.getModuleReference()
- Generated class or method.
-
getModulesFactory
public ModulesFactory getModulesFactory()
- Specified by:
getModulesFactory
in interfaceModulesPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
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.- Generated class or method.
-
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.- Generated class or method.
-
-