| Interface | Description |
|---|---|
| Bag<E> |
A bag is a collection that is non-unique and unordered.
|
| BagValue | |
| BagValue.Accumulator | |
| CollectionTypeParameters<T extends Type> | |
| CollectionValue | |
| CollectionValue.Accumulator | |
| ComparableValue<T> | |
| IntegerRange |
A range of integer values from the first up to and including the last.
|
| IntegerValue | |
| IntegerValue.Accumulator | |
| InvalidValue | |
| MapEntry |
A pair of values corresponding to a map key-vailue pair.
|
| MapTypeParameters<K extends Type,V extends Type> | |
| MapValue | |
| MapValue.Accumulator | |
| NullValue | |
| NumberValue | |
| ObjectValue | |
| OCLValue |
The OCLValue interface must be implemented by any datatype for which Java's Object.equals is inappropriate
when OCL datatype equivalence is required.
|
| OrderedCollectionValue |
A representation of the model object 'Ordered Collection Value'.
|
| OrderedSet<E> |
An ordered set is a collection that is unique and ordered.
|
| OrderedSetValue | |
| OrderedSetValue.Accumulator | |
| RealValue | |
| SequenceValue | |
| SequenceValue.Accumulator | |
| SetValue | |
| SetValue.Accumulator | |
| TemplateParameterSubstitutions |
TemplateParameterSubstitutions defines the interaction with the matching of formal TemplateParameters and actual types.
|
| TupleValue |
Interface of a tuple instance value.
|
| UniqueCollectionValue | |
| UnlimitedNaturalValue | |
| UnlimitedValue | |
| Value |
A value support wrapping/boxing a value whose Java implementation does not comply with OCL semantics, primarily
that equal values return true from Object.equals(Object) but also for variant metamodel elements.
|
| ValuesFactory |
The Factory for the model.
|
| ValuesPackage |
The Package for the model.
|
| ValuesPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| Class | Description |
|---|---|
| TemplateParameterSubstitutions.Empty | |
| Unlimited |
Unlimited represents the unlimited value as a distinct java.lang.Number derived class that can be identified by instanceof.
|
| Exception | Description |
|---|---|
| InvalidValueException |
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|