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

# Klasse ProcessImpl

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.ProcessImpl

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

public class ProcessImpl extends ModelElementImpl implements Process
An implementation of the model object 'Process'.

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

  The following features are implemented:

  - `System`
  - `Module Types`
  - `Drop Types`
  - `Module Definition Path`
  - `Initial Module Version`

## 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 Version`
`INITIAL_MODULE_VERSION_EDEFAULT`
The default value of the '`Initial Module Version`' attribute.
`protected static final String`
`MODULE_DEFINITION_PATH_EDEFAULT`
The default value of the '`Module Definition Path`' 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`
`ProcessImpl()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`boolean`
`addDropType(String name, boolean release)`
`boolean`
`addModuleType(String name)`
`NotificationChain`
`basicSetSystem(System newSystem, 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)`
`DropType`
`getDropType(String name)`
`EList<DropType>`
`getDropTypes()`
`Version`
`getInitialModuleVersion()`
`String`
`getModuleDefinitionPath()`
`ModuleType`
`getModuleType(String name)`
`EList<ModuleType>`
`getModuleTypes()`
`System`
`getSystem()`
`void`
`setInitialModuleVersion(Version newInitialModuleVersion)`
`void`
`setModuleDefinitionPath(String newModuleDefinitionPath)`
`void`
`setSystem(System newSystem)`

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

### MODULE_DEFINITION_PATH_EDEFAULT

protected static final String MODULE_DEFINITION_PATH_EDEFAULT
The default value of the '`Module Definition Path`' attribute.

Siehe auch:
  - `getModuleDefinitionPath()`
Generated
Ordered

### INITIAL_MODULE_VERSION_EDEFAULT

protected static final Version INITIAL_MODULE_VERSION_EDEFAULT
The default value of the '`Initial Module Version`' attribute.

Siehe auch:
  - `getInitialModuleVersion()`
Generated
Ordered

## Konstruktordetails

### ProcessImpl

protected ProcessImpl()

Generated

## Methodendetails

### eStaticClass

protected EClass eStaticClass()

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

### getSystem

public System getSystem()

Angegeben von:
  `getSystem` in Schnittstelle `Process`
Angegeben von:
  `getSystem` in Schnittstelle `SystemElement`
Gibt zurück:
  the value of the 'System' container reference.
Siehe auch:
  - `Process.setSystem(org.eclipse.emf.cdo.lm.System)`
  - `LMPackage.getProcess_System()`
  - `System.getProcess()`
Generated

### basicSetSystem

public NotificationChain basicSetSystem(System newSystem, NotificationChain msgs)

Generated

### setSystem

public void setSystem(System newSystem)

Angegeben von:
  `setSystem` in Schnittstelle `Process`
Parameter:
  `newSystem` - the new value of the 'System' container reference.
Siehe auch:
  - `Process.getSystem()`
Generated

### getDropTypes

public EList<DropType> getDropTypes()

Angegeben von:
  `getDropTypes` in Schnittstelle `Process`
Gibt zurück:
  the value of the 'Drop Types' containment reference list.
Siehe auch:
  - `LMPackage.getProcess_DropTypes()`
  - `DropType.getProcess()`
Generated

### getModuleDefinitionPath

public String getModuleDefinitionPath()

Angegeben von:
  `getModuleDefinitionPath` in Schnittstelle `Process`
Gibt zurück:
  the value of the 'Module Definition Path' attribute.
Siehe auch:
  - `Process.setModuleDefinitionPath(String)`
  - `LMPackage.getProcess_ModuleDefinitionPath()`
Generated

### setModuleDefinitionPath

public void setModuleDefinitionPath(String newModuleDefinitionPath)

Angegeben von:
  `setModuleDefinitionPath` in Schnittstelle `Process`
Parameter:
  `newModuleDefinitionPath` - the new value of the 'Module Definition Path' attribute.
Siehe auch:
  - `Process.getModuleDefinitionPath()`
Generated

### getInitialModuleVersion

public Version getInitialModuleVersion()

Angegeben von:
  `getInitialModuleVersion` in Schnittstelle `Process`
Gibt zurück:
  the value of the 'Initial Module Version' attribute.
Siehe auch:
  - `Process.setInitialModuleVersion(Version)`
  - `LMPackage.getProcess_InitialModuleVersion()`
Generated

### setInitialModuleVersion

public void setInitialModuleVersion(Version newInitialModuleVersion)

Angegeben von:
  `setInitialModuleVersion` in Schnittstelle `Process`
Parameter:
  `newInitialModuleVersion` - the new value of the 'Initial Module Version' attribute.
Siehe auch:
  - `Process.getInitialModuleVersion()`
Generated

### getModuleTypes

public EList<ModuleType> getModuleTypes()

Angegeben von:
  `getModuleTypes` in Schnittstelle `Process`
Gibt zurück:
  the value of the 'Module Types' containment reference list.
Siehe auch:
  - `LMPackage.getProcess_ModuleTypes()`
  - `ModuleType.getProcess()`
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

### addDropType

public boolean addDropType(String name, boolean release)

Angegeben von:
  `addDropType` in Schnittstelle `Process`

### getDropType

public DropType getDropType(String name)

Angegeben von:
  `getDropType` in Schnittstelle `Process`

### addModuleType

public boolean addModuleType(String name)

Angegeben von:
  `addModuleType` in Schnittstelle `Process`

### getModuleType

public ModuleType getModuleType(String name)

Angegeben von:
  `getModuleType` in Schnittstelle `Process`