public class FloatingPointImpl extends RealImpl implements FloatingPoint
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static int |
EXPONENT_BITS_EDEFAULT
The default value of the '
Exponent Bits ' attribute. |
protected int |
exponentBits
The cached value of the '
Exponent Bits ' attribute. |
protected static int |
MANTISSA_BITS_EDEFAULT
The default value of the '
Mantissa Bits ' attribute. |
protected int |
mantissaBits
The cached value of the '
Mantissa Bits ' attribute. |
protected Overflow |
overflow
The cached value of the '
Overflow ' attribute. |
protected static Overflow |
OVERFLOW_EDEFAULT
The default value of the '
Overflow ' attribute. |
protected Rounding |
rounding
The cached value of the '
Rounding ' attribute. |
protected static Rounding |
ROUNDING_EDEFAULT
The default value of the '
Rounding ' attribute. |
base_DataType, epsilon, EPSILON_EDEFAULT, epsilonESet, maximum, MAXIMUM_EDEFAULT, maximumESet, minimum, MINIMUM_EDEFAULT, minimumESet
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
FloatingPointImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
int |
getExponentBits() |
int |
getMantissaBits() |
Overflow |
getOverflow() |
Rounding |
getRounding() |
void |
setExponentBits(int newExponentBits) |
void |
setMantissaBits(int newMantissaBits) |
void |
setOverflow(Overflow newOverflow) |
void |
setRounding(Rounding newRounding) |
java.lang.String |
toString() |
basicGetBase_DataType, getBase_DataType, getEpsilon, getMaximum, getMinimum, isSetEpsilon, isSetMaximum, isSetMinimum, setBase_DataType, setEpsilon, setMaximum, setMinimum, unsetEpsilon, unsetMaximum, unsetMinimum
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBase_DataType, getEpsilon, getMaximum, getMinimum, isSetEpsilon, isSetMaximum, isSetMinimum, setBase_DataType, setEpsilon, setMaximum, setMinimum, unsetEpsilon, unsetMaximum, unsetMinimum
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final int EXPONENT_BITS_EDEFAULT
Exponent Bits
' attribute.
getExponentBits()
,
Constant Field Valuesprotected int exponentBits
Exponent Bits
' attribute.
getExponentBits()
protected static final int MANTISSA_BITS_EDEFAULT
Mantissa Bits
' attribute.
getMantissaBits()
,
Constant Field Valuesprotected int mantissaBits
Mantissa Bits
' attribute.
getMantissaBits()
protected static final Overflow OVERFLOW_EDEFAULT
Overflow
' attribute.
getOverflow()
protected Overflow overflow
Overflow
' attribute.
getOverflow()
protected static final Rounding ROUNDING_EDEFAULT
Rounding
' attribute.
getRounding()
protected Rounding rounding
Rounding
' attribute.
getRounding()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class RealImpl
public Overflow getOverflow()
getOverflow
in interface FloatingPoint
Overflow
,
FloatingPoint.setOverflow(Overflow)
,
OCLforUMLPackage.getFloatingPoint_Overflow()
public void setOverflow(Overflow newOverflow)
setOverflow
in interface FloatingPoint
newOverflow
- the new value of the 'Overflow' attribute.Overflow
,
FloatingPoint.getOverflow()
public Rounding getRounding()
getRounding
in interface FloatingPoint
Rounding
,
FloatingPoint.setRounding(Rounding)
,
OCLforUMLPackage.getFloatingPoint_Rounding()
public void setRounding(Rounding newRounding)
setRounding
in interface FloatingPoint
newRounding
- the new value of the 'Rounding' attribute.Rounding
,
FloatingPoint.getRounding()
public int getExponentBits()
getExponentBits
in interface FloatingPoint
FloatingPoint.setExponentBits(int)
,
OCLforUMLPackage.getFloatingPoint_ExponentBits()
public void setExponentBits(int newExponentBits)
setExponentBits
in interface FloatingPoint
newExponentBits
- the new value of the 'Exponent Bits' attribute.FloatingPoint.getExponentBits()
public int getMantissaBits()
getMantissaBits
in interface FloatingPoint
FloatingPoint.setMantissaBits(int)
,
OCLforUMLPackage.getFloatingPoint_MantissaBits()
public void setMantissaBits(int newMantissaBits)
setMantissaBits
in interface FloatingPoint
newMantissaBits
- the new value of the 'Mantissa Bits' attribute.FloatingPoint.getMantissaBits()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, java.lang.Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)