The type OclComparable defines the compareTo operation used by the sortedBy iteration. Only types that provide a derived compareTo implementation may be sorted.
conformsTo
OclAny
Operations
<(that : OclSelf[?]) : Boolean[1]
precedence:
RELATIONAL
True if
self
is less than
that
.
<=(that : OclSelf[?]) : Boolean[1]
precedence:
RELATIONAL
True if
self
is less than or equal to
that
.
>=(that : OclSelf[?]) : Boolean[1]
precedence:
RELATIONAL
True if
self
is greater than or equal to
that
.
>(that : OclSelf[?]) : Boolean[1]
precedence:
RELATIONAL
True if
self
is greater than
that
.
compareTo(that : OclSelf[?]) : Integer[1]
Return -ve, 0, +ve according to whether self is less than, equal to , or greater than that.
The compareTo operation should be commutative.