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

# Klasse DependencyDefinitionImpl

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.modules.impl.DependencyDefinitionImpl

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

public class DependencyDefinitionImpl extends ModelElementImpl implements DependencyDefinition
An implementation of the model object 'Dependency Definition'.

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

  The following features are implemented:

  - `Source`
  - `Target Name`
  - `Version Range`

## 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 String`
`TARGET_NAME_EDEFAULT`
The default value of the '`Target Name`' attribute.
`protected static final VersionRange`
`VERSION_RANGE_EDEFAULT`
The default value of the '`Version Range`' 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.ecore.EStructuralFeature.Internal.DynamicValueHolder

`NIL`

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

`EOPPOSITE_FEATURE_BASE`

## Konstruktorübersicht

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

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`NotificationChain`
`basicSetSource(ModuleDefinition newSource, NotificationChain msgs)`
`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)`
`void`
`eSet(int featureID, Object newValue)`
`protected EClass`
`eStaticClass()`
`void`
`eUnset(int featureID)`
`ModuleDefinition`
`getSource()`
`String`
`getTargetName()`
`VersionRange`
`getVersionRange()`
`void`
`setSource(ModuleDefinition newSource)`
`void`
`setTargetName(String newTargetName)`
`void`
`setVersionRange(VersionRange newVersionRange)`

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

### TARGET_NAME_EDEFAULT

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

Siehe auch:
  - `getTargetName()`
Generated
Ordered

### VERSION_RANGE_EDEFAULT

protected static final VersionRange VERSION_RANGE_EDEFAULT
The default value of the '`Version Range`' attribute.

Siehe auch:
  - `getVersionRange()`
Generated
Ordered

## Konstruktordetails

### DependencyDefinitionImpl

protected DependencyDefinitionImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

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

### getSource

public ModuleDefinition getSource()

Angegeben von:
  `getSource` in Schnittstelle `DependencyDefinition`
Gibt zurück:
  the value of the 'Source' container reference.
Siehe auch:
  - `DependencyDefinition.setSource(ModuleDefinition)`
  - `ModulesPackage.getDependencyDefinition_Source()`
  - `ModuleDefinition.getDependencies()`
Generated

### basicSetSource

public NotificationChain basicSetSource(ModuleDefinition newSource, NotificationChain msgs)

Generated

### setSource

public void setSource(ModuleDefinition newSource)

Angegeben von:
  `setSource` in Schnittstelle `DependencyDefinition`
Parameter:
  `newSource` - the new value of the 'Source' container reference.
Siehe auch:
  - `DependencyDefinition.getSource()`
Generated

### getTargetName

public String getTargetName()

Angegeben von:
  `getTargetName` in Schnittstelle `DependencyDefinition`
Gibt zurück:
  the value of the 'Target Name' attribute.
Siehe auch:
  - `DependencyDefinition.setTargetName(String)`
  - `ModulesPackage.getDependencyDefinition_TargetName()`
Generated

### setTargetName

public void setTargetName(String newTargetName)

Angegeben von:
  `setTargetName` in Schnittstelle `DependencyDefinition`
Parameter:
  `newTargetName` - the new value of the 'Target Name' attribute.
Siehe auch:
  - `DependencyDefinition.getTargetName()`
Generated

### getVersionRange

public VersionRange getVersionRange()

Angegeben von:
  `getVersionRange` in Schnittstelle `DependencyDefinition`
Gibt zurück:
  the value of the 'Version Range' attribute.
Siehe auch:
  - `DependencyDefinition.setVersionRange(VersionRange)`
  - `ModulesPackage.getDependencyDefinition_VersionRange()`
Generated

### setVersionRange

public void setVersionRange(VersionRange newVersionRange)

Angegeben von:
  `setVersionRange` in Schnittstelle `DependencyDefinition`
Parameter:
  `newVersionRange` - the new value of the 'Version Range' attribute.
Siehe auch:
  - `DependencyDefinition.getVersionRange()`
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