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

# Klasse AssemblyModuleImpl

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.MinimalEStoreEObjectImpl
org.eclipse.emf.internal.cdo.CDOObjectImpl
org.eclipse.emf.cdo.etypes.impl.ModelElementImpl
org.eclipse.emf.cdo.lm.assembly.impl.AssemblyModuleImpl

Alle implementierten Schnittstellen:
  `Comparable<AssemblyModule>`, `CDOObject`, `CDOWithID`, `CDOPackageTypeRegistry.CDOObjectMarker`, `ModelElement`, `AssemblyModule`, `Notifier`, `EObject`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `InternalCDOLoadable`, `InternalCDOObject`

public class AssemblyModuleImpl extends ModelElementImpl implements AssemblyModule
An implementation of the model object 'Module'.

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

  The following features are implemented:

  - `Assembly`
  - `Name`
  - `Version`
  - `Branch Point`
  - `Root`

## Verschachtelte Klassen - Übersicht

## 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.ecore.InternalEObject

`InternalEObject.EStore`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`protected static final CDOBranchPointRef`
`BRANCH_POINT_EDEFAULT`
The default value of the '`Branch Point`' attribute.
`protected static final String`
`NAME_EDEFAULT`
The default value of the '`Name`' attribute.
`protected static final boolean`
`ROOT_EDEFAULT`
The default value of the '`Root`' attribute.
`protected static final Version`
`VERSION_EDEFAULT`
The default value of the '`Version`' attribute.

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

`COMPARATOR`

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

`NIL`

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

`EOPPOSITE_FEATURE_BASE`

## Konstruktorübersicht

Konstruktoren
Modifizierer
Konstruktor
Beschreibung
`protected`
`AssemblyModuleImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`NotificationChain`
`basicSetAssembly(Assembly newAssembly, NotificationChain msgs)`
`int`
`compareTo(AssemblyModule o)`
`NotificationChain`
`eBasicRemoveFromContainerFeature(NotificationChain msgs)`
`Object`
`eGet(int featureID, boolean resolve, boolean coreType)`
`NotificationChain`
`eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)`
`NotificationChain`
`eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)`
`boolean`
`eIsSet(int featureID)`
`protected boolean`
`emfToString()`
`void`
`eSet(int featureID, Object newValue)`
`protected EClass`
`eStaticClass()`
`void`
`eUnset(int featureID)`
`Assembly`
`getAssembly()`
`CDOBranchPointRef`
`getBranchPoint()`
`String`
`getName()`
`Version`
`getVersion()`
`boolean`
`isRoot()`
`static int`
`root(AssemblyModule module)`
`void`
`setAssembly(Assembly newAssembly)`
`void`
`setBranchPoint(CDOBranchPointRef newBranchPoint)`
`void`
`setName(String newName)`
`void`
`setRoot(boolean newRoot)`
`void`
`setVersion(Version newVersion)`
`String`
`toString()`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.etypes.impl.ModelElementImpl

`eInvoke, eStaticFeatureCount, getAnnotation, getAnnotations`

### Von Klasse geerbte Methoden org.eclipse.emf.internal.cdo.CDOObjectImpl

`cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eAdapters, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature`

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

`eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID`

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

`eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI`

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

`eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, 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, finalize, getClass, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.CDOObject

`cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption`

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

`eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.etypes.ModelElement

`getAnnotation, getAnnotations`

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

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Felddetails

### NAME_EDEFAULT

protected static final String NAME_EDEFAULT
The default value of the '`Name`' attribute.

Siehe auch:
  - `getName()`
Generated
Ordered

### VERSION_EDEFAULT

protected static final Version VERSION_EDEFAULT
The default value of the '`Version`' attribute.

Siehe auch:
  - `getVersion()`
Generated
Ordered

### BRANCH_POINT_EDEFAULT

protected static final CDOBranchPointRef BRANCH_POINT_EDEFAULT
The default value of the '`Branch Point`' attribute.

Siehe auch:
  - `getBranchPoint()`
Generated
Ordered

### ROOT_EDEFAULT

protected static final boolean ROOT_EDEFAULT
The default value of the '`Root`' attribute.

Siehe auch:
  - `isRoot()`
  - Konstantenfeldwerte
Generated
Ordered

## Konstruktordetails

### AssemblyModuleImpl

protected AssemblyModuleImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

Setzt außer Kraft:
  `eStaticClass` in Klasse `ModelElementImpl`
Generated

### emfToString

protected boolean emfToString()

Setzt außer Kraft:
  `emfToString` in Klasse `CDOObjectImpl`

### getAssembly

public Assembly getAssembly()

Angegeben von:
  `getAssembly` in Schnittstelle `AssemblyModule`
Gibt zurück:
  the value of the 'Assembly' container reference.
Siehe auch:
  - `AssemblyModule.setAssembly(Assembly)`
  - `AssemblyPackage.getAssemblyModule_Assembly()`
  - `Assembly.getModules()`
Generated

### basicSetAssembly

public NotificationChain basicSetAssembly(Assembly newAssembly, NotificationChain msgs)

Generated

### setAssembly

public void setAssembly(Assembly newAssembly)

Angegeben von:
  `setAssembly` in Schnittstelle `AssemblyModule`
Parameter:
  `newAssembly` - the new value of the 'Assembly' container reference.
Siehe auch:
  - `AssemblyModule.getAssembly()`
Generated

### getName

public String getName()

Angegeben von:
  `getName` in Schnittstelle `AssemblyModule`
Gibt zurück:
  the value of the 'Name' attribute.
Siehe auch:
  - `AssemblyModule.setName(String)`
  - `AssemblyPackage.getAssemblyModule_Name()`
Generated

### setName

public void setName(String newName)

Angegeben von:
  `setName` in Schnittstelle `AssemblyModule`
Parameter:
  `newName` - the new value of the 'Name' attribute.
Siehe auch:
  - `AssemblyModule.getName()`
Generated

### getVersion

public Version getVersion()

Angegeben von:
  `getVersion` in Schnittstelle `AssemblyModule`
Gibt zurück:
  the value of the 'Version' attribute.
Siehe auch:
  - `AssemblyModule.setVersion(Version)`
  - `AssemblyPackage.getAssemblyModule_Version()`
Generated

### setVersion

public void setVersion(Version newVersion)

Angegeben von:
  `setVersion` in Schnittstelle `AssemblyModule`
Parameter:
  `newVersion` - the new value of the 'Version' attribute.
Siehe auch:
  - `AssemblyModule.getVersion()`
Generated

### getBranchPoint

public CDOBranchPointRef getBranchPoint()

Angegeben von:
  `getBranchPoint` in Schnittstelle `AssemblyModule`
Gibt zurück:
  the value of the 'Branch Point' attribute.
Siehe auch:
  - `AssemblyModule.setBranchPoint(CDOBranchPointRef)`
  - `AssemblyPackage.getAssemblyModule_BranchPoint()`
Generated

### setBranchPoint

public void setBranchPoint(CDOBranchPointRef newBranchPoint)

Angegeben von:
  `setBranchPoint` in Schnittstelle `AssemblyModule`
Parameter:
  `newBranchPoint` - the new value of the 'Branch Point' attribute.
Siehe auch:
  - `AssemblyModule.getBranchPoint()`
Generated

### isRoot

public boolean isRoot()

Angegeben von:
  `isRoot` in Schnittstelle `AssemblyModule`
Gibt zurück:
  the value of the 'Root' attribute.
Siehe auch:
  - `AssemblyModule.setRoot(boolean)`
  - `AssemblyPackage.getAssemblyModule_Root()`
Generated

### setRoot

public void setRoot(boolean newRoot)

Angegeben von:
  `setRoot` in Schnittstelle `AssemblyModule`
Parameter:
  `newRoot` - the new value of the 'Root' attribute.
Siehe auch:
  - `AssemblyModule.isRoot()`
Generated

### eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)

Setzt außer Kraft:
  `eInverseAdd` in Klasse `ModelElementImpl`
Generated

### eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)

Setzt außer Kraft:
  `eInverseRemove` in Klasse `ModelElementImpl`
Generated

### eBasicRemoveFromContainerFeature

public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)

Setzt außer Kraft:
  `eBasicRemoveFromContainerFeature` in Klasse `BasicEObjectImpl`
Generated

### eGet

public Object eGet(int featureID, boolean resolve, boolean coreType)

Angegeben von:
  `eGet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eGet` in Klasse `ModelElementImpl`
Generated

### eSet

public void eSet(int featureID, Object newValue)

Angegeben von:
  `eSet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eSet` in Klasse `ModelElementImpl`
Generated

### eUnset

public void eUnset(int featureID)

Angegeben von:
  `eUnset` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eUnset` in Klasse `ModelElementImpl`
Generated

### eIsSet

public boolean eIsSet(int featureID)

Angegeben von:
  `eIsSet` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eIsSet` in Klasse `ModelElementImpl`
Generated

### compareTo

public int compareTo(AssemblyModule o)

Angegeben von:
  `compareTo` in Schnittstelle `Comparable<AssemblyModule>`

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `CDOObjectImpl`

### root

public static int root(AssemblyModule module)