Package org.eclipse.emf.cdo.lm.assembly.impl

# Klasse AssemblyPackageImpl

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.eclipse.emf.cdo.lm.assembly.impl.AssemblyPackageImpl

Alle implementierten Schnittstellen:
  `AssemblyPackage`, `Notifier`, `EModelElement`, `ENamedElement`, `EObject`, `EPackage`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `BasicExtendedMetaData.EPackageExtendedMetaData.Holder`

public class AssemblyPackageImpl extends EPackageImpl implements AssemblyPackage
An implementation of the model Package.

Generated
No Extend
  This class is not intended to be subclassed by clients.

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.EPackageImpl

`EPackageImpl.EBasicWhiteList`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`MinimalEObjectImpl.Container.Dynamic`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl

`MinimalEObjectImpl.Container`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.BasicEObjectImpl

`BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.lm.assembly.AssemblyPackage

`AssemblyPackage.Literals`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.EPackage

`EPackage.Descriptor, EPackage.Registry`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.InternalEObject

`InternalEObject.EStore`

## Feldübersicht

### Von Klasse geerbte Felder 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`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.ENamedElementImpl

`name, NAME_EDEFAULT`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.EModelElementImpl

`eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`eContainer`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.BasicEObjectImpl

`EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.lm.assembly.AssemblyPackage

`ASSEMBLY, ASSEMBLY___GET_ANNOTATION__STRING, ASSEMBLY__ANNOTATIONS, ASSEMBLY__MODULES, ASSEMBLY__SYSTEM_NAME, ASSEMBLY_FEATURE_COUNT, ASSEMBLY_MODULE, ASSEMBLY_MODULE___GET_ANNOTATION__STRING, ASSEMBLY_MODULE__ANNOTATIONS, ASSEMBLY_MODULE__ASSEMBLY, ASSEMBLY_MODULE__BRANCH_POINT, ASSEMBLY_MODULE__NAME, ASSEMBLY_MODULE__ROOT, ASSEMBLY_MODULE__VERSION, ASSEMBLY_MODULE_FEATURE_COUNT, ASSEMBLY_MODULE_OPERATION_COUNT, ASSEMBLY_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

`NIL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.InternalEObject

`EOPPOSITE_FEATURE_BASE`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected void`
`createExtendedMetaDataAnnotations()`
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.
`void`
`createPackageContents()`
Creates the meta-model objects for the package.
`EClass`
`getAssembly()`
`EReference`
`getAssembly_Modules()`
`EAttribute`
`getAssembly_SystemName()`
`AssemblyFactory`
`getAssemblyFactory()`
`EClass`
`getAssemblyModule()`
`EReference`
`getAssemblyModule_Assembly()`
`EAttribute`
`getAssemblyModule_BranchPoint()`
`EAttribute`
`getAssemblyModule_Name()`
`EAttribute`
`getAssemblyModule_Root()`
`EAttribute`
`getAssemblyModule_Version()`
`static AssemblyPackage`
`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.

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.ENamedElementImpl

`eContents, eCrossReferences, getName, getNameGen`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.EModelElementImpl

`eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`eBasicSetContainer, eInternalContainer`

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden 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`

### Von Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`eNotificationRequired, eNotify`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EModelElement

`getEAnnotation, getEAnnotations`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.ENamedElement

`getName, setName`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject

`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EPackage

`getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.InternalEObject

`eNotificationRequired`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Methodendetails

### init

public static AssemblyPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize `AssemblyPackage.eINSTANCE` when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

Siehe auch:
  - `AssemblyPackage.eNS_URI`
  - `createPackageContents()`
  - `initializePackageContents()`
Generated

### getAssembly

public EClass getAssembly()

Angegeben von:
  `getAssembly` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for class 'Assembly'.
Siehe auch:
  - `Assembly`
Generated

### getAssembly_SystemName

public EAttribute getAssembly_SystemName()

Angegeben von:
  `getAssembly_SystemName` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the attribute 'System Name'.
Siehe auch:
  - `Assembly.getSystemName()`
  - `AssemblyPackage.getAssembly()`
Generated

### getAssembly_Modules

public EReference getAssembly_Modules()

Angegeben von:
  `getAssembly_Modules` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the containment reference list 'Modules'.
Siehe auch:
  - `Assembly.getModules()`
  - `AssemblyPackage.getAssembly()`
Generated

### getAssemblyModule

public EClass getAssemblyModule()

Angegeben von:
  `getAssemblyModule` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for class 'Module'.
Siehe auch:
  - `AssemblyModule`
Generated

### getAssemblyModule_Assembly

public EReference getAssemblyModule_Assembly()

Angegeben von:
  `getAssemblyModule_Assembly` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the container reference 'Assembly'.
Siehe auch:
  - `AssemblyModule.getAssembly()`
  - `AssemblyPackage.getAssemblyModule()`
Generated

### getAssemblyModule_Name

public EAttribute getAssemblyModule_Name()

Angegeben von:
  `getAssemblyModule_Name` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the attribute 'Name'.
Siehe auch:
  - `AssemblyModule.getName()`
  - `AssemblyPackage.getAssemblyModule()`
Generated

### getAssemblyModule_Version

public EAttribute getAssemblyModule_Version()

Angegeben von:
  `getAssemblyModule_Version` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the attribute 'Version'.
Siehe auch:
  - `AssemblyModule.getVersion()`
  - `AssemblyPackage.getAssemblyModule()`
Generated

### getAssemblyModule_BranchPoint

public EAttribute getAssemblyModule_BranchPoint()

Angegeben von:
  `getAssemblyModule_BranchPoint` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the attribute 'Branch Point'.
Siehe auch:
  - `AssemblyModule.getBranchPoint()`
  - `AssemblyPackage.getAssemblyModule()`
Generated

### getAssemblyModule_Root

public EAttribute getAssemblyModule_Root()

Angegeben von:
  `getAssemblyModule_Root` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the meta object for the attribute 'Root'.
Siehe auch:
  - `AssemblyModule.isRoot()`
  - `AssemblyPackage.getAssemblyModule()`
Generated

### getAssemblyFactory

public AssemblyFactory getAssemblyFactory()

Angegeben von:
  `getAssemblyFactory` in Schnittstelle `AssemblyPackage`
Gibt zurück:
  the factory that creates the instances of the model.
Generated

### 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

### 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

### createExtendedMetaDataAnnotations

protected void createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.

Generated