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

# Klasse ChangeImpl

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.impl.BaselineImpl
org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl
org.eclipse.emf.cdo.lm.impl.ChangeImpl

Alle implementierten Schnittstellen:
  `CDOObject`, `CDOWithID`, `CDOPackageTypeRegistry.CDOObjectMarker`, `ModelElement`, `Baseline`, `Change`, `FloatingBaseline`, `ModuleElement`, `StreamElement`, `SystemElement`, `Notifier`, `EObject`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `InternalCDOLoadable`, `InternalCDOObject`

public class ChangeImpl extends FloatingBaselineImpl implements Change
An implementation of the model object 'Change'.

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

  The following features are implemented:

  - `Base`
  - `Label`
  - `Impact`
  - `Branch`
  - `Deliveries`

## 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 CDOBranchRef`
`BRANCH_EDEFAULT`
The default value of the '`Branch`' attribute.
`protected static final Impact`
`IMPACT_EDEFAULT`
The default value of the '`Impact`' attribute.
`protected static final String`
`LABEL_EDEFAULT`
The default value of the '`Label`' attribute.

### Von Klasse geerbte Felder org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl

`CLOSED_EDEFAULT`

### Von Klasse geerbte Felder org.eclipse.emf.cdo.lm.impl.BaselineImpl

`FLOATING_EDEFAULT`

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

`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`
`ChangeImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`FixedBaseline`
`basicGetBase()`
`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)`
`void`
`eSet(int featureID, Object newValue)`
`protected EClass`
`eStaticClass()`
`void`
`eUnset(int featureID)`
`FixedBaseline`
`getBase()`
`long`
`getBaseTimeStamp()`
`CDOBranchRef`
`getBranch()`
`EList<Delivery>`
`getDeliveries()`
`Delivery`
`getDelivery(Stream stream)`
`EList<Stream>`
`getDeliveryCandidateStreams()`
`BasePoint`
`getDeliveryPoint(Stream stream)`
`EList<Stream>`
`getDeliveryStreams()`
`Impact`
`getImpact()`
`String`
`getLabel()`
`String`
`getName()`
`boolean`
`isDeliverable()`
`void`
`setBase(FixedBaseline newBase)`
`void`
`setBranch(CDOBranchRef newBranch)`
`void`
`setImpact(Impact newImpact)`
`void`
`setLabel(String newLabel)`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl

`eInvoke, getBranchPoint, getBranchPoint, isClosed, isFloating, setClosed`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.lm.impl.BaselineImpl

`basicSetStream, change, eBasicRemoveFromContainerFeature, extended, getModule, getStream, getSystem, getTypeAndName, getTypeName, name, setStream, time, type`

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

`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, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString`

### 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.lm.Baseline

`getBranchPoint, getStream, getTypeAndName, getTypeName, isFloating, setStream`

### 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.cdo.lm.FloatingBaseline

`isClosed, setClosed`

### 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.cdo.lm.ModuleElement

`getModule`

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

`eAdapters, eDeliver, eNotify, eSetDeliver`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.lm.SystemElement

`getSystem`

## Felddetails

### LABEL_EDEFAULT

protected static final String LABEL_EDEFAULT
The default value of the '`Label`' attribute.

Siehe auch:
  - `getLabel()`
Generated
Ordered

### IMPACT_EDEFAULT

protected static final Impact IMPACT_EDEFAULT
The default value of the '`Impact`' attribute.

Siehe auch:
  - `getImpact()`
Generated
Ordered

### BRANCH_EDEFAULT

protected static final CDOBranchRef BRANCH_EDEFAULT
The default value of the '`Branch`' attribute.

Siehe auch:
  - `getBranch()`
Generated
Ordered

## Konstruktordetails

### ChangeImpl

protected ChangeImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

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

### getBase

public FixedBaseline getBase()

Angegeben von:
  `getBase` in Schnittstelle `Change`
Angegeben von:
  `getBase` in Schnittstelle `FloatingBaseline`
Angegeben von:
  `getBase` in Klasse `FloatingBaselineImpl`
Gibt zurück:
  the value of the 'Base' reference.
Siehe auch:
  - `Change.setBase(FixedBaseline)`
  - `LMPackage.getChange_Base()`
Generated

### basicGetBase

public FixedBaseline basicGetBase()

Generated

### setBase

public void setBase(FixedBaseline newBase)

Angegeben von:
  `setBase` in Schnittstelle `Change`
Parameter:
  `newBase` - the new value of the 'Base' reference.
Siehe auch:
  - `Change.getBase()`
Generated

### getLabel

public String getLabel()

Angegeben von:
  `getLabel` in Schnittstelle `Change`
Gibt zurück:
  the value of the 'Label' attribute.
Siehe auch:
  - `Change.setLabel(String)`
  - `LMPackage.getChange_Label()`
Generated

### setLabel

public void setLabel(String newLabel)

Angegeben von:
  `setLabel` in Schnittstelle `Change`
Parameter:
  `newLabel` - the new value of the 'Label' attribute.
Siehe auch:
  - `Change.getLabel()`
Generated

### getImpact

public Impact getImpact()

Angegeben von:
  `getImpact` in Schnittstelle `Change`
Gibt zurück:
  the value of the 'Impact' attribute.
Siehe auch:
  - `Impact`
  - `Change.setImpact(Impact)`
  - `LMPackage.getChange_Impact()`
Generated

### setImpact

public void setImpact(Impact newImpact)

Angegeben von:
  `setImpact` in Schnittstelle `Change`
Parameter:
  `newImpact` - the new value of the 'Impact' attribute.
Siehe auch:
  - `Impact`
  - `Change.getImpact()`
Generated

### getBranch

public CDOBranchRef getBranch()

Angegeben von:
  `getBranch` in Schnittstelle `Change`
Angegeben von:
  `getBranch` in Schnittstelle `FloatingBaseline`
Angegeben von:
  `getBranch` in Klasse `FloatingBaselineImpl`
Gibt zurück:
  the value of the 'Branch' attribute.
Siehe auch:
  - `Change.setBranch(CDOBranchRef)`
  - `LMPackage.getChange_Branch()`
Generated

### setBranch

public void setBranch(CDOBranchRef newBranch)

Angegeben von:
  `setBranch` in Schnittstelle `Change`
Parameter:
  `newBranch` - the new value of the 'Branch' attribute.
Siehe auch:
  - `Change.getBranch()`
Generated

### getDeliveries

public EList<Delivery> getDeliveries()

Angegeben von:
  `getDeliveries` in Schnittstelle `Change`
Angegeben von:
  `getDeliveries` in Schnittstelle `FloatingBaseline`
Angegeben von:
  `getDeliveries` in Klasse `FloatingBaselineImpl`
Gibt zurück:
  the value of the 'Deliveries' reference list.
Siehe auch:
  - `LMPackage.getChange_Deliveries()`
  - `Delivery.getChange()`
Generated

### eInverseAdd

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

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

### eInverseRemove

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

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

### eGet

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

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

### eSet

public void eSet(int featureID, Object newValue)

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

### eUnset

public void eUnset(int featureID)

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

### eIsSet

public boolean eIsSet(int featureID)

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

### getName

public String getName()
Beschreibung aus Klasse kopiert: `BaselineImpl`

Angegeben von:
  `getName` in Schnittstelle `Baseline`
Angegeben von:
  `getName` in Klasse `BaselineImpl`

### getBaseTimeStamp

public long getBaseTimeStamp()
Beschreibung aus Klasse kopiert: `BaselineImpl`

Angegeben von:
  `getBaseTimeStamp` in Schnittstelle `Baseline`
Angegeben von:
  `getBaseTimeStamp` in Klasse `BaselineImpl`

### getDeliveryStreams

public EList<Stream> getDeliveryStreams()

Angegeben von:
  `getDeliveryStreams` in Schnittstelle `Change`

### getDelivery

public Delivery getDelivery(Stream stream)

Angegeben von:
  `getDelivery` in Schnittstelle `Change`

### getDeliveryPoint

public BasePoint getDeliveryPoint(Stream stream)

Angegeben von:
  `getDeliveryPoint` in Schnittstelle `Change`

### getDeliveryCandidateStreams

public EList<Stream> getDeliveryCandidateStreams()

Angegeben von:
  `getDeliveryCandidateStreams` in Schnittstelle `Change`

### isDeliverable

public boolean isDeliverable()

Angegeben von:
  `isDeliverable` in Schnittstelle `Change`