Created: | 4/10/2008 12:15:52 PM |
Modified: | 6/27/2008 12:42:43 PM |
Project: | |
Advanced: |
Operation | ||
Public append( element: T, |
||
Details:
sequential
|
||
Public asSet():Set<T> |
||
Details:
sequential
|
||
Public at( position: Integer, |
||
Details:
sequential
|
||
Public collect( expr: OCL, |
||
Details:
sequential
|
||
Public concatenate( tail: Sequence<T>, |
||
Details:
sequential
|
||
Public deleteAt( position: Integer, |
||
Details:
sequential
|
||
Public deleteFirst():Sequence<T> |
||
Details:
sequential
|
||
Public deleteLast():Sequence<T> |
||
Details:
sequential
|
||
Public first():Record<T, Integer = 1> |
||
Details:
sequential
|
||
Public last():Record<T, Integer = length> |
||
Details:
sequential
|
||
Public prepend( element: T, |
||
Details:
sequential
|
||
Public reverse():Sequence<T> |
||
Details:
sequential
|
||
Public subSequence( begin: Integer, |
||
Details:
sequential
|
||
Public tail():Sequence<T> |
||
Details:
sequential
|
Element | Source Role | Target Role |
«parameter» T Class |
Name: element |
Name: |
Details:
|
Tag | Value |
persistence | persistent |
Details:
|
Constraint | Type | Status |
{offset > length implies element.isNull} | Invariant | Approved |
Details:
|
Object | Type | Connection | Notes |
«Type» Sequence |
Class | Dependency | |
Sequence |
Class | Realization | |
«type» CircularSequence | Class | Generalization | |
«Type» Collection | Class | Generalization |