edu.cmu.sei.aadl.aadl2
Interface BasicPropertyAssociation

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

public interface BasicPropertyAssociation
extends Element

A representation of the model object 'Basic Property Association'.

The following features are supported:

See Also:
Aadl2Package.getBasicPropertyAssociation()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 PropertyExpression createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Owned Value' containment reference
 PropertyExpression getOwnedValue()
          Returns the value of the 'Owned Value' containment reference
 BasicProperty getProperty()
          Returns the value of the 'Property' reference
 PropertyExpression getValue()
           
 void setOwnedValue(PropertyExpression value)
          Sets the value of the 'Owned Value' containment reference
 void setProperty(BasicProperty value)
          Sets the value of the 'Property' 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

createOwnedValue

PropertyExpression createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Owned Value' containment reference.

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

getProperty

BasicProperty getProperty()
Returns the value of the 'Property' reference.

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

Returns:
the value of the 'Property' reference.
See Also:
setProperty(BasicProperty), Aadl2Package.getBasicPropertyAssociation_Property()

setProperty

void setProperty(BasicProperty value)
Sets the value of the 'Property' reference.

Parameters:
value - the new value of the 'Property' reference.
See Also:
getProperty()

getOwnedValue

PropertyExpression getOwnedValue()
Returns the value of the 'Owned Value' containment reference.

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

Returns:
the value of the 'Owned Value' containment reference.
See Also:
setOwnedValue(PropertyExpression), Aadl2Package.getBasicPropertyAssociation_OwnedValue()

setOwnedValue

void setOwnedValue(PropertyExpression value)
Sets the value of the 'Owned Value' containment reference.

Parameters:
value - the new value of the 'Owned Value' containment reference.
See Also:
getOwnedValue()

getValue

PropertyExpression getValue()