edu.cmu.sei.aadl.aadl2
Interface ModalPropertyValue

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

public interface ModalPropertyValue
extends ModalElement

A representation of the model object 'Modal Property Value'.

The following features are supported:

See Also:
Aadl2Package.getModalPropertyValue()

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
 EvaluatedProperty evaluate(EvaluationContext ctx)
           
 PropertyExpression getOwnedValue()
          Returns the value of the 'Owned Value' containment reference
 void setOwnedValue(PropertyExpression value)
          Sets the value of the 'Owned Value' containment reference
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ModalElement
getAllInModes, getInModes, getModesAndTransitions
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.NamedElement
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
 
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

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.getModalPropertyValue_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()

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()

evaluate

EvaluatedProperty evaluate(EvaluationContext ctx)
                           throws InvalidModelException
Throws:
InvalidModelException