public interface PropertyExpression extends Element
Aadl2Package.getPropertyExpression()
Modifier and Type | Method and Description |
---|---|
EvaluatedProperty |
evaluate(EvaluationContext ctx)
Evaluate a property value.
|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
EvaluatedProperty evaluate(EvaluationContext ctx) throws InvalidModelException
context
- The context in which to look up any property value references.modes
- The mode in which to look up the value; a mapping from
component impls to modesInvalidModelException
- Thrown if there is some problem
or inconsistency in the model that prevents the property value from
being evaluated.