Uses of Interface
edu.cmu.sei.aadl.aadl2.PropertyExpression

Packages that use PropertyExpression
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.instance   
edu.cmu.sei.aadl.aadl2.instance.impl   
edu.cmu.sei.aadl.aadl2.instance.util   
edu.cmu.sei.aadl.aadl2.properties   
edu.cmu.sei.aadl.aadl2.util   
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2
 

Subinterfaces of PropertyExpression in edu.cmu.sei.aadl.aadl2
 interface BooleanLiteral
          A representation of the model object 'Boolean Literal'
 interface ClassifierValue
          A representation of the model object 'Classifier Value'
 interface ComputedValue
          A representation of the model object 'Computed Value'
 interface ConstantValue
          A representation of the model object 'Constant Value'
 interface EnumerationValue
          A representation of the model object 'Enumeration Value'
 interface IntegerLiteral
          A representation of the model object 'Integer Literal'
 interface ListValue
          A representation of the model object 'List Value'
 interface NumberValue
          A representation of the model object 'Number Value'
 interface Operation
          A representation of the model object 'Operation'
 interface PropertyReference
          A representation of the model object 'Property Reference'
 interface PropertyValue
          A representation of the model object 'Property Value'
 interface RangeValue
          A representation of the model object 'Range Value'
 interface RealLiteral
          A representation of the model object 'Real Literal'
 interface RecordValue
          A representation of the model object 'Record Value'
 interface ReferenceValue
          A representation of the model object 'Reference Value'
 interface StringLiteral
          A representation of the model object 'String Literal'
 interface UnitValue
          A representation of the model object 'Unit Value'
 

Methods in edu.cmu.sei.aadl.aadl2 that return PropertyExpression
 PropertyExpression PropertyConstant.createConstantValue(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Constant Value' containment reference
 PropertyExpression Property.createDefaultValue(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Default Value' containment reference
 PropertyExpression RangeValue.createDelta(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Delta' containment reference
 PropertyExpression NumericRange.createLowerBound(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Lower Bound' containment reference
 PropertyExpression RangeValue.createMaximum(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Maximum' containment reference
 PropertyExpression RangeValue.createMinimum(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Minimum' containment reference
 PropertyExpression ListValue.createOwnedListElement(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and appends it to the 'Owned List Element' containment reference list
 PropertyExpression Operation.createOwnedPropertyExpression(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and appends it to the 'Owned Property Expression' containment reference list
 PropertyExpression BasicPropertyAssociation.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Owned Value' containment reference
 PropertyExpression ModalPropertyValue.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Owned Value' containment reference
 PropertyExpression NumericRange.createUpperBound(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyExpression and sets the 'Upper Bound' containment reference
 PropertyExpression PropertyConstant.getConstantValue()
          Returns the value of the 'Constant Value' containment reference
 PropertyExpression Property.getDefaultValue()
          Returns the value of the 'Default Value' containment reference
 PropertyExpression RangeValue.getDelta()
          Returns the value of the 'Delta' containment reference
 PropertyExpression NumericRange.getLowerBound()
          Returns the value of the 'Lower Bound' containment reference
 PropertyExpression RangeValue.getMaximum()
          Returns the value of the 'Maximum' containment reference
 PropertyExpression RangeValue.getMinimum()
          Returns the value of the 'Minimum' containment reference
 PropertyExpression BasicPropertyAssociation.getOwnedValue()
          Returns the value of the 'Owned Value' containment reference
 PropertyExpression ModalPropertyValue.getOwnedValue()
          Returns the value of the 'Owned Value' containment reference
 PropertyExpression NamedElement.getSimplePropertyValue(Property property)
          Retrieves the property value of a non-modal, single-valued property.
 PropertyExpression NumericRange.getUpperBound()
          Returns the value of the 'Upper Bound' containment reference
 PropertyExpression BasicPropertyAssociation.getValue()
           
 PropertyExpression ReferenceValue.instantiate(ComponentInstance root)
           
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type PropertyExpression
 org.eclipse.emf.common.util.EList<PropertyExpression> ListValue.getOwnedListElements()
          Returns the value of the 'Owned List Element' containment reference list.
 org.eclipse.emf.common.util.EList<PropertyExpression> Operation.getOwnedPropertyExpressions()
          Returns the value of the 'Owned Property Expression' containment reference list.
 java.util.List<? extends PropertyExpression> NamedElement.getPropertyValueList(Property property)
           
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type PropertyExpression
 void PropertyConstant.setConstantValue(PropertyExpression value)
          Sets the value of the 'Constant Value' containment reference
 void Property.setDefaultValue(PropertyExpression value)
          Sets the value of the 'Default Value' containment reference
 void RangeValue.setDelta(PropertyExpression value)
          Sets the value of the 'Delta' containment reference
 void NumericRange.setLowerBound(PropertyExpression value)
          Sets the value of the 'Lower Bound' containment reference
 void RangeValue.setMaximum(PropertyExpression value)
          Sets the value of the 'Maximum' containment reference
 void RangeValue.setMinimum(PropertyExpression value)
          Sets the value of the 'Minimum' containment reference
 void BasicPropertyAssociation.setOwnedValue(PropertyExpression value)
          Sets the value of the 'Owned Value' containment reference
 void ModalPropertyValue.setOwnedValue(PropertyExpression value)
          Sets the value of the 'Owned Value' containment reference
 void NumericRange.setUpperBound(PropertyExpression value)
          Sets the value of the 'Upper Bound' containment reference
 

Method parameters in edu.cmu.sei.aadl.aadl2 with type arguments of type PropertyExpression
 void NamedElement.checkPropertyAssociation(Property pd, java.util.Collection<? extends PropertyExpression> vals)
          Check that the proposed association is legal for this property holder.
 PropertyAssociation NamedElement.setPropertyValue(Property pd, java.util.List<? extends PropertyExpression> pvl)
          Set property association for given property definition with specified value list.
 PropertyAssociation NamedElement.setPropertyValue(Property pd, java.util.List<? extends PropertyExpression> pvl, java.util.List<? extends Mode> modes)
          Set property association for given property definition to the specified value list in the given modes.
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.impl
 

Classes in edu.cmu.sei.aadl.aadl2.impl that implement PropertyExpression
 class BooleanLiteralImpl
          An implementation of the model object 'Boolean Literal'
 class ClassifierValueImpl
          An implementation of the model object 'Classifier Value'
 class ComputedValueImpl
          An implementation of the model object 'Computed Value'
 class ConstantValueImpl
          An implementation of the model object 'Constant Value'
 class EnumerationValueImpl
          An implementation of the model object 'Enumeration Value'
 class IntegerLiteralImpl
          An implementation of the model object 'Integer Literal'
 class ListValueImpl
          An implementation of the model object 'List Value'
 class NumberValueImpl
          An implementation of the model object 'Number Value'
 class OperationImpl
          An implementation of the model object 'Operation'
 class PropertyExpressionImpl
          An implementation of the model object 'Property Expression'
 class PropertyReferenceImpl
          An implementation of the model object 'Property Reference'
 class PropertyValueImpl
          An implementation of the model object 'Property Value'
 class RangeValueImpl
          An implementation of the model object 'Range Value'
 class RealLiteralImpl
          An implementation of the model object 'Real Literal'
 class RecordValueImpl
          An implementation of the model object 'Record Value'
 class ReferenceValueImpl
          An implementation of the model object 'Reference Value'
 class StringLiteralImpl
          An implementation of the model object 'String Literal'
 class UnitValueImpl
          An implementation of the model object 'Unit Value'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as PropertyExpression
protected  PropertyExpression PropertyConstantImpl.constantValue
          The cached value of the 'Constant Value' containment reference
protected  PropertyExpression PropertyImpl.defaultValue
          The cached value of the 'Default Value' containment reference
protected  PropertyExpression RangeValueImpl.delta
          The cached value of the 'Delta' containment reference
protected  PropertyExpression NumericRangeImpl.lowerBound
          The cached value of the 'Lower Bound' containment reference
protected  PropertyExpression RangeValueImpl.maximum
          The cached value of the 'Maximum' containment reference
protected  PropertyExpression RangeValueImpl.minimum
          The cached value of the 'Minimum' containment reference
protected  PropertyExpression BasicPropertyAssociationImpl.ownedValue
          The cached value of the 'Owned Value' containment reference
protected  PropertyExpression ModalPropertyValueImpl.ownedValue
          The cached value of the 'Owned Value' containment reference
protected  PropertyExpression NumericRangeImpl.upperBound
          The cached value of the 'Upper Bound' containment reference
 

Fields in edu.cmu.sei.aadl.aadl2.impl with type parameters of type PropertyExpression
protected  org.eclipse.emf.common.util.EList<PropertyExpression> ListValueImpl.ownedListElements
          The cached value of the 'Owned List Element' containment reference list
protected  org.eclipse.emf.common.util.EList<PropertyExpression> OperationImpl.ownedPropertyExpressions
          The cached value of the 'Owned Property Expression' containment reference list
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return PropertyExpression
 PropertyExpression PropertyConstantImpl.createConstantValue(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression PropertyImpl.createDefaultValue(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression RangeValueImpl.createDelta(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression NumericRangeImpl.createLowerBound(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression RangeValueImpl.createMaximum(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression RangeValueImpl.createMinimum(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression ListValueImpl.createOwnedListElement(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression OperationImpl.createOwnedPropertyExpression(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression BasicPropertyAssociationImpl.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression ModalPropertyValueImpl.createOwnedValue(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression NumericRangeImpl.createUpperBound(org.eclipse.emf.ecore.EClass eClass)
           
 PropertyExpression PropertyConstantImpl.getConstantValue()
           
 PropertyExpression PropertyImpl.getDefaultValue()
           
 PropertyExpression RangeValueImpl.getDelta()
           
 PropertyExpression NumericRangeImpl.getLowerBound()
           
 PropertyExpression RangeValueImpl.getMaximum()
           
 PropertyExpression RangeValueImpl.getMinimum()
           
 PropertyExpression BasicPropertyAssociationImpl.getOwnedValue()
           
 PropertyExpression ModalPropertyValueImpl.getOwnedValue()
           
 PropertyExpression NamedElementImpl.getSimplePropertyValue(Property property)
          Retrieves the property value of a non-modal, single-valued property.
 PropertyExpression NumericRangeImpl.getUpperBound()
           
 PropertyExpression BasicPropertyAssociationImpl.getValue()
           
 PropertyExpression ConstantValueImpl.instantiate(ComponentInstance root)
          Default implementation for instantiation: simply returns itself.
 PropertyExpression PropertyReferenceImpl.instantiate(ComponentInstance root)
          Default implementation for instantiation: simply returns itself.
 PropertyExpression ReferenceValueImpl.instantiate(ComponentInstance root)
           
 PropertyExpression ClassifierValueImpl.instantiate(ComponentInstance root)
          Default implementation for instantiation: simply returns itself.
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type PropertyExpression
 org.eclipse.emf.common.util.EList<PropertyExpression> ListValueImpl.getOwnedListElements()
           
 org.eclipse.emf.common.util.EList<PropertyExpression> OperationImpl.getOwnedPropertyExpressions()
           
 java.util.List<PropertyExpression> NamedElementImpl.getPropertyValueList(Property property)
          Retrieves a non-modal property value as a list.
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type PropertyExpression
 org.eclipse.emf.common.notify.NotificationChain PropertyConstantImpl.basicSetConstantValue(PropertyExpression newConstantValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain PropertyImpl.basicSetDefaultValue(PropertyExpression newDefaultValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain RangeValueImpl.basicSetDelta(PropertyExpression newDelta, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain NumericRangeImpl.basicSetLowerBound(PropertyExpression newLowerBound, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain RangeValueImpl.basicSetMaximum(PropertyExpression newMaximum, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain RangeValueImpl.basicSetMinimum(PropertyExpression newMinimum, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain BasicPropertyAssociationImpl.basicSetOwnedValue(PropertyExpression newOwnedValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain ModalPropertyValueImpl.basicSetOwnedValue(PropertyExpression newOwnedValue, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain NumericRangeImpl.basicSetUpperBound(PropertyExpression newUpperBound, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 void PropertyConstantImpl.setConstantValue(PropertyExpression newConstantValue)
           
 void PropertyImpl.setDefaultValue(PropertyExpression newDefaultValue)
           
 void RangeValueImpl.setDelta(PropertyExpression newDelta)
           
 void NumericRangeImpl.setLowerBound(PropertyExpression newLowerBound)
           
 void RangeValueImpl.setMaximum(PropertyExpression newMaximum)
           
 void RangeValueImpl.setMinimum(PropertyExpression newMinimum)
           
 void BasicPropertyAssociationImpl.setOwnedValue(PropertyExpression newOwnedValue)
           
 void ModalPropertyValueImpl.setOwnedValue(PropertyExpression newOwnedValue)
           
 void NumericRangeImpl.setUpperBound(PropertyExpression newUpperBound)
           
 

Method parameters in edu.cmu.sei.aadl.aadl2.impl with type arguments of type PropertyExpression
 void NamedElementImpl.checkPropertyAssociation(Property pd, java.util.Collection<? extends PropertyExpression> vals)
          Check that the proposed association is legal.
 PropertyAssociation NamedElementImpl.setPropertyValue(Property pd, java.util.List<? extends PropertyExpression> pes)
           
 PropertyAssociation NamedElementImpl.setPropertyValue(Property pd, java.util.List<? extends PropertyExpression> pvl, java.util.List<? extends Mode> modes)
           
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.instance
 

Subinterfaces of PropertyExpression in edu.cmu.sei.aadl.aadl2.instance
 interface InstanceReferenceValue
          A representation of the model object 'Reference Value'
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.instance.impl
 

Classes in edu.cmu.sei.aadl.aadl2.instance.impl that implement PropertyExpression
 class InstanceReferenceValueImpl
          An implementation of the model object 'Reference Value'
 

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return PropertyExpression
 PropertyExpression InstanceReferenceValueImpl.instantiate(ComponentInstance root)
          Instance reference property values are already instaitated, so just return self.
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.instance.util
 

Methods in edu.cmu.sei.aadl.aadl2.instance.util with parameters of type PropertyExpression
 T InstanceSwitch.casePropertyExpression(PropertyExpression object)
          Returns the result of interpreting the object as an instance of 'Property Expression'
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.properties
 

Methods in edu.cmu.sei.aadl.aadl2.properties that return PropertyExpression
 PropertyExpression EvaluatedProperty.MpvProxy.getValue()
           
 

Methods in edu.cmu.sei.aadl.aadl2.properties with parameters of type PropertyExpression
 void EvaluatedProperty.add(PropertyExpression pe)
           
 

Constructors in edu.cmu.sei.aadl.aadl2.properties with parameters of type PropertyExpression
EvaluatedProperty.MpvProxy(PropertyExpression exp)
           
EvaluatedProperty(PropertyExpression pe)
           
 

Uses of PropertyExpression in edu.cmu.sei.aadl.aadl2.util
 

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type PropertyExpression
 T Aadl2Switch.casePropertyExpression(PropertyExpression object)
          Returns the result of interpreting the object as an instance of 'Property Expression'
 boolean Aadl2Validator.validatePropertyExpression(PropertyExpression propertyExpression, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)