edu.cmu.sei.aadl.model.property
Interface RangeType

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, NamedElement, org.eclipse.emf.common.notify.Notifier, PropertyConstantType, PropertyType
All Known Implementing Classes:
RangeTypeImpl

public interface RangeType
extends PropertyConstantType

A representation of the model object 'Range Type'.

The following features are supported:

See Also:
PropertyPackage.getRangeType()

Field Summary
static java.lang.String copyright
           
 
Fields inherited from interface edu.cmu.sei.aadl.model.property.PropertyType
VALUE_OKAY
 
Method Summary
 NumberType getNumberType()
          Returns the value of the 'Number Type' containment reference
 NumberType getNumberTypeReference()
          Returns the value of the 'Number Type Reference' reference
 ParsedPropertyReference getParsedPropertyReference()
          returns parsed property reference object
 NumberType getPropertyType()
          Returns the value of the 'Property Type' containment reference
 NumberType getPropertyTypeReference()
          Returns the value of the 'Property Type Reference' reference
 NumberType getTheNumberType()
          Get the number type of the range, whether it is unnamed or not.
 void setNumberType(NumberType value)
          Sets the value of the 'Number Type' containment reference
 void setNumberTypeReference(NumberType value)
          Sets the value of the 'Number Type Reference' reference.
 void setParsedPropertyReference(ParsedPropertyReference pr)
          sets parsed names for property reference
 void setPropertyType(NumberType value)
          Sets the value of the 'Property Type' containment reference
 void setPropertyTypeReference(NumberType value)
          Sets the value of the 'Property Type Reference' reference
 
Methods inherited from interface edu.cmu.sei.aadl.model.property.PropertyType
acceptsValuesOfType, containsValue, getPropertySet, getQualifiedName
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement
getName, setName
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getPropertyType

NumberType getPropertyType()
Returns the value of the 'Property Type' containment reference.

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

Returns:
the value of the 'Property Type' containment reference.
See Also:
setPropertyType(NumberType), PropertyPackage.getRangeType_PropertyType()

setPropertyType

void setPropertyType(NumberType value)
Sets the value of the 'Property Type' containment reference.

Parameters:
value - the new value of the 'Property Type' containment reference.
See Also:
getPropertyType()

getPropertyTypeReference

NumberType getPropertyTypeReference()
Returns the value of the 'Property Type Reference' reference.

If the meaning of the 'Property Type Reference' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Property Type Reference' reference.
See Also:
setPropertyTypeReference(NumberType), PropertyPackage.getRangeType_PropertyTypeReference()

setPropertyTypeReference

void setPropertyTypeReference(NumberType value)
Sets the value of the 'Property Type Reference' reference.

Parameters:
value - the new value of the 'Property Type Reference' reference.
See Also:
getPropertyTypeReference()

getNumberType

NumberType getNumberType()
Returns the value of the 'Number Type' containment reference.

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

Returns:
the value of the 'Number Type' containment reference.
See Also:
setNumberType(NumberType)

setNumberType

void setNumberType(NumberType value)
Sets the value of the 'Number Type' containment reference.

Parameters:
value - the new value of the 'Number Type' containment reference.
See Also:
getNumberType()

getNumberTypeReference

NumberType getNumberTypeReference()
Returns the value of the 'Number Type Reference' reference.

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

Returns:
the value of the 'Number Type Reference' reference.
See Also:
setNumberTypeReference(NumberType)

getTheNumberType

NumberType getTheNumberType()
Get the number type of the range, whether it is unnamed or not.


setNumberTypeReference

void setNumberTypeReference(NumberType value)
Sets the value of the 'Number Type Reference' reference.

Parameters:
value - the new value of the 'Number Type Reference' reference.

setParsedPropertyReference

void setParsedPropertyReference(ParsedPropertyReference pr)
sets parsed names for property reference

Parameters:
pr - parsed property reference object

getParsedPropertyReference

ParsedPropertyReference getParsedPropertyReference()
returns parsed property reference object

Returns:
ParsedPropertyReference