public class FixedPointImpl extends RealImpl implements FixedPoint
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 boolean |
BIT_TRUE_EDEFAULT
The default value of the '
Bit True ' attribute. |
protected boolean |
bitTrue
The cached value of the '
Bit True ' attribute. |
protected static int |
FRACTIONAL_BITS_EDEFAULT
The default value of the '
Fractional Bits ' attribute. |
protected int |
fractionalBits
The cached value of the '
Fractional Bits ' attribute. |
protected static int |
INTEGER_BITS_EDEFAULT
The default value of the '
Integer Bits ' attribute. |
protected int |
integerBits
The cached value of the '
Integer 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 |
FixedPointImpl() |
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 |
getFractionalBits() |
int |
getIntegerBits() |
Overflow |
getOverflow() |
Rounding |
getRounding() |
boolean |
isBitTrue() |
void |
setBitTrue(boolean newBitTrue) |
void |
setFractionalBits(int newFractionalBits) |
void |
setIntegerBits(int newIntegerBits) |
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 boolean BIT_TRUE_EDEFAULT
Bit True
' attribute.
isBitTrue()
,
Constant Field Valuesprotected boolean bitTrue
Bit True
' attribute.
isBitTrue()
protected static final int FRACTIONAL_BITS_EDEFAULT
Fractional Bits
' attribute.
getFractionalBits()
,
Constant Field Valuesprotected int fractionalBits
Fractional Bits
' attribute.
getFractionalBits()
protected static final int INTEGER_BITS_EDEFAULT
Integer Bits
' attribute.
getIntegerBits()
,
Constant Field Valuesprotected int integerBits
Integer Bits
' attribute.
getIntegerBits()
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 boolean isBitTrue()
isBitTrue
in interface FixedPoint
FixedPoint.setBitTrue(boolean)
,
OCLforUMLPackage.getFixedPoint_BitTrue()
public void setBitTrue(boolean newBitTrue)
setBitTrue
in interface FixedPoint
newBitTrue
- the new value of the 'Bit True' attribute.FixedPoint.isBitTrue()
public int getFractionalBits()
getFractionalBits
in interface FixedPoint
FixedPoint.setFractionalBits(int)
,
OCLforUMLPackage.getFixedPoint_FractionalBits()
public void setFractionalBits(int newFractionalBits)
setFractionalBits
in interface FixedPoint
newFractionalBits
- the new value of the 'Fractional Bits' attribute.FixedPoint.getFractionalBits()
public int getIntegerBits()
getIntegerBits
in interface FixedPoint
FixedPoint.setIntegerBits(int)
,
OCLforUMLPackage.getFixedPoint_IntegerBits()
public void setIntegerBits(int newIntegerBits)
setIntegerBits
in interface FixedPoint
newIntegerBits
- the new value of the 'Integer Bits' attribute.FixedPoint.getIntegerBits()
public Overflow getOverflow()
getOverflow
in interface FixedPoint
Overflow
,
FixedPoint.setOverflow(Overflow)
,
OCLforUMLPackage.getFixedPoint_Overflow()
public void setOverflow(Overflow newOverflow)
setOverflow
in interface FixedPoint
newOverflow
- the new value of the 'Overflow' attribute.Overflow
,
FixedPoint.getOverflow()
public Rounding getRounding()
getRounding
in interface FixedPoint
Rounding
,
FixedPoint.setRounding(Rounding)
,
OCLforUMLPackage.getFixedPoint_Rounding()
public void setRounding(Rounding newRounding)
setRounding
in interface FixedPoint
newRounding
- the new value of the 'Rounding' attribute.Rounding
,
FixedPoint.getRounding()
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)