Package org.eclipse.emf.cdo.lm.impl
Class StreamImpl
java.lang.Object
- All Implemented Interfaces:
CDOObject
,CDOWithID
,CDOPackageTypeRegistry.CDOObjectMarker
,ModelElement
,Baseline
,FloatingBaseline
,ModuleElement
,Stream
,StreamElement
,SystemElement
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,InternalCDOLoadable
,InternalCDOObject
An implementation of the model object
'Stream'.
- Generated
- No Extend
- This class is not intended to be subclassed by clients.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final Impact
The default value of the 'Allowed Changes
' attribute.protected static final String
The default value of the 'Code Name
' attribute.protected static final CDOBranchRef
The default value of the 'Development Branch
' attribute.protected static final CDOBranchRef
The default value of the 'Maintenance Branch
' attribute.protected static final long
The default value of the 'Maintenance Time Stamp
' attribute.protected static final int
The default value of the 'Major Version
' attribute.protected static final int
The default value of the 'Minor Version
' attribute.protected static final StreamMode
The default value of the 'Mode
' attribute.protected static final long
The default value of the 'Start Time Stamp
' attribute.Fields inherited from class org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl
CLOSED_EDEFAULT
Fields inherited from class org.eclipse.emf.cdo.lm.impl.BaselineImpl
FLOATING_EDEFAULT
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.cdo.lm.Baseline
COMPARATOR
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbasicSetModule
(Module newModule, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) eInverseAdd
(InternalEObject otherEnd, int featureID, NotificationChain msgs) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) void
forEachBaseline
(Consumer<Baseline> consumer) boolean
forEachBaseline
(Predicate<Baseline> predicate) getBase()
getBaseline
(String baselineName) long
getBranchPoint
(long timeStamp) getDelivery
(Change change) long
int
int
getMode()
getName()
long
int
insertContent
(Baseline baseline) void
setAllowedChanges
(Impact newAllowedChanges) void
void
setCodeName
(String newCodeName) void
setDevelopmentBranch
(CDOBranchRef newDevelopmentBranch) void
setMaintenanceBranch
(CDOBranchRef newMaintenanceBranch) void
setMaintenanceTimeStamp
(long newMaintenanceTimeStamp) void
setMajorVersion
(int newMajorVersion) void
setMinorVersion
(int newMinorVersion) void
void
setStartTimeStamp
(long newStartTimeStamp) Methods inherited from class org.eclipse.emf.cdo.lm.impl.FloatingBaselineImpl
getBranchPoint, getBranchPoint, isClosed, isFloating, setClosed
Methods inherited from class org.eclipse.emf.cdo.lm.impl.BaselineImpl
basicSetStream, change, extended, getStream, getSystem, getTypeAndName, getTypeName, name, setStream, time, type
Methods inherited from class org.eclipse.emf.cdo.etypes.impl.ModelElementImpl
eStaticFeatureCount, getAnnotation, getAnnotations
Methods inherited from class 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
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
Methods inherited from class 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
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.cdo.lm.Baseline
getBranchPoint, getStream, getTypeAndName, getTypeName, isFloating, setStream
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.cdo.lm.FloatingBaseline
isClosed, setClosed
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
Methods inherited from interface org.eclipse.emf.cdo.etypes.ModelElement
getAnnotation, getAnnotations
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.eclipse.emf.cdo.lm.SystemElement
getSystem
-
Field Details
-
START_TIME_STAMP_EDEFAULT
protected static final long START_TIME_STAMP_EDEFAULTThe default value of the 'Start Time Stamp
' attribute.- See Also:
- Generated
- Ordered
-
MAJOR_VERSION_EDEFAULT
protected static final int MAJOR_VERSION_EDEFAULTThe default value of the 'Major Version
' attribute.- See Also:
- Generated
- Ordered
-
MINOR_VERSION_EDEFAULT
protected static final int MINOR_VERSION_EDEFAULTThe default value of the 'Minor Version
' attribute.- See Also:
- Generated
- NOT
- Ordered
-
CODE_NAME_EDEFAULT
The default value of the 'Code Name
' attribute.- See Also:
- Generated
- Ordered
-
ALLOWED_CHANGES_EDEFAULT
The default value of the 'Allowed Changes
' attribute.- See Also:
- Generated
- Ordered
-
MODE_EDEFAULT
The default value of the 'Mode
' attribute.- See Also:
- Generated
- Ordered
-
DEVELOPMENT_BRANCH_EDEFAULT
The default value of the 'Development Branch
' attribute.- See Also:
- Generated
- NOT
- Ordered
-
MAINTENANCE_BRANCH_EDEFAULT
The default value of the 'Maintenance Branch
' attribute.- See Also:
- Generated
- NOT
- Ordered
-
MAINTENANCE_TIME_STAMP_EDEFAULT
protected static final long MAINTENANCE_TIME_STAMP_EDEFAULTThe default value of the 'Maintenance Time Stamp
' attribute.- See Also:
- Generated
- Ordered
-
-
Constructor Details
-
StreamImpl
protected StreamImpl()- Generated
-
-
Method Details
-
eStaticClass
- Overrides:
eStaticClass
in classFloatingBaselineImpl
- Generated
-
getModule
- Specified by:
getModule
in interfaceModuleElement
- Specified by:
getModule
in interfaceStream
- Overrides:
getModule
in classBaselineImpl
- Returns:
- the value of the 'Module' container reference.
- See Also:
- Generated
-
basicSetModule
- Generated
-
setModule
-
getBase
- Specified by:
getBase
in interfaceFloatingBaseline
- Specified by:
getBase
in interfaceStream
- Specified by:
getBase
in classFloatingBaselineImpl
- Returns:
- the value of the 'Base' reference.
- See Also:
- Generated
-
basicGetBase
- Generated
-
setBase
-
getBaseTimeStamp
public long getBaseTimeStamp()Description copied from class:BaselineImpl
- Specified by:
getBaseTimeStamp
in interfaceBaseline
- Specified by:
getBaseTimeStamp
in classBaselineImpl
-
getStartTimeStamp
public long getStartTimeStamp()- Specified by:
getStartTimeStamp
in interfaceStream
- Returns:
- the value of the 'Start Time Stamp' attribute.
- See Also:
- Generated
-
setStartTimeStamp
public void setStartTimeStamp(long newStartTimeStamp) - Specified by:
setStartTimeStamp
in interfaceStream
- Parameters:
newStartTimeStamp
- the new value of the 'Start Time Stamp' attribute.- See Also:
- Generated
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersion
in interfaceStream
- Returns:
- the value of the 'Major Version' attribute.
- See Also:
- Generated
-
setMajorVersion
public void setMajorVersion(int newMajorVersion) - Specified by:
setMajorVersion
in interfaceStream
- Parameters:
newMajorVersion
- the new value of the 'Major Version' attribute.- See Also:
- Generated
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersion
in interfaceStream
- Returns:
- the value of the 'Minor Version' attribute.
- See Also:
- Generated
-
setMinorVersion
public void setMinorVersion(int newMinorVersion) - Specified by:
setMinorVersion
in interfaceStream
- Parameters:
newMinorVersion
- the new value of the 'Minor Version' attribute.- See Also:
- Generated
-
getCodeName
- Specified by:
getCodeName
in interfaceStream
- Returns:
- the value of the 'Code Name' attribute.
- See Also:
- Generated
-
setCodeName
- Specified by:
setCodeName
in interfaceStream
- Parameters:
newCodeName
- the new value of the 'Code Name' attribute.- See Also:
- Generated
-
getAllowedChanges
- Specified by:
getAllowedChanges
in interfaceStream
- Returns:
- the value of the 'Allowed Changes' attribute.
- See Also:
- Generated
-
setAllowedChanges
- Specified by:
setAllowedChanges
in interfaceStream
- Parameters:
newAllowedChanges
- the new value of the 'Allowed Changes' attribute.- See Also:
- Generated
-
getContents
- Specified by:
getContents
in interfaceStream
- Returns:
- the value of the 'Contents' containment reference list.
- See Also:
- Generated
-
getMaintenanceTimeStamp
public long getMaintenanceTimeStamp()- Specified by:
getMaintenanceTimeStamp
in interfaceStream
- Returns:
- the value of the 'Maintenance Time Stamp' attribute.
- See Also:
- Generated
-
setMaintenanceTimeStamp
public void setMaintenanceTimeStamp(long newMaintenanceTimeStamp) - Specified by:
setMaintenanceTimeStamp
in interfaceStream
- Parameters:
newMaintenanceTimeStamp
- the new value of the 'Maintenance Time Stamp' attribute.- See Also:
- Generated
-
insertContent
- Specified by:
insertContent
in interfaceStream
- Generated
- NOT
-
getBranchPoint
- Specified by:
getBranchPoint
in interfaceStream
- Generated
- NOT
-
getDeliveries
Description copied from class:FloatingBaselineImpl
- Specified by:
getDeliveries
in interfaceFloatingBaseline
- Specified by:
getDeliveries
in classFloatingBaselineImpl
-
getMode
- Specified by:
getMode
in interfaceStream
- Returns:
- the value of the 'Mode' attribute.
- See Also:
-
StreamMode
#setMode(StreamMode)
LMPackage.getStream_Mode()
- Generated
- NOT
-
getDevelopmentBranch
- Specified by:
getDevelopmentBranch
in interfaceStream
- Returns:
- the value of the 'Development Branch' attribute.
- See Also:
- Generated
-
setDevelopmentBranch
- Specified by:
setDevelopmentBranch
in interfaceStream
- Parameters:
newDevelopmentBranch
- the new value of the 'Development Branch' attribute.- See Also:
- Generated
-
getMaintenanceBranch
- Specified by:
getMaintenanceBranch
in interfaceStream
- Returns:
- the value of the 'Maintenance Branch' attribute.
- See Also:
- Generated
-
setMaintenanceBranch
- Specified by:
setMaintenanceBranch
in interfaceStream
- Parameters:
newMaintenanceBranch
- the new value of the 'Maintenance Branch' attribute.- See Also:
- Generated
-
getBranch
Description copied from class:FloatingBaselineImpl
- Specified by:
getBranch
in interfaceFloatingBaseline
- Specified by:
getBranch
in classFloatingBaselineImpl
-
getFirstRelease
- Specified by:
getFirstRelease
in interfaceStream
- Generated
- NOT
-
getLastRelease
- Specified by:
getLastRelease
in interfaceStream
- Generated
- NOT
-
getReleases
- Specified by:
getReleases
in interfaceStream
- Generated
- NOT
-
getBasedChanges
- Specified by:
getBasedChanges
in interfaceStream
- Generated
- NOT
-
eInverseAdd
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseAdd
in classBaselineImpl
- Generated
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classBaselineImpl
- Generated
-
eBasicRemoveFromContainerFeature
- Overrides:
eBasicRemoveFromContainerFeature
in classBaselineImpl
- Generated
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classFloatingBaselineImpl
- Generated
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classFloatingBaselineImpl
- Generated
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classFloatingBaselineImpl
- Generated
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classFloatingBaselineImpl
- Generated
-
eInvoke
- Specified by:
eInvoke
in interfaceInternalEObject
- Overrides:
eInvoke
in classFloatingBaselineImpl
- Throws:
InvocationTargetException
- Generated
-
getName
Description copied from class:BaselineImpl
- Specified by:
getName
in interfaceBaseline
- Specified by:
getName
in classBaselineImpl
-
forEachBaseline
- Specified by:
forEachBaseline
in interfaceStream
-
forEachBaseline
- Specified by:
forEachBaseline
in interfaceStream
-
getBaseline
- Specified by:
getBaseline
in interfaceStream
-
getDelivery
- Specified by:
getDelivery
in interfaceStream
-