Uses of Class
edu.cmu.sei.aadl.aadl2.properties.InvalidModelException

Packages that use InvalidModelException
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.modelsupport.properties   
 

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

Methods in edu.cmu.sei.aadl.aadl2 that throw InvalidModelException
 EvaluatedProperty PropertyConstant.evaluate(EvaluationContext ctx)
          Evaluate a referenced property.
 EvaluatedProperty ModalPropertyValue.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty PropertyExpression.evaluate(EvaluationContext ctx)
          Evaluate a property value.
 EvaluatedProperty PropertyAssociation.evaluate(EvaluationContext ctx)
          Evaluate all property expressions in this property association.
 PropertyAcc NamedElement.getPropertyValue(Property property)
          Get the property value for a particular model element and property.
 void NamedElement.getPropertyValueInternal(Property property, PropertyAcc pas, boolean fromInstanceSlaveCall)
          Helper routine for computing the value of the property.
 PropertyExpression NamedElement.getSimplePropertyValue(Property property)
          Retrieves the property value of a non-modal, single-valued property.
 PropertyExpression ReferenceValue.instantiate(ComponentInstance root)
           
 

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

Methods in edu.cmu.sei.aadl.aadl2.impl that throw InvalidModelException
 EvaluatedProperty ConstantValueImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty PropertyConstantImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty PropertyReferenceImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty RangeValueImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty OperationImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty ModalPropertyValueImpl.evaluate(EvaluationContext ctx)
           
 EvaluatedProperty PropertyAssociationImpl.evaluate(EvaluationContext ctx)
           
 PropertyAcc NamedElementImpl.getPropertyValue(Property property)
          Returns the property value for the property specified by property
protected  void PropertyImpl.getPropertyValueFromDeclarativeModel(EvaluationContext ctx, InstanceObject io, PropertyAcc pas)
           
 void PropertyImpl.getPropertyValueInternal(EvaluationContext ctx, PropertyAcc paa)
           
 void ModeImpl.getPropertyValueInternal(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void SubcomponentImpl.getPropertyValueInternal(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void ComponentTypeImpl.getPropertyValueInternal(Property property, PropertyAcc paa, boolean fromInstanceSlaveCall)
           
 void ComponentImplementationImpl.getPropertyValueInternal(Property property, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void EndToEndFlowImpl.getPropertyValueInternal(Property pn, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void FeatureImpl.getPropertyValueInternal(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void NamedElementImpl.getPropertyValueInternal(Property pn, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void SubprogramCallImpl.getPropertyValueInternal(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void FeatureGroupTypeImpl.getPropertyValueInternal(Property pn, PropertyAcc paa, boolean fromInstanceSlaveCall)
           
 void FlowSpecificationImpl.getPropertyValueInternal(Property prop, PropertyAcc paa, boolean fromInstanceSlaveCall)
           
 void ConnectionImpl.getPropertyValueInternal(Property pn, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void FeatureGroupImpl.getPropertyValueInternalHelper(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 void FeatureImpl.getPropertyValueInternalHelper(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 java.util.List<PropertyExpression> NamedElementImpl.getPropertyValueList(Property property)
          Retrieves a non-modal property value as a list.
 void FeatureImpl.getPropertyValueTestHelper(Property prop, PropertyAcc pas, Classifier cl)
           
 PropertyExpression NamedElementImpl.getSimplePropertyValue(Property property)
          Retrieves the property value of a non-modal, single-valued property.
 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)
           
 

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

Methods in edu.cmu.sei.aadl.aadl2.instance that throw InvalidModelException
 java.util.List<ModalPropertyValue> ConnectionInstance.getConnectionPropertyValues(Property property)
          Get the values associated with the given property for each connection declaration that defines this semantic connection.
 

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

Methods in edu.cmu.sei.aadl.aadl2.instance.impl that throw InvalidModelException
 java.util.List<ModalPropertyValue> ConnectionInstanceImpl.getConnectionPropertyValues(Property property)
           
protected  void InstanceObjectImpl.getPropertyValueFromDeclarativeModel(Property property, PropertyAcc pas)
          Get the property value from the declarative model elements associated with the instance object.
 void InstanceObjectImpl.getPropertyValueInternal(Property property, PropertyAcc pas, boolean fromInstanceSlaveCall)
           
 

Uses of InvalidModelException in edu.cmu.sei.aadl.modelsupport.properties
 

Methods in edu.cmu.sei.aadl.modelsupport.properties that throw InvalidModelException
static boolean PropertyUtils.getBooleanValue(NamedElement ph, Property pd)
          Get a non-modal boolean property value.
static EnumerationLiteral PropertyUtils.getEnumLiteral(NamedElement ph, Property pd)
          Get a non-modal enumeration property value.
static long PropertyUtils.getIntegerValue(NamedElement ph, Property pd)
          Get a non-modal integer property value with no units.
static double PropertyUtils.getRealValue(NamedElement ph, Property pd)
          Get a non-modal real property with no units Throws an exception if no property value exists or an error occurs.
static double PropertyUtils.getScaledNumberValue(NamedElement ph, Property pd, UnitLiteral unit)
          Get a non-modal numeric property value scaled to the given unit.
static double PropertyUtils.getScaledRangeDelta(NamedElement ph, Property pd, UnitLiteral unit)
          Return the delta value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMaximum(NamedElement ph, Property pd, UnitLiteral unit)
          Return the maximum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMinimum(NamedElement ph, Property pd, UnitLiteral unit)
          Return the minimum value of a non-modal range property value scaled to a given unit.