edu.cmu.sei.aadl.aadl2
Interface RangeValue

All Superinterfaces:
AObject, Element, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Notifier, PropertyExpression, PropertyValue
All Known Implementing Classes:
RangeValueImpl

public interface RangeValue
extends PropertyValue

A representation of the model object 'Range Value'.

The following features are supported:

See Also:
Aadl2Package.getRangeValue()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 PropertyExpression createDelta(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Delta' containment reference
 PropertyExpression createMaximum(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Maximum' containment reference
 PropertyExpression createMinimum(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Minimum' containment reference
 PropertyExpression getDelta()
          Returns the value of the 'Delta' containment reference
 NumberValue getDeltaValue()
          Get the numeric value of the delta.
 PropertyExpression getMaximum()
          Returns the value of the 'Maximum' containment reference
 NumberValue getMaximumValue()
          Get the numeric value of the upper bound.
 PropertyExpression getMinimum()
          Returns the value of the 'Minimum' containment reference
 NumberValue getMinimumValue()
          Get the numeric value of the lower bound.
 void setDelta(PropertyExpression value)
          Sets the value of the 'Delta' containment reference
 void setMaximum(PropertyExpression value)
          Sets the value of the 'Maximum' containment reference
 void setMinimum(PropertyExpression value)
          Sets the value of the 'Minimum' containment reference
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.PropertyExpression
evaluate
 
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
 

Method Detail

getMinimum

PropertyExpression getMinimum()
Returns the value of the 'Minimum' containment reference.

If the meaning of the 'Minimum' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Minimum' containment reference.
See Also:
setMinimum(PropertyExpression), Aadl2Package.getRangeValue_Minimum()

setMinimum

void setMinimum(PropertyExpression value)
Sets the value of the 'Minimum' containment reference.

Parameters:
value - the new value of the 'Minimum' containment reference.
See Also:
getMinimum()

createMinimum

PropertyExpression createMinimum(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Minimum' containment reference.

Parameters:
eClass - The Ecore class of the PropertyExpression to create.
Returns:
The new PropertyExpression.
See Also:
getMinimum()

getMaximum

PropertyExpression getMaximum()
Returns the value of the 'Maximum' containment reference.

If the meaning of the 'Maximum' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Maximum' containment reference.
See Also:
setMaximum(PropertyExpression), Aadl2Package.getRangeValue_Maximum()

setMaximum

void setMaximum(PropertyExpression value)
Sets the value of the 'Maximum' containment reference.

Parameters:
value - the new value of the 'Maximum' containment reference.
See Also:
getMaximum()

createMaximum

PropertyExpression createMaximum(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Maximum' containment reference.

Parameters:
eClass - The Ecore class of the PropertyExpression to create.
Returns:
The new PropertyExpression.
See Also:
getMaximum()

getDelta

PropertyExpression getDelta()
Returns the value of the 'Delta' containment reference.

If the meaning of the 'Delta' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delta' containment reference.
See Also:
setDelta(PropertyExpression), Aadl2Package.getRangeValue_Delta()

setDelta

void setDelta(PropertyExpression value)
Sets the value of the 'Delta' containment reference.

Parameters:
value - the new value of the 'Delta' containment reference.
See Also:
getDelta()

createDelta

PropertyExpression createDelta(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Delta' containment reference.

Parameters:
eClass - The Ecore class of the PropertyExpression to create.
Returns:
The new PropertyExpression.
See Also:
getDelta()

getMinimumValue

NumberValue getMinimumValue()
Get the numeric value of the lower bound.

Returns:
the minimum value in the range

getMaximumValue

NumberValue getMaximumValue()
Get the numeric value of the upper bound.

Returns:
the maximum value in the range

getDeltaValue

NumberValue getDeltaValue()
Get the numeric value of the delta.

Returns:
the delta value of the range