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

# Klasse DropImpl

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.FixedBaselineImpl
org.eclipse.emf.cdo.lm.impl.DropImpl

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

public class DropImpl extends FixedBaselineImpl implements Drop
An implementation of the model object 'Drop'.

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

  The following features are implemented:

  - `Type`
  - `Label`
  - `Branch Point`

## 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`
`LABEL_EDEFAULT`
The default value of the '`Label`' attribute.

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

`VERSION_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`
`DropImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`DropType`
`basicGetType()`
`Object`
`eGet(int featureID, boolean resolve, boolean coreType)`
`Object`
`eInvoke(int operationID, EList<?> arguments)`
`boolean`
`eIsSet(int featureID)`
`void`
`eSet(int featureID, Object newValue)`
`protected EClass`
`eStaticClass()`
`void`
`eUnset(int featureID)`
`EList<Stream>`
`getBasedStreams()`
`CDOBranchPointRef`
`getBranchPoint()`
`String`
`getLabel()`
`String`
`getName()`
`DropType`
`getType()`
`String`
`getTypeName()`
`boolean`
`isRelease()`
`void`
`setBranchPoint(CDOBranchPointRef newBranchPoint)`
`void`
`setLabel(String newLabel)`
`void`
`setType(DropType newType)`

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

`eInverseRemove, getBasedChanges, getBasedChanges, getBaseTimeStamp, getDependencies, getVersion, isFloating, setVersion`

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

`basicSetStream, change, eBasicRemoveFromContainerFeature, eInverseAdd, extended, getModule, getStream, getSystem, getTypeAndName, 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

`getBaseTimeStamp, getStream, getTypeAndName, 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.FixedBaseline

`getBasedChanges, getDependencies, getVersion, setVersion`

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

### BRANCH_POINT_EDEFAULT

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

Siehe auch:
  - `getBranchPoint()`
Generated
Ordered

## Konstruktordetails

### DropImpl

protected DropImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

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

### getType

public DropType getType()

Angegeben von:
  `getType` in Schnittstelle `Drop`
Gibt zurück:
  the value of the 'Type' reference.
Siehe auch:
  - `Drop.setType(DropType)`
  - `LMPackage.getDrop_Type()`
Generated

### basicGetType

public DropType basicGetType()

Generated

### setType

public void setType(DropType newType)

Angegeben von:
  `setType` in Schnittstelle `Drop`
Parameter:
  `newType` - the new value of the 'Type' reference.
Siehe auch:
  - `Drop.getType()`
Generated

### getLabel

public String getLabel()

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

### setLabel

public void setLabel(String newLabel)

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

### getBranchPoint

public CDOBranchPointRef getBranchPoint()

Angegeben von:
  `getBranchPoint` in Schnittstelle `Baseline`
Angegeben von:
  `getBranchPoint` in Schnittstelle `Drop`
Angegeben von:
  `getBranchPoint` in Klasse `FixedBaselineImpl`
Gibt zurück:
  the value of the 'Branch Point' attribute.
Siehe auch:
  - `Drop.setBranchPoint(CDOBranchPointRef)`
  - `LMPackage.getDrop_BranchPoint()`
Generated

### setBranchPoint

public void setBranchPoint(CDOBranchPointRef newBranchPoint)

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

### isRelease

public boolean isRelease()

Angegeben von:
  `isRelease` in Schnittstelle `Drop`
Generated
  NOT

### getBasedStreams

public EList<Stream> getBasedStreams()

Angegeben von:
  `getBasedStreams` in Schnittstelle `Drop`
Generated
  NOT

### eGet

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

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

### eSet

public void eSet(int featureID, Object newValue)

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

### eUnset

public void eUnset(int featureID)

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

### eIsSet

public boolean eIsSet(int featureID)

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

### eInvoke

public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException

Angegeben von:
  `eInvoke` in Schnittstelle `InternalEObject`
Setzt außer Kraft:
  `eInvoke` in Klasse `FixedBaselineImpl`
Löst aus:
  `InvocationTargetException`
Generated

### getName

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

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

### getTypeName

public String getTypeName()

Angegeben von:
  `getTypeName` in Schnittstelle `Baseline`
Setzt außer Kraft:
  `getTypeName` in Klasse `BaselineImpl`