|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.PropertyExpressionImpl
edu.cmu.sei.aadl.aadl2.impl.PropertyValueImpl
edu.cmu.sei.aadl.aadl2.impl.RangeValueImpl
public class RangeValueImpl
An implementation of the model object 'Range Value'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected PropertyExpression |
delta
The cached value of the ' Delta ' containment reference |
protected PropertyExpression |
maximum
The cached value of the ' Maximum ' containment reference |
protected PropertyExpression |
minimum
The cached value of the ' Minimum ' containment reference |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
OWNED_ELEMENT_ESUBSETS, ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, locationReference |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
RangeValueImpl()
|
Method Summary | |
---|---|
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 other)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
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. |
void |
setDelta(PropertyExpression newDelta)
|
void |
setMaximum(PropertyExpression newMaximum)
|
void |
setMinimum(PropertyExpression newMinimum)
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, eBasicRemoveFromContainerFeature, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, isSetOwnedElements, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected PropertyExpression minimum
Minimum
' containment reference.
getMinimum()
protected PropertyExpression maximum
Maximum
' containment reference.
getMaximum()
protected PropertyExpression delta
Delta
' containment reference.
getDelta()
Constructor Detail |
---|
protected RangeValueImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class PropertyValueImpl
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 boolean equals(java.lang.Object other)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |