public abstract class IntegerValueImpl extends NumberValueImpl implements IntegerValue
IntegerValue.AccumulatorINVALID_NAME| Constructor and Description |
|---|
IntegerValueImpl() |
asBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asInteger, asNavigableObject, asObjectValue, asOrderedSetValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, getTypeName, isInvalid, isUndefined, oclEquals, oclHashCode, toStringbyteValue, doubleValue, floatValue, intValue, longValue, shortValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddInteger, compareToInteger, divideInteger, divInteger, intValue, maxInteger, minInteger, modInteger, multiplyInteger, negate, subtractIntegerabs, asNumber, bigDecimalValue, bigIntegerValue, doubleValue, signumasBagValue, asCollectionValue, asDouble, asEcoreObject, asElement, asInteger, asNavigableObject, asObject, asObjectValue, asOrderedSetValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, isInvalid, isUndefined, toStringoclEquals, oclHashCodeprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class NumberValueImpl@NonNull public IntegerValue asIntegerValue()
asIntegerValue in interface ValueasIntegerValue in class NumberValueImpl@NonNull public RealValue asRealValue()
asRealValue in interface ValueasRealValue in class NumberValueImpl@NonNull public Value asUnlimitedNaturalValue()
asUnlimitedNaturalValue in interface ValueasUnlimitedNaturalValue in class NumberValueImpl@NonNull public RealValue commutatedAdd(@NonNull RealValue left)
commutatedAdd in interface RealValue@NonNull public IntegerValue commutatedDiv(@NonNull IntegerValue left)
commutatedDiv in interface IntegerValue@NonNull public RealValue commutatedDivide(@NonNull RealValue left)
commutatedDivide in interface RealValue@NonNull public IntegerValue commutatedMod(@NonNull IntegerValue left)
commutatedMod in interface IntegerValue@NonNull public RealValue commutatedMultiply(@NonNull RealValue left)
commutatedMultiply in interface RealValue@NonNull public RealValue commutatedSubtract(@NonNull RealValue left)
commutatedSubtract in interface RealValuepublic int compareTo(RealValue left)
compareTo in interface java.lang.Comparable<RealValue>public int compareToReal(@NonNull
RealValue o)
compareToReal in interface RealValuepublic int compareToUnlimited(@NonNull
UnlimitedValue right)
compareToUnlimited in interface RealValue@NonNull public IntegerValue divUnlimited(@NonNull UnlimitedValue right)
divUnlimited in interface IntegerValue@NonNull public RealValue divideReal(@NonNull RealValue right)
divideReal in interface RealValue@NonNull public IntegerValue floor()
@NonNull public DomainType getType(@NonNull DomainStandardLibrary standardLibrary)
@NonNull public TypeId getTypeId()
Value@Nullable public IntegerValue isIntegerValue()
isIntegerValue in interface RealValuepublic boolean isUnlimited()
isUnlimited in interface RealValuepublic boolean isUnlimitedNatural()
isUnlimitedNatural in interface IntegerValue@NonNull public RealValue maxUnlimited(@NonNull UnlimitedValue rightValue)
maxUnlimited in interface RealValue@NonNull public RealValue minUnlimited(@NonNull UnlimitedValue rightValue)
minUnlimited in interface RealValue@NonNull public IntegerValue modUnlimited(@NonNull UnlimitedValue right)
modUnlimited in interface IntegerValue@NonNull public RealValue multiplyReal(@NonNull RealValue rightValue)
multiplyReal in interface RealValue@NonNull public IntegerValue round()
@NonNull public RealValue subtractReal(@NonNull RealValue rightValue)
subtractReal in interface RealValue