org.eclipse.ocl.examples.domain.values
Interface SequenceValue
- All Superinterfaces:
- CollectionValue, java.lang.Iterable<Value>, Value
- All Known Subinterfaces:
- InvalidValue, NullValue, OrderedSetValue
- All Known Implementing Classes:
- AbstractSequenceValue, AbstractUndefinedCollectionValue, AbstractUndefinedValue, InvalidValueImpl, NullValueImpl, OCLConsolePage.ExceptionValue, OrderedSetValueImpl, OrderedSetValueImpl.Accumulator, SequenceRangeImpl, SequenceValueImpl, SequenceValueImpl.Accumulator
public interface SequenceValue
- extends CollectionValue
Fields inherited from interface org.eclipse.ocl.examples.domain.values.Value |
INVALID_NAME |
Methods inherited from interface org.eclipse.ocl.examples.domain.values.CollectionValue |
asCollection, asList, count, excludes, excludesAll, excluding, flatten, flatten, getCollectionType, getKind, includes, includesAll, including, intersection, intSize, isEmpty, iterator, maxMin, notEmpty, product, selectByKind, selectByType, size, sort, sum, toSequenceValue, union |
Methods inherited from interface org.eclipse.ocl.examples.domain.values.Value |
asBagValue, asBoolean, asBooleanValue, asCollectionValue, asDouble, asEcoreObject, asElement, asElementValue, asInteger, asIntegerValue, asNavigableObject, asObject, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asString, asStringValue, asTypeValue, asUniqueCollectionValue, asValidValue, getActualType, getType, getValueFactory, isCollectionValue, isFalse, isIntegerValue, isInvalid, isNull, isRealValue, isTrue, isUndefined, isUnlimited, isUnlimitedNatural, oclToString, toIntegerValue, toIteratorValue, toRealValue, toString |
append
SequenceValue append(Value object)
throws InvalidValueException
- Throws:
InvalidValueException
at
Value at(int index)
throws InvalidValueException
- Throws:
InvalidValueException
first
Value first()
throws InvalidValueException
- Throws:
InvalidValueException
insertAt
SequenceValue insertAt(int index,
Value object)
throws InvalidValueException
- Throws:
InvalidValueException
indexOf
IntegerValue indexOf(Value object)
throws InvalidValueException
- Throws:
InvalidValueException
last
Value last()
throws InvalidValueException
- Throws:
InvalidValueException
prepend
SequenceValue prepend(Value object)
throws InvalidValueException
- Throws:
InvalidValueException
reverse
SequenceValue reverse()
throws InvalidValueException
- Throws:
InvalidValueException
subSequence
SequenceValue subSequence(int lower,
int upper)
throws InvalidValueException
- Throws:
InvalidValueException