org.eclipse.ocl.examples.domain.values
Interface OrderedCollectionValue

All Superinterfaces:
CollectionValue, java.lang.Iterable<java.lang.Object>, Value
All Known Subinterfaces:
InvalidValue, NullValue, OrderedSetValue, OrderedSetValue.Accumulator, SequenceValue, SequenceValue.Accumulator
All Known Implementing Classes:
EvaluationHaltedException, InvalidValueException, NullValueImpl, OrderedSetValueImpl, RangeOrderedSetValueImpl, RangeSequenceValueImpl, SequenceValueImpl, SparseOrderedSetValueImpl, SparseOrderedSetValueImpl.Accumulator, SparseSequenceValueImpl, SparseSequenceValueImpl.Accumulator, UndefinedValueImpl, VMException, VMInterruptedExecutionException, VMRuntimeException, VMStackOverFlowError

public interface OrderedCollectionValue
extends CollectionValue

A representation of the model object 'Ordered Collection Value'.

See Also:
ValuesPackage.getOrderedCollectionValue()
Generated

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.examples.domain.values.CollectionValue
CollectionValue.Accumulator
 
Field Summary
 
Fields inherited from interface org.eclipse.ocl.examples.domain.values.Value
INVALID_NAME
 
Method Summary
 OrderedCollectionValue append(java.lang.Object object)
           
 OrderedCollectionValue appendAll(OrderedCollectionValue objects)
           
 java.lang.Object at(int index)
           
 java.lang.Object first()
           
 IntegerValue indexOf(java.lang.Object object)
           
 OrderedCollectionValue insertAt(int index, java.lang.Object object)
           
 java.lang.Object last()
           
 OrderedCollectionValue prepend(java.lang.Object object)
           
 OrderedCollectionValue prependAll(OrderedCollectionValue objects)
           
 OrderedCollectionValue reverse()
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.CollectionValue
asCollection, asEcoreObject, asEcoreObject, asEcoreObjects, count, excludes, excludesAll, excluding, excludingAll, flatten, flatten, getElements, getKind, getTypeId, includes, includesAll, including, includingAll, intersection, intSize, isEmpty, isOrdered, isUnique, iterable, iterator, notEmpty, product, size, sort, toSequenceValue, union
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.Value
asBagValue, asCollectionValue, asDouble, asElement, asInteger, asIntegerValue, asNavigableObject, asObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, asUnlimitedNaturalValue, isInvalid, isUndefined, toString
 

Method Detail

append

@NonNull
OrderedCollectionValue append(@Nullable
                                      java.lang.Object object)
Generated
NOT

appendAll

@NonNull
OrderedCollectionValue appendAll(@NonNull
                                         OrderedCollectionValue objects)
Generated
NOT

at

@Nullable
java.lang.Object at(int index)
Generated
NOT

first

@Nullable
java.lang.Object first()
Generated
NOT

insertAt

@NonNull
OrderedCollectionValue insertAt(int index,
                                        @Nullable
                                        java.lang.Object object)
Generated
NOT

indexOf

@NonNull
IntegerValue indexOf(@Nullable
                             java.lang.Object object)
Generated
NOT

last

@Nullable
java.lang.Object last()
Generated
NOT

prepend

@NonNull
OrderedCollectionValue prepend(@Nullable
                                       java.lang.Object object)
Generated
NOT

prependAll

@NonNull
OrderedCollectionValue prependAll(@NonNull
                                          OrderedCollectionValue objects)
Generated
NOT

reverse

@NonNull
OrderedCollectionValue reverse()
Generated
NOT