org.eclipse.ocl.examples.domain.values
Interface RealValue

All Superinterfaces:
java.lang.Comparable<RealValue>, OCLValue, Value
All Known Subinterfaces:
IntegerValue, IntegerValue.Accumulator, InvalidValue, NullValue, UnlimitedValue
All Known Implementing Classes:
BigIntegerValueImpl, EvaluationHaltedException, IntegerValueImpl, IntIntegerValueImpl, InvalidValueException, LongIntegerValueImpl, NullValueImpl, RealValueImpl, UndefinedValueImpl, UnlimitedValueImpl, VMException, VMInterruptedExecutionException, VMRuntimeException, VMStackOverFlowError

public interface RealValue
extends Value, OCLValue, java.lang.Comparable<RealValue>


Field Summary
 
Fields inherited from interface org.eclipse.ocl.examples.domain.values.Value
INVALID_NAME
 
Method Summary
 RealValue abs()
           
 RealValue addInteger(IntegerValue right)
           
 RealValue addReal(RealValue right)
           
 java.lang.Number asNumber()
           
 java.math.BigDecimal bigDecimalValue()
           
 java.math.BigInteger bigIntegerValue()
           
 RealValue commutatedAdd(RealValue left)
           
 RealValue commutatedDivide(RealValue left)
           
 RealValue commutatedMultiply(RealValue left)
           
 RealValue commutatedSubtract(RealValue left)
           
 int compareToInteger(IntegerValue right)
           
 int compareToReal(RealValue right)
           
 int compareToUnlimited(UnlimitedValue right)
           
 RealValue divideInteger(IntegerValue right)
           
 RealValue divideReal(RealValue right)
           
 double doubleValue()
           
 IntegerValue floor()
           
 IntegerValue isIntegerValue()
           
 boolean isUnlimited()
           
 RealValue max(RealValue right)
           
 RealValue maxInteger(IntegerValue right)
           
 RealValue maxReal(RealValue right)
           
 RealValue maxUnlimited(UnlimitedValue right)
           
 RealValue min(RealValue right)
           
 RealValue minInteger(IntegerValue right)
           
 RealValue minReal(RealValue right)
           
 RealValue minUnlimited(UnlimitedValue right)
           
 RealValue multiplyInteger(IntegerValue right)
           
 RealValue multiplyReal(RealValue right)
           
 RealValue negate()
           
 IntegerValue round()
           
 int signum()
           
 RealValue subtractInteger(IntegerValue right)
           
 RealValue subtractReal(RealValue right)
           
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.Value
asBagValue, asCollectionValue, asDouble, asEcoreObject, asEcoreObject, asElement, asInteger, asIntegerValue, asNavigableObject, asObject, asObjectValue, asOrderedCollectionValue, asOrderedSetValue, asRealValue, asSequenceValue, asSetValue, asTupleValue, asUniqueCollectionValue, asUnlimitedNaturalValue, getTypeId, isInvalid, isUndefined, toString
 
Methods inherited from interface org.eclipse.ocl.examples.domain.values.OCLValue
oclEquals, oclHashCode
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

abs

@NonNull
RealValue abs()
Generated
NOT

addInteger

@NonNull
RealValue addInteger(@NonNull
                             IntegerValue right)
Generated
NOT

addReal

@NonNull
RealValue addReal(@NonNull
                          RealValue right)
Generated
NOT

asNumber

@NonNull
java.lang.Number asNumber()
Generated
NOT

bigDecimalValue

@NonNull
java.math.BigDecimal bigDecimalValue()
Generated
NOT

bigIntegerValue

@NonNull
java.math.BigInteger bigIntegerValue()
Generated
NOT

commutatedAdd

@NonNull
RealValue commutatedAdd(@NonNull
                                RealValue left)
Generated
NOT

commutatedDivide

@NonNull
RealValue commutatedDivide(@NonNull
                                   RealValue left)
Generated
NOT

commutatedMultiply

@NonNull
RealValue commutatedMultiply(@NonNull
                                     RealValue left)
Generated
NOT

commutatedSubtract

@NonNull
RealValue commutatedSubtract(@NonNull
                                     RealValue left)
Generated
NOT

compareToInteger

int compareToInteger(@NonNull
                     IntegerValue right)
Generated
NOT

compareToReal

int compareToReal(@NonNull
                  RealValue right)
Generated
NOT

compareToUnlimited

int compareToUnlimited(@NonNull
                       UnlimitedValue right)
Generated
NOT

divideInteger

@NonNull
RealValue divideInteger(@NonNull
                                IntegerValue right)
Generated
NOT

divideReal

@NonNull
RealValue divideReal(@NonNull
                             RealValue right)
Generated
NOT

doubleValue

double doubleValue()
Generated
NOT

floor

@NonNull
IntegerValue floor()
Generated
NOT

isIntegerValue

@Nullable
IntegerValue isIntegerValue()
Generated
NOT

isUnlimited

boolean isUnlimited()
Generated
NOT

max

@NonNull
RealValue max(@NonNull
                      RealValue right)
Generated
NOT

maxInteger

@NonNull
RealValue maxInteger(@NonNull
                             IntegerValue right)
Generated
NOT

maxReal

@NonNull
RealValue maxReal(@NonNull
                          RealValue right)
Generated
NOT

maxUnlimited

@NonNull
RealValue maxUnlimited(@NonNull
                               UnlimitedValue right)
Generated
NOT

min

@NonNull
RealValue min(@NonNull
                      RealValue right)
Generated
NOT

minInteger

@NonNull
RealValue minInteger(@NonNull
                             IntegerValue right)
Generated
NOT

minUnlimited

@NonNull
RealValue minUnlimited(@NonNull
                               UnlimitedValue right)
Generated
NOT

multiplyInteger

@NonNull
RealValue multiplyInteger(@NonNull
                                  IntegerValue right)
Generated
NOT

minReal

@NonNull
RealValue minReal(@NonNull
                          RealValue right)
Generated
NOT

multiplyReal

@NonNull
RealValue multiplyReal(@NonNull
                               RealValue right)
Generated
NOT

round

@NonNull
IntegerValue round()
Generated
NOT

negate

@NonNull
RealValue negate()
Generated
NOT

signum

int signum()
Generated
NOT

subtractInteger

@NonNull
RealValue subtractInteger(@NonNull
                                  IntegerValue right)
Generated
NOT

subtractReal

@NonNull
RealValue subtractReal(@NonNull
                               RealValue right)
Generated
NOT