Package org.eclipse.emf.cdo.lm
Interface Stream
- All Superinterfaces:
Baseline
,CDOObject
,CDOWithID
,EObject
,FloatingBaseline
,ModelElement
,ModuleElement
,Notifier
,StreamElement
,SystemElement
- All Known Implementing Classes:
StreamImpl
A representation of the model object
'Stream'.
- See Also:
- Generated
- Model
- No Implement
- This interface is not intended to be implemented by clients.
The following features are supported:
- No Extend
- This interface is not intended to be extended by clients.
-
Field Summary
Fields inherited from interface org.eclipse.emf.cdo.lm.Baseline
COMPARATOR
-
Method Summary
Modifier and TypeMethodDescriptionvoid
forEachBaseline
(Consumer<Baseline> consumer) boolean
forEachBaseline
(Predicate<Baseline> predicate) Returns the value of the 'Allowed Changes' attribute.getBase()
Returns the value of the 'Base' reference.getBaseline
(String baselineName) getBranchPoint
(long timeStamp) Returns the value of the 'Code Name' attribute.Returns the value of the 'Contents' containment reference list.getDelivery
(Change change) Returns the value of the 'Development Branch' attribute.Returns the value of the 'Maintenance Branch' attribute.long
Returns the value of the 'Maintenance Time Stamp' attribute.int
Returns the value of the 'Major Version' attribute.int
Returns the value of the 'Minor Version' attribute.getMode()
Returns the value of the 'Mode' attribute.Returns the value of the 'Module' container reference.long
Returns the value of the 'Start Time Stamp' attribute.int
insertContent
(Baseline baseline) void
setAllowedChanges
(Impact value) Sets the value of the 'Allowed Changes
' attribute.void
Sets the value of the 'Base
' reference.void
setCodeName
(String value) Sets the value of the 'Code Name
' attribute.void
setDevelopmentBranch
(CDOBranchRef value) Sets the value of the 'Development Branch
' attribute.void
setMaintenanceBranch
(CDOBranchRef value) Sets the value of the 'Maintenance Branch
' attribute.void
setMaintenanceTimeStamp
(long value) Sets the value of the 'Maintenance Time Stamp
' attribute.void
setMajorVersion
(int value) Sets the value of the 'Major Version
' attribute.void
setMinorVersion
(int value) Sets the value of the 'Minor Version
' attribute.void
Sets the value of the 'Module
' container reference.void
setStartTimeStamp
(long value) Sets the value of the 'Start Time Stamp
' attribute.Methods inherited from interface org.eclipse.emf.cdo.lm.Baseline
getBaseTimeStamp, getBranchPoint, getName, 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, cdoRevision, cdoRevision, cdoState, cdoView, 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
getBranch, getDeliveries, isClosed, setClosed
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
-
Method Details
-
getModule
Module getModule()Returns the value of the 'Module' container reference. It is bidirectional and its opposite is 'Streams
'.- Specified by:
getModule
in interfaceModuleElement
- Returns:
- the value of the 'Module' container reference.
- See Also:
- Generated
- Model
- opposite="streams" required="true" transient="false"
-
setModule
Sets the value of the 'Module
' container reference.- Parameters:
value
- the new value of the 'Module' container reference.- See Also:
- Generated
-
getBase
Drop getBase()Returns the value of the 'Base' reference.- Specified by:
getBase
in interfaceFloatingBaseline
- Returns:
- the value of the 'Base' reference.
- See Also:
- Generated
- Model
-
setBase
Sets the value of the 'Base
' reference.- Parameters:
value
- the new value of the 'Base' reference.- See Also:
- Generated
-
getStartTimeStamp
long getStartTimeStamp()Returns the value of the 'Start Time Stamp' attribute.- Returns:
- the value of the 'Start Time Stamp' attribute.
- See Also:
- Generated
- Model
- required="true"
-
setStartTimeStamp
void setStartTimeStamp(long value) Sets the value of the 'Start Time Stamp
' attribute.- Parameters:
value
- the new value of the 'Start Time Stamp' attribute.- See Also:
- Generated
-
getMajorVersion
int getMajorVersion()Returns the value of the 'Major Version' attribute.- Returns:
- the value of the 'Major Version' attribute.
- See Also:
- Generated
- Model
- required="true"
-
setMajorVersion
void setMajorVersion(int value) Sets the value of the 'Major Version
' attribute.- Parameters:
value
- the new value of the 'Major Version' attribute.- See Also:
- Generated
-
getMinorVersion
int getMinorVersion()Returns the value of the 'Minor Version' attribute.- Returns:
- the value of the 'Minor Version' attribute.
- See Also:
- Generated
- Model
- required="true"
-
setMinorVersion
void setMinorVersion(int value) Sets the value of the 'Minor Version
' attribute.- Parameters:
value
- the new value of the 'Minor Version' attribute.- See Also:
- Generated
-
getCodeName
String getCodeName()Returns the value of the 'Code Name' attribute.- Returns:
- the value of the 'Code Name' attribute.
- See Also:
- Generated
- Model
-
setCodeName
Sets the value of the 'Code Name
' attribute.- Parameters:
value
- the new value of the 'Code Name' attribute.- See Also:
- Generated
-
getAllowedChanges
Impact getAllowedChanges()Returns the value of the 'Allowed Changes' attribute. The default value is"Minor"
. The literals are from the enumerationImpact
.- Returns:
- the value of the 'Allowed Changes' attribute.
- See Also:
- Generated
- Model
- default="Minor"
-
setAllowedChanges
Sets the value of the 'Allowed Changes
' attribute.- Parameters:
value
- the new value of the 'Allowed Changes' attribute.- See Also:
- Generated
-
getContents
Returns the value of the 'Contents' containment reference list. The list contents are of typeBaseline
. It is bidirectional and its opposite is 'Stream
'.- Returns:
- the value of the 'Contents' containment reference list.
- See Also:
- Generated
- Model
- opposite="stream" containment="true"
-
getMaintenanceTimeStamp
long getMaintenanceTimeStamp()Returns the value of the 'Maintenance Time Stamp' attribute.- Returns:
- the value of the 'Maintenance Time Stamp' attribute.
- See Also:
- Generated
- Model
-
setMaintenanceTimeStamp
void setMaintenanceTimeStamp(long value) Sets the value of the 'Maintenance Time Stamp
' attribute.- Parameters:
value
- the new value of the 'Maintenance Time Stamp' attribute.- See Also:
- Generated
-
insertContent
- Generated
- Model
- baselineRequired="true"
-
getBranchPoint
- Generated
- Model
- dataType="org.eclipse.emf.cdo.etypes.BranchPointRef"
-
getMode
StreamMode getMode()Returns the value of the 'Mode' attribute. The literals are from the enumerationStreamMode
.- Returns:
- the value of the 'Mode' attribute.
- See Also:
-
StreamMode
#setMode(StreamMode)
LMPackage.getStream_Mode()
- Generated
- Model
- required="true"
-
getDevelopmentBranch
CDOBranchRef getDevelopmentBranch()Returns the value of the 'Development Branch' attribute.- Returns:
- the value of the 'Development Branch' attribute.
- See Also:
- Generated
- Model
- dataType="org.eclipse.emf.cdo.etypes.BranchRef" required="true"
-
setDevelopmentBranch
Sets the value of the 'Development Branch
' attribute.- Parameters:
value
- the new value of the 'Development Branch' attribute.- See Also:
- Generated
-
getMaintenanceBranch
CDOBranchRef getMaintenanceBranch()Returns the value of the 'Maintenance Branch' attribute.- Returns:
- the value of the 'Maintenance Branch' attribute.
- See Also:
- Generated
- Model
- dataType="org.eclipse.emf.cdo.etypes.BranchRef"
-
setMaintenanceBranch
Sets the value of the 'Maintenance Branch
' attribute.- Parameters:
value
- the new value of the 'Maintenance Branch' attribute.- See Also:
- Generated
-
getFirstRelease
Drop getFirstRelease()- Generated
- Model
- kind="operation"
-
getLastRelease
Drop getLastRelease()- Generated
- Model
- kind="operation"
-
getReleases
- Generated
- Model
- kind="operation"
-
getBasedChanges
- Generated
- Model
- kind="operation"
-
forEachBaseline
-
forEachBaseline
- Since:
- 1.3
-
getBaseline
-
getDelivery
-