public class LongIntegerValueImpl extends IntegerValueImpl
IntegerValue.Accumulator
INVALID_NAME
Constructor and Description |
---|
LongIntegerValueImpl(long value) |
addReal, asEcoreObject, asIntegerValue, asRealValue, asUnlimitedNaturalValue, commutatedAdd, commutatedCompareTo, commutatedCompareToReal, commutatedDiv, commutatedDivide, commutatedMod, commutatedMultiply, commutatedSubtract, compareTo, divideReal, divUnlimited, eStaticClass, floor, getType, getTypeId, isIntegerValue, isUnlimited, isUnlimitedNaturalValue, max, max, maxReal, maxUnlimited, min, min, minReal, minUnlimited, modUnlimited, multiplyReal, round, subtractReal
asBagValue, asCollectionValue, asElement, asMapValue, asNavigableObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, getTypeName, isInvalid, isUndefined, oclEquals, oclHashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asBagValue, asCollectionValue, asElement, asMapValue, asNavigableObject, asObjectValue, asOrderedCollectionValue, 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.lang.Object asUnboxedObject(@NonNull IdResolver idResolver)
Value
A thrown exception for an invalid OCL value.
Java-null for a null OCL value
Objects for other things, Bag/Set/OrderedSet/List for collections
@NonNull public java.math.BigDecimal bigDecimalValue()
@NonNull public java.math.BigInteger bigIntegerValue()
public int commutatedCompareToInteger(@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 interface UnlimitedNaturalValue
intValue
in class java.lang.Number
public boolean isUnlimitedNatural()
isUnlimitedNatural
in interface UnlimitedNaturalValue
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