public interface IntegerValue extends RealValue
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IntegerValue.Accumulator |
INVALID_NAME| Modifier and Type | Method and Description |
|---|---|
IntegerValue |
addInteger(IntegerValue right) |
IntegerValue |
commutatedDiv(IntegerValue left) |
IntegerValue |
commutatedMod(IntegerValue left) |
int |
compareToInteger(IntegerValue right) |
RealValue |
divideInteger(IntegerValue right) |
IntegerValue |
divInteger(IntegerValue right) |
IntegerValue |
divUnlimited(UnlimitedValue right) |
int |
intValue() |
boolean |
isUnlimitedNatural() |
IntegerValue |
maxInteger(IntegerValue right) |
IntegerValue |
minInteger(IntegerValue right) |
IntegerValue |
modInteger(IntegerValue right) |
IntegerValue |
modUnlimited(UnlimitedValue right) |
IntegerValue |
multiplyInteger(IntegerValue right) |
IntegerValue |
negate() |
IntegerValue |
subtractInteger(IntegerValue right) |
abs, addReal, asNumber, bigDecimalValue, bigIntegerValue, commutatedAdd, commutatedDivide, commutatedMultiply, commutatedSubtract, compareToReal, compareToUnlimited, divideReal, doubleValue, floor, isIntegerValue, isUnlimited, max, maxReal, maxUnlimited, min, minReal, minUnlimited, multiplyReal, round, signum, subtractRealasBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asInteger, asIntegerValue, asNavigableObject, asObject, asObjectValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, asUnlimitedNaturalValue, getTypeId, isInvalid, isUndefined, toStringoclEquals, oclHashCode@NonNull IntegerValue addInteger(@NonNull IntegerValue right)
addInteger in interface RealValue@NonNull IntegerValue commutatedDiv(@NonNull IntegerValue left)
@NonNull IntegerValue commutatedMod(@NonNull IntegerValue left)
int compareToInteger(@NonNull
IntegerValue right)
compareToInteger in interface RealValue@NonNull IntegerValue divInteger(@NonNull IntegerValue right)
@NonNull IntegerValue divUnlimited(@NonNull UnlimitedValue right)
@NonNull RealValue divideInteger(@NonNull IntegerValue right)
divideInteger in interface RealValueint intValue()
boolean isUnlimitedNatural()
@NonNull IntegerValue maxInteger(@NonNull IntegerValue right)
maxInteger in interface RealValue@NonNull IntegerValue minInteger(@NonNull IntegerValue right)
minInteger in interface RealValue@NonNull IntegerValue modInteger(@NonNull IntegerValue right)
@NonNull IntegerValue modUnlimited(@NonNull UnlimitedValue right)
@NonNull IntegerValue multiplyInteger(@NonNull IntegerValue right)
multiplyInteger in interface RealValue@NonNull IntegerValue negate()
@NonNull IntegerValue subtractInteger(@NonNull IntegerValue right)
subtractInteger in interface RealValue