public class RangeValueImpl extends PropertyValueImpl implements RangeValue
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
copyright
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDelta(PropertyExpression newDelta,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetMaximum(PropertyExpression newMaximum,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetMinimum(PropertyExpression newMinimum,
org.eclipse.emf.common.notify.NotificationChain msgs) |
PropertyExpression |
createDelta(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
createMaximum(org.eclipse.emf.ecore.EClass eClass) |
PropertyExpression |
createMinimum(org.eclipse.emf.ecore.EClass eClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
boolean |
equals(java.lang.Object obj) |
void |
eSet(int featureID,
java.lang.Object newValue) |
void |
eUnset(int featureID) |
EvaluatedProperty |
evaluate(EvaluationContext ctx)
Evaluate a property value.
|
PropertyExpression |
getDelta() |
NumberValue |
getDeltaValue()
Get the numeric value of the delta.
|
PropertyExpression |
getMaximum() |
NumberValue |
getMaximumValue()
Get the numeric value of the upper bound.
|
PropertyExpression |
getMinimum() |
NumberValue |
getMinimumValue()
Get the numeric value of the lower bound.
|
int |
hashCode() |
void |
setDelta(PropertyExpression newDelta) |
void |
setMaximum(PropertyExpression newMaximum) |
void |
setMinimum(PropertyExpression newMinimum) |
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, isSetOwnedElements, mustBeOwned, not_own_self
getAdapter, getLocationReference, setLocationReference, setLocationReference
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toString
eNotificationRequired, eNotify
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public PropertyExpression getMinimum()
getMinimum
in interface RangeValue
RangeValue.setMinimum(PropertyExpression)
,
Aadl2Package.getRangeValue_Minimum()
public org.eclipse.emf.common.notify.NotificationChain basicSetMinimum(PropertyExpression newMinimum, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMinimum(PropertyExpression newMinimum)
setMinimum
in interface RangeValue
newMinimum
- the new value of the 'Minimum' containment reference.RangeValue.getMinimum()
public PropertyExpression createMinimum(org.eclipse.emf.ecore.EClass eClass)
createMinimum
in interface RangeValue
eClass
- The Ecore class of the PropertyExpression
to create.PropertyExpression
.RangeValue.getMinimum()
public PropertyExpression getMaximum()
getMaximum
in interface RangeValue
RangeValue.setMaximum(PropertyExpression)
,
Aadl2Package.getRangeValue_Maximum()
public org.eclipse.emf.common.notify.NotificationChain basicSetMaximum(PropertyExpression newMaximum, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setMaximum(PropertyExpression newMaximum)
setMaximum
in interface RangeValue
newMaximum
- the new value of the 'Maximum' containment reference.RangeValue.getMaximum()
public PropertyExpression createMaximum(org.eclipse.emf.ecore.EClass eClass)
createMaximum
in interface RangeValue
eClass
- The Ecore class of the PropertyExpression
to create.PropertyExpression
.RangeValue.getMaximum()
public PropertyExpression getDelta()
getDelta
in interface RangeValue
RangeValue.setDelta(PropertyExpression)
,
Aadl2Package.getRangeValue_Delta()
public org.eclipse.emf.common.notify.NotificationChain basicSetDelta(PropertyExpression newDelta, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDelta(PropertyExpression newDelta)
setDelta
in interface RangeValue
newDelta
- the new value of the 'Delta' containment reference.RangeValue.getDelta()
public PropertyExpression createDelta(org.eclipse.emf.ecore.EClass eClass)
createDelta
in interface RangeValue
eClass
- The Ecore class of the PropertyExpression
to create.PropertyExpression
.RangeValue.getDelta()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ElementImpl
public final EvaluatedProperty evaluate(EvaluationContext ctx) throws InvalidModelException
PropertyExpression
evaluate
in interface PropertyExpression
evaluate
in class PropertyExpressionImpl
InvalidModelException
- Thrown if there is some problem
or inconsistency in the model that prevents the property value from
being evaluated.public NumberValue getMinimumValue()
RangeValue
getMinimumValue
in interface RangeValue
public NumberValue getMaximumValue()
RangeValue
getMaximumValue
in interface RangeValue
public NumberValue getDeltaValue()
RangeValue
getDeltaValue
in interface RangeValue
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object