edu.cmu.sei.aadl.aadl2
Interface NumericRange

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

public interface NumericRange
extends Element

A representation of the model object 'Numeric Range'.

The following features are supported:

See Also:
Aadl2Package.getNumericRange()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 PropertyExpression createLowerBound(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Lower Bound' containment reference
 PropertyExpression createUpperBound(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Upper Bound' containment reference
 PropertyExpression getLowerBound()
          Returns the value of the 'Lower Bound' containment reference
 PropertyExpression getUpperBound()
          Returns the value of the 'Upper Bound' containment reference
 void setLowerBound(PropertyExpression value)
          Sets the value of the 'Lower Bound' containment reference
 void setUpperBound(PropertyExpression value)
          Sets the value of the 'Upper Bound' containment reference
 
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

getUpperBound

PropertyExpression getUpperBound()
Returns the value of the 'Upper Bound' containment reference.

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

Returns:
the value of the 'Upper Bound' containment reference.
See Also:
setUpperBound(PropertyExpression), Aadl2Package.getNumericRange_UpperBound()

setUpperBound

void setUpperBound(PropertyExpression value)
Sets the value of the 'Upper Bound' containment reference.

Parameters:
value - the new value of the 'Upper Bound' containment reference.
See Also:
getUpperBound()

createUpperBound

PropertyExpression createUpperBound(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Upper Bound' containment reference.

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

getLowerBound

PropertyExpression getLowerBound()
Returns the value of the 'Lower Bound' containment reference.

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

Returns:
the value of the 'Lower Bound' containment reference.
See Also:
setLowerBound(PropertyExpression), Aadl2Package.getNumericRange_LowerBound()

setLowerBound

void setLowerBound(PropertyExpression value)
Sets the value of the 'Lower Bound' containment reference.

Parameters:
value - the new value of the 'Lower Bound' containment reference.
See Also:
getLowerBound()

createLowerBound

PropertyExpression createLowerBound(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Lower Bound' containment reference.

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