public class IntIntegerValueImpl extends IntegerValueImpl
IntegerValue.Accumulator
INVALID_NAME
Constructor and Description |
---|
IntIntegerValueImpl(int value) |
Modifier and Type | Method and Description |
---|---|
IntegerValue |
abs() |
IntegerValue |
addInteger(IntegerValue right) |
java.lang.Double |
asDouble() |
java.lang.Integer |
asInteger() |
java.lang.Number |
asNumber() |
java.lang.Object |
asObject() |
java.math.BigDecimal |
bigDecimalValue() |
java.math.BigInteger |
bigIntegerValue() |
int |
compareToInteger(IntegerValue o) |
RealValue |
divideInteger(IntegerValue right) |
IntegerValue |
divInteger(IntegerValue right) |
double |
doubleValue() |
boolean |
equals(java.lang.Object obj) |
float |
floatValue() |
int |
hashCode() |
int |
intValue() |
boolean |
isUnlimitedNatural() |
long |
longValue() |
IntegerValue |
maxInteger(IntegerValue right) |
IntegerValue |
minInteger(IntegerValue right) |
IntegerValue |
modInteger(IntegerValue right) |
IntegerValue |
multiplyInteger(IntegerValue right) |
IntegerValue |
negate() |
int |
signum() |
IntegerValue |
subtractInteger(IntegerValue right) |
java.lang.String |
toString() |
addReal, asIntegerValue, asRealValue, asUnlimitedNaturalValue, commutatedAdd, commutatedDiv, commutatedDivide, commutatedMod, commutatedMultiply, commutatedSubtract, compareTo, compareToReal, compareToUnlimited, divideReal, divUnlimited, eStaticClass, floor, getType, getTypeId, isIntegerValue, isUnlimited, max, maxReal, maxUnlimited, min, minReal, minUnlimited, modUnlimited, multiplyReal, round, subtractReal
asBagValue, asCollectionValue, asEcoreObject, asElement, asNavigableObject, asObjectValue, asOrderedSetValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, getTypeName, isInvalid, isUndefined, oclEquals, oclHashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asBagValue, asCollectionValue, asEcoreObject, asElement, asNavigableObject, asObjectValue, asOrderedSetValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, isInvalid, isUndefined, toString
oclEquals, oclHashCode
@NonNull public IntegerValue abs()
@NonNull public IntegerValue addInteger(@NonNull IntegerValue right)
@NonNull public java.lang.Double asDouble()
asDouble
in interface Value
asDouble
in class NumberValueImpl
@NonNull public java.lang.Integer asInteger()
asInteger
in interface Value
asInteger
in class NumberValueImpl
@NonNull public java.lang.Number asNumber()
@NonNull public java.lang.Object asObject()
@NonNull public java.math.BigDecimal bigDecimalValue()
@NonNull public java.math.BigInteger bigIntegerValue()
public int compareToInteger(@NonNull IntegerValue o)
@NonNull public IntegerValue divInteger(@NonNull IntegerValue right)
@NonNull public RealValue divideInteger(@NonNull IntegerValue right)
public double doubleValue()
doubleValue
in interface RealValue
doubleValue
in class java.lang.Number
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public float floatValue()
floatValue
in class java.lang.Number
public int hashCode()
hashCode
in class java.lang.Object
public int intValue()
intValue
in interface IntegerValue
intValue
in class java.lang.Number
public boolean isUnlimitedNatural()
isUnlimitedNatural
in interface IntegerValue
isUnlimitedNatural
in class IntegerValueImpl
public long longValue()
longValue
in class java.lang.Number
@NonNull public IntegerValue maxInteger(@NonNull IntegerValue right)
@NonNull public IntegerValue minInteger(@NonNull IntegerValue right)
@NonNull public IntegerValue modInteger(@NonNull IntegerValue right)
@NonNull public IntegerValue multiplyInteger(@NonNull IntegerValue right)
@NonNull public IntegerValue negate()
public int signum()
@NonNull public IntegerValue subtractInteger(@NonNull IntegerValue right)
public java.lang.String toString()
toString
in class java.lang.Object