Uses of Interface
edu.cmu.sei.aadl.model.core.PropertyHolder

Packages that use PropertyHolder
edu.cmu.sei.aadl.model.component   
edu.cmu.sei.aadl.model.component.impl   
edu.cmu.sei.aadl.model.component.util   
edu.cmu.sei.aadl.model.connection   
edu.cmu.sei.aadl.model.connection.impl   
edu.cmu.sei.aadl.model.connection.util   
edu.cmu.sei.aadl.model.core   
edu.cmu.sei.aadl.model.core.impl This package contains interfaces and classes that represent the abstract component objects as well as the pacakge concepts. 
edu.cmu.sei.aadl.model.core.util   
edu.cmu.sei.aadl.model.feature   
edu.cmu.sei.aadl.model.feature.impl   
edu.cmu.sei.aadl.model.feature.util   
edu.cmu.sei.aadl.model.flow   
edu.cmu.sei.aadl.model.flow.impl   
edu.cmu.sei.aadl.model.flow.util   
edu.cmu.sei.aadl.model.instance   
edu.cmu.sei.aadl.model.instance.impl   
edu.cmu.sei.aadl.model.instance.util   
edu.cmu.sei.aadl.model.properties This package contains interfaces and classes that are used in the lookup of property values. 
edu.cmu.sei.aadl.model.property   
edu.cmu.sei.aadl.model.property.impl   
edu.cmu.sei.aadl.model.property.util   
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.component
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.component
 interface BusClassifier
          A representation of the model object 'Bus Classifier'
 interface BusImpl
          A representation of the model object 'Bus Impl'
 interface BusSubcomponent
          A representation of the model object 'Bus Subcomponent'
 interface BusType
          A representation of the model object 'Bus Type'
 interface CallSequence
          A representation of the model object 'Call Sequence'
 interface DataClassifier
          A representation of the model object 'Data Classifier'
 interface DataImpl
          A representation of the model object 'Data Impl'
 interface DataSubcomponent
          A representation of the model object 'Data Subcomponent'
 interface DataType
          A representation of the model object 'Data Type'
 interface DeviceClassifier
          A representation of the model object 'Device Classifier'
 interface DeviceImpl
          A representation of the model object 'Device Impl'
 interface DeviceSubcomponent
          A representation of the model object 'Device Subcomponent'
 interface DeviceType
          A representation of the model object 'Device Type'
 interface MemoryClassifier
          A representation of the model object 'Memory Classifier'
 interface MemoryImpl
          A representation of the model object 'Memory Impl'
 interface MemorySubcomponent
          A representation of the model object 'Memory Subcomponent'
 interface MemoryType
          A representation of the model object 'Memory Type'
 interface ProcessClassifier
          A representation of the model object 'Process Classifier'
 interface ProcessImpl
          A representation of the model object 'Process Impl'
 interface ProcessorClassifier
          A representation of the model object 'Processor Classifier'
 interface ProcessorImpl
          A representation of the model object 'Processor Impl'
 interface ProcessorSubcomponent
          A representation of the model object 'Processor Subcomponent'
 interface ProcessorType
          A representation of the model object 'Processor Type'
 interface ProcessSubcomponent
          A representation of the model object 'Process Subcomponent'
 interface ProcessType
          A representation of the model object 'Process Type'
 interface SubprogramClassifier
          A representation of the model object 'Subprogram Classifier'
 interface SubprogramImpl
          A representation of the model object 'Subprogram Impl'
 interface SubprogramSubcomponent
          A representation of the model object 'Subprogram Subcomponent'
 interface SubprogramType
          A representation of the model object 'Subprogram Type'
 interface SystemClassifier
          A representation of the model object 'System Classifier'
 interface SystemImpl
          A representation of the model object 'System Impl'
 interface SystemSubcomponent
          A representation of the model object 'System Subcomponent'
 interface SystemType
          A representation of the model object 'System Type'
 interface ThreadClassifier
          A representation of the model object 'Thread Classifier'
 interface ThreadGroupClassifier
          A representation of the model object 'Thread Group Classifier'
 interface ThreadGroupImpl
          A representation of the model object 'Thread Group Impl'
 interface ThreadGroupSubcomponent
          A representation of the model object 'Thread Group Subcomponent'
 interface ThreadGroupType
          A representation of the model object 'Thread Group Type'
 interface ThreadImpl
          A representation of the model object 'Thread Impl'
 interface ThreadSubcomponent
          A representation of the model object 'Thread Subcomponent'
 interface ThreadType
          A representation of the model object 'Thread Type'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.component.impl
 

Classes in edu.cmu.sei.aadl.model.component.impl that implement PropertyHolder
 class BusClassifierImpl
          An implementation of the model object 'Bus Classifier'
 class BusImplImpl
          An implementation of the model object 'Bus Impl'
 class BusSubcomponentImpl
          An implementation of the model object 'Bus Subcomponent'
 class BusTypeImpl
          An implementation of the model object 'Bus Type'
 class CallSequenceImpl
          An implementation of the model object 'Call Sequence'
 class DataClassifierImpl
          An implementation of the model object 'Data Classifier'
 class DataImplImpl
          An implementation of the model object 'Data Impl'
 class DataSubcomponentImpl
          An implementation of the model object 'Data Subcomponent'
 class DataTypeImpl
          An implementation of the model object 'Data Type'
 class DeviceClassifierImpl
          An implementation of the model object 'Device Classifier'
 class DeviceImplImpl
          An implementation of the model object 'Device Impl'
 class DeviceSubcomponentImpl
          An implementation of the model object 'Device Subcomponent'
 class DeviceTypeImpl
          An implementation of the model object 'Device Type'
 class MemoryClassifierImpl
          An implementation of the model object 'Memory Classifier'
 class MemoryImplImpl
          An implementation of the model object 'Memory Impl'
 class MemorySubcomponentImpl
          An implementation of the model object 'Memory Subcomponent'
 class MemoryTypeImpl
          An implementation of the model object 'Memory Type'
 class ProcessClassifierImpl
          An implementation of the model object 'Process Classifier'
 class ProcessImplImpl
          An implementation of the model object 'Process Impl'
 class ProcessorClassifierImpl
          An implementation of the model object 'Processor Classifier'
 class ProcessorImplImpl
          An implementation of the model object 'Processor Impl'
 class ProcessorSubcomponentImpl
          An implementation of the model object 'Processor Subcomponent'
 class ProcessorTypeImpl
          An implementation of the model object 'Processor Type'
 class ProcessSubcomponentImpl
          An implementation of the model object 'Process Subcomponent'
 class ProcessTypeImpl
          An implementation of the model object 'Process Type'
 class SubprogramClassifierImpl
          An implementation of the model object 'Subprogram Classifier'
 class SubprogramImplImpl
          An implementation of the model object 'Subprogram Impl'
 class SubprogramSubcomponentImpl
          An implementation of the model object 'Subprogram Subcomponent'
 class SubprogramTypeImpl
          An implementation of the model object 'Subprogram Type'
 class SystemClassifierImpl
          An implementation of the model object 'System Classifier'
 class SystemImplImpl
          An implementation of the model object 'System Impl'
 class SystemSubcomponentImpl
          An implementation of the model object 'System Subcomponent'
 class SystemTypeImpl
          An implementation of the model object 'System Type'
 class ThreadClassifierImpl
          An implementation of the model object 'Thread Classifier'
 class ThreadGroupClassifierImpl
          An implementation of the model object 'Thread Group Classifier'
 class ThreadGroupImplImpl
          An implementation of the model object 'Thread Group Impl'
 class ThreadGroupSubcomponentImpl
          An implementation of the model object 'Thread Group Subcomponent'
 class ThreadGroupTypeImpl
          An implementation of the model object 'Thread Group Type'
 class ThreadImplImpl
          An implementation of the model object 'Thread Impl'
 class ThreadSubcomponentImpl
          An implementation of the model object 'Thread Subcomponent'
 class ThreadTypeImpl
          An implementation of the model object 'Thread Type'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.component.util
 

Methods in edu.cmu.sei.aadl.model.component.util with parameters of type PropertyHolder
 java.lang.Object ComponentSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.connection
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.connection
 interface BusAccessConnection
          A representation of the model object 'Bus Access Connection'
 interface BusAccessEnd
          A representation of the model object 'Bus Access End'
 interface DataAccessConnection
          A representation of the model object 'Data Access Connection'
 interface DataAccessEnd
          A representation of the model object 'Data Access End'
 interface DataConnection
          A representation of the model object 'Data Connection'
 interface EventConnection
          A representation of the model object 'Event Connection'
 interface EventDataConnection
          A representation of the model object 'Event Data Connection'
 interface FeatureContext
          A representation of the model object 'Feature Context'
 interface ParameterConnection
          A representation of the model object 'Parameter Connection'
 interface ParameterEnd
          A representation of the model object 'Parameter End'
 interface PortGroupConnection
          A representation of the model object 'Port Group Connection'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.connection.impl
 

Classes in edu.cmu.sei.aadl.model.connection.impl that implement PropertyHolder
 class BusAccessConnectionImpl
          An implementation of the model object 'Bus Access Connection'
 class BusAccessEndImpl
          An implementation of the model object 'Bus Access End'
 class DataAccessConnectionImpl
          An implementation of the model object 'Data Access Connection'
 class DataAccessEndImpl
          An implementation of the model object 'Data Access End'
 class DataConnectionImpl
          An implementation of the model object 'Data Connection'
 class EventConnectionImpl
          An implementation of the model object 'Event Connection'
 class EventDataConnectionImpl
          An implementation of the model object 'Event Data Connection'
 class FeatureContextImpl
          An implementation of the model object 'Feature Context'
 class ParameterConnectionImpl
          An implementation of the model object 'Parameter Connection'
 class ParameterEndImpl
          An implementation of the model object 'Parameter End'
 class PortGroupConnectionImpl
          An implementation of the model object 'Port Group Connection'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.connection.util
 

Methods in edu.cmu.sei.aadl.model.connection.util with parameters of type PropertyHolder
 java.lang.Object ConnectionSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.core
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.core
 interface AadlPackageSection
          A representation of the model object 'Aadl Package Section'
 interface AadlPrivate
          A representation of the model object 'Aadl Private'
 interface AadlPublic
          A representation of the model object 'Aadl Public'
 interface Classifier
          A representation of the model object 'Classifier'
 interface ComponentClassifier
          A representation of the model object 'Component Classifier'
 interface ComponentImpl
          A representation of the model object 'Component Impl'
 interface ComponentType
          A representation of the model object 'Component Type'
 interface Connection
          A representation of the model object 'Connection'
 interface Feature
          A representation of the model object 'Feature'
 interface Mode
          A representation of the model object 'Mode'
 interface ModeMember
          A representation of the model object 'Mode Member'
 interface Subcomponent
          A representation of the model object 'Subcomponent'
 

Methods in edu.cmu.sei.aadl.model.core that return PropertyHolder
 PropertyHolder CoreFactory.createPropertyHolder()
          Returns a new object of class 'Property Holder'
 PropertyHolder Connection.getAllDstContextComponent()
          get destination context component, i.e., the subcomponent or component implementation.
 PropertyHolder Connection.getAllSrcContextComponent()
          get source context component, i.e., the subcomponent or component implementation.
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.core.impl
 

Classes in edu.cmu.sei.aadl.model.core.impl that implement PropertyHolder
 class AadlPackageSectionImpl
          An implementation of the model object 'Aadl Package Section'
 class AadlPrivateImpl
          An implementation of the model object 'Aadl Private'
 class AadlPublicImpl
          An implementation of the model object 'Aadl Public'
 class ClassifierImpl
          An implementation of the model object 'Classifier'
 class ComponentClassifierImpl
          An implementation of the model object 'Component Classifier'
 class ComponentImplImpl
          An implementation of the model object 'Component Impl'
 class ComponentTypeImpl
          An implementation of the model object 'Component Type'
 class ConnectionImpl
          An implementation of the model object 'Connection'
 class FeatureImpl
          An implementation of the model object 'Feature'
 class ModeImpl
          An implementation of the model object 'Mode'
 class ModeMemberImpl
          An implementation of the model object 'Mode Member'
 class PropertyHolderImpl
          An implementation of the model object 'Property Holder'
 class SubcomponentImpl
          An implementation of the model object 'Subcomponent'
 

Methods in edu.cmu.sei.aadl.model.core.impl that return PropertyHolder
 PropertyHolder CoreFactoryImpl.createPropertyHolder()
           
 PropertyHolder ConnectionImpl.getAllDstContextComponent()
          get destination context component, i.e., the subcomponent or component implementation.
 PropertyHolder ConnectionImpl.getAllSrcContextComponent()
          get source context component, i.e., the subcomponent or component implementation.
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.core.util
 

Methods in edu.cmu.sei.aadl.model.core.util with parameters of type PropertyHolder
 java.lang.Object CoreSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.feature
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.feature
 interface AbstractPort
          A representation of the model object 'Abstract Port'
 interface BusAccess
          A representation of the model object 'Bus Access'
 interface ComponentAccess
          A representation of the model object 'Component Access'
 interface DataAccess
          A representation of the model object 'Data Access'
 interface DataPort
          A representation of the model object 'Data Port'
 interface EventDataPort
          A representation of the model object 'Event Data Port'
 interface EventPort
          A representation of the model object 'Event Port'
 interface Parameter
          A representation of the model object 'Parameter'
 interface Port
          A representation of the model object 'Port'
 interface PortGroup
          A representation of the model object 'Port Group'
 interface PortGroupType
          A representation of the model object 'Port Group Type'
 interface ServerSubprogram
          A representation of the model object 'Server Subprogram'
 interface Subprogram
          A representation of the model object 'Subprogram'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.feature.impl
 

Classes in edu.cmu.sei.aadl.model.feature.impl that implement PropertyHolder
 class AbstractPortImpl
          An implementation of the model object 'Abstract Port'
 class BusAccessImpl
          An implementation of the model object 'Bus Access'
 class ComponentAccessImpl
          An implementation of the model object 'Component Access'
 class DataAccessImpl
          An implementation of the model object 'Data Access'
 class DataPortImpl
          An implementation of the model object 'Data Port'
 class EventDataPortImpl
          An implementation of the model object 'Event Data Port'
 class EventPortImpl
          An implementation of the model object 'Event Port'
 class ParameterImpl
          An implementation of the model object 'Parameter'
 class PortGroupImpl
          An implementation of the model object 'Port Group'
 class PortGroupTypeImpl
          An implementation of the model object 'Port Group Type'
 class PortImpl
          An implementation of the model object 'Port'
 class ServerSubprogramImpl
          An implementation of the model object 'Server Subprogram'
 class SubprogramImpl
          An implementation of the model object 'Subprogram'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.feature.util
 

Methods in edu.cmu.sei.aadl.model.feature.util with parameters of type PropertyHolder
 java.lang.Object FeatureSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.flow
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.flow
 interface EndToEndFlow
          A representation of the model object 'End To End Flow'
 interface FlowImpl
          A representation of the model object 'Impl'
 interface FlowPathImpl
          A representation of the model object 'Path Impl'
 interface FlowPathSpec
          A representation of the model object 'Path Spec'
 interface FlowSequence
          A representation of the model object 'Sequence'
 interface FlowSinkImpl
          A representation of the model object 'Sink Impl'
 interface FlowSinkSpec
          A representation of the model object 'Sink Spec'
 interface FlowSourceImpl
          A representation of the model object 'Source Impl'
 interface FlowSourceSpec
          A representation of the model object 'Source Spec'
 interface FlowSpec
          A representation of the model object 'Spec'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.flow.impl
 

Classes in edu.cmu.sei.aadl.model.flow.impl that implement PropertyHolder
 class EndToEndFlowImpl
          An implementation of the model object 'End To End Flow'
 class FlowImplImpl
          An implementation of the model object 'Impl'
 class FlowPathImplImpl
          An implementation of the model object 'Path Impl'
 class FlowPathSpecImpl
          An implementation of the model object 'Path Spec'
 class FlowSequenceImpl
          An implementation of the model object 'Sequence'
 class FlowSinkImplImpl
          An implementation of the model object 'Sink Impl'
 class FlowSinkSpecImpl
          An implementation of the model object 'Sink Spec'
 class FlowSourceImplImpl
          An implementation of the model object 'Source Impl'
 class FlowSourceSpecImpl
          An implementation of the model object 'Source Spec'
 class FlowSpecImpl
          An implementation of the model object 'Spec'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.flow.util
 

Methods in edu.cmu.sei.aadl.model.flow.util with parameters of type PropertyHolder
 java.lang.Object FlowSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.instance
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.instance
 interface AccessConnectionInstance
          A representation of the model object 'Access Connection Instance'
 interface ComponentInstance
          A representation of the model object 'Component Instance'
 interface ConnectionInstance
          A representation of the model object 'Connection Instance'
 interface EndToEndFlowInstance
          A representation of the model object 'End To End Flow Instance'
 interface FeatureInstance
          A representation of the model object 'Feature Instance'
 interface FlowElementInstance
          A representation of the model object 'Flow Element Instance'
 interface FlowSpecInstance
          A representation of the model object 'Flow Spec Instance'
 interface InstanceObject
          A representation of the model object 'Object'
 interface ModeInstance
          A representation of the model object 'Mode Instance'
 interface ModeTransitionConnectionInstance
          A representation of the model object 'Mode Transition Connection Instance'
 interface ModeTransitionInstance
          A representation of the model object 'Mode Transition Instance'
 interface PortConnectionInstance
          A representation of the model object 'Abstract Port Connection Instance'
 interface SystemInstance
          A representation of the model object 'System Instance'
 interface SystemOperationMode
          A representation of the model object 'System Operation Mode'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.instance.impl
 

Classes in edu.cmu.sei.aadl.model.instance.impl that implement PropertyHolder
 class AccessConnectionInstanceImpl
          An implementation of the model object 'Access Connection Instance'
 class ComponentInstanceImpl
          An implementation of the model object 'Component Instance'
 class ConnectionInstanceImpl
          An implementation of the model object 'Connection Instance'
 class EndToEndFlowInstanceImpl
          An implementation of the model object 'End To End Flow Instance'
 class FeatureInstanceImpl
          An implementation of the model object 'Feature Instance'
 class FlowElementInstanceImpl
          An implementation of the model object 'Flow Element Instance'
 class FlowSpecInstanceImpl
          An implementation of the model object 'Flow Spec Instance'
 class InstanceObjectImpl
          An implementation of the model object 'Object'
 class ModeInstanceImpl
          An implementation of the model object 'Mode Instance'
 class ModeTransitionConnectionInstanceImpl
          An implementation of the model object 'Mode Transition Connection Instance'
 class ModeTransitionInstanceImpl
          An implementation of the model object 'Mode Transition Instance'
 class PortConnectionInstanceImpl
          An implementation of the model object 'Abstract Port Connection Instance'
 class SystemInstanceImpl
          An implementation of the model object 'System Instance'
 class SystemOperationModeImpl
          An implementation of the model object 'System Operation Mode'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.instance.util
 

Methods in edu.cmu.sei.aadl.model.instance.util with parameters of type PropertyHolder
 java.lang.Object InstanceSwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.properties
 

Fields in edu.cmu.sei.aadl.model.properties declared as PropertyHolder
protected  PropertyHolder ModalPropertyValueAccumulatorImpl.propHolder
          The property holder for which the property value is being looked up.
 

Methods in edu.cmu.sei.aadl.model.properties that return PropertyHolder
 PropertyHolder PropertyNotPresentException.getHolder()
           
 PropertyHolder PropertyIsModalException.getHolder()
           
 PropertyHolder PropertyIsListException.getHolder()
           
 PropertyHolder PropertyDoesNotApplyToHolderException.getHolder()
           
 

Methods in edu.cmu.sei.aadl.model.properties with parameters of type PropertyHolder
 java.util.Set ModalPropertyValueAccumulatorImpl.addLocalContainedPropertyAssociations(PropertyHolder target, PropertyHolder container, PropertyDefinition pn)
           
 java.util.Set ModalPropertyValueAccumulator.addLocalContainedPropertyAssociations(PropertyHolder target, PropertyHolder container, PropertyDefinition pn)
          Accumulate the associations for the given property as found in the contained property associations of the target's containing component.
 java.util.Set ModalPropertyValueAccumulatorImpl.addLocalContainedPropertyAssociations(PropertyHolder target, PropertyHolder container, PropertyDefinition pn, java.util.List targetExistsInModes, ModeContext modeContext)
           
 java.util.Set ModalPropertyValueAccumulator.addLocalContainedPropertyAssociations(PropertyHolder target, PropertyHolder container, PropertyDefinition pn, java.util.List targetInModes, ModeContext modeContext)
          Accumulate the associations for the given property as found in the contained property associations of the target's containing component.
 java.util.Set ModalPropertyValueAccumulatorImpl.addPropertyAssociations(PropertyHolder ph, PropertyDefinition pn)
           
 java.util.Set ModalPropertyValueAccumulator.addPropertyAssociations(PropertyHolder ph, PropertyDefinition pn)
          Accumulate the associations for the given property as found in the immediate properties attribute of the given property holder.
 java.util.Set ModalPropertyValueAccumulatorImpl.addPropertyAssociations(PropertyHolder ph, PropertyDefinition pn, java.util.List compExistsInModes, ModeContext modeContext)
           
 java.util.Set ModalPropertyValueAccumulator.addPropertyAssociations(PropertyHolder ph, PropertyDefinition pn, java.util.List compInModes, ModeContext modeContext)
          Accumulate the associations for the given property as found in the immediate properties attribute of the given property holder.
protected abstract  ModalPropertyValueAccumulatorImpl.ModalAssociations ModalPropertyValueAccumulatorImpl.createModalAssociations(PropertyHolder ph)
           
protected  ModalPropertyValueAccumulatorImpl.ModalAssociations InstanceMPVA.createModalAssociations(PropertyHolder ph)
           
protected  ModalPropertyValueAccumulatorImpl.ModalAssociations DeclarativeMPVA.createModalAssociations(PropertyHolder ph)
           
protected abstract  ModalPropertyValueAccumulatorImpl.ModalAssociations ModalPropertyValueAccumulatorImpl.createModalAssociations(PropertyHolder ph, java.util.List inModes)
           
protected  ModalPropertyValueAccumulatorImpl.ModalAssociations InstanceMPVA.createModalAssociations(PropertyHolder ph, java.util.List inModes)
           
protected  ModalPropertyValueAccumulatorImpl.ModalAssociations DeclarativeMPVA.createModalAssociations(PropertyHolder ph, java.util.List inModes)
           
 AadlPropertyValue UndefinedPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue UndefinedByReferencePropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ScalarPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ReflectiveValueWrapper.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ReflectiveAadlPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
          Evaluate a property value in the given context and with the given mode bindings.
 AadlPropertyValue NonExistentPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
abstract  AadlPropertyValue ModalPropertyValueAccumulatorImpl.PAWrapper.evaluate(PropertyHolder ph, java.util.Map modes)
           
 AadlPropertyValue ModalPropertyValueAccumulatorImpl.DefaultPAWrapper.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ListPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue BogusPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue AadlPropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
          Evaluate a property value in the given context and with the given mode bindings.
static boolean PropertyUtils.getBooleanValue(PropertyHolder ph, PropertyDefinition pd)
          Get a non-modal boolean property value.
static boolean PropertyUtils.getBooleanValue(PropertyHolder ph, PropertyDefinition pd, boolean defaultVal)
          Get a non-modal boolean property value.
static EnumLiteral PropertyUtils.getEnumLiteral(PropertyHolder ph, PropertyDefinition pd)
          Get a non-modal enumeration property value.
static long PropertyUtils.getIntegerValue(PropertyHolder ph, PropertyDefinition pd)
          Get a non-modal integer property value with no units.
static long PropertyUtils.getIntegerValue(PropertyHolder ph, PropertyDefinition pd, long defaultVal)
          Get a non-modal integer property value with no units.
static double PropertyUtils.getRealValue(PropertyHolder ph, PropertyDefinition 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.getRealValue(PropertyHolder ph, PropertyDefinition pd, double defaultVal)
          Get a non-modal real property value with no units.
static double PropertyUtils.getScaledNumberValue(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit)
          Get a non-modal numeric property value scaled to the given unit.
static double PropertyUtils.getScaledNumberValue(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit, double defaultVal)
          Get a non-modal numeric property value scaled to the given unit.
static double PropertyUtils.getScaledRangeDelta(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit)
          Return the delta value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeDelta(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit, double defaultVal)
          Return the delta value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMaximum(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit)
          Return the maximum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMaximum(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit, double defaultVal)
          Return the maximum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMinimum(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit)
          Return the minimum value of a non-modal range property value scaled to a given unit.
static double PropertyUtils.getScaledRangeMinimum(PropertyHolder ph, PropertyDefinition pd, UnitLiteral unit, double defaultVal)
          Return the minimum value of a non-modal range property value scaled to a given unit.
static java.lang.String PropertyUtils.getStringValue(PropertyHolder ph, PropertyDefinition pd)
          Get a non-modal string property value.
 java.util.Set UndefinedPropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set UndefinedByReferencePropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set ScalarPropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set ReflectiveValueWrapper.preEvaluate(PropertyHolder context)
           
 java.util.Set NonExistentPropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set ListPropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set BogusPropertyValue.preEvaluate(PropertyHolder context)
           
 java.util.Set AadlPropertyValue.preEvaluate(PropertyHolder context)
          Determine which modes this value may depend on.
 

Constructors in edu.cmu.sei.aadl.model.properties with parameters of type PropertyHolder
DeclarativeMPVA(boolean list, PropertyHolder ctx)
          Create a new property value accumulator for looking up property values from a declarative model element.
ModalPropertyValueAccumulatorImpl(boolean list, PropertyHolder ctx)
          Create a new property value accumulate with the given propHolder.
PropertyDoesNotApplyToHolderException(PropertyHolder holder, PropertyDefinition definition, java.lang.String msg)
           
PropertyIsListException(PropertyHolder holder, PropertyDefinition definition, java.lang.String msg)
           
PropertyIsModalException(PropertyHolder holder, PropertyDefinition definition, java.lang.String msg)
           
PropertyNotPresentException(PropertyHolder holder, PropertyDefinition definition, java.lang.String msg)
           
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.property
 

Subinterfaces of PropertyHolder in edu.cmu.sei.aadl.model.property
 interface PropertyAssociation
          A representation of the model object 'Association'
 

Methods in edu.cmu.sei.aadl.model.property with parameters of type PropertyHolder
 void PropertyAssociation.addAppliesTo(PropertyHolder value)
          Adds to the list the value of the 'Applies To' reference list
 boolean PropertyDefinition.appliesTo(PropertyHolder element)
          Does this property apply to the given element?
 AadlPropertyValue PropertyValue.evaluate(PropertyHolder context, java.util.Map modes)
          Evaluate a property value.
 AadlPropertyValue ReferencedProperty.evaluate(java.lang.String sign, java.util.Map modes, PropertyHolder context)
          Evaluate a referenced property.
 void PropertyValue.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
          Pre-evaluate a property value to determine which ComponentImpls have modes that can affect the property value.
 void ReferencedProperty.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
          Pre-evaluate a property value to determine which ComponentImpls have modes that can affect the property value.
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.property.impl
 

Classes in edu.cmu.sei.aadl.model.property.impl that implement PropertyHolder
 class PropertyAssociationImpl
          An implementation of the model object 'Association'
 

Methods in edu.cmu.sei.aadl.model.property.impl with parameters of type PropertyHolder
 void PropertyAssociationImpl.addAppliesTo(PropertyHolder newAppliesTo)
          phf: add element to multiplicity EList
 boolean PropertyDefinitionImpl.appliesTo(PropertyHolder element)
           
 AadlPropertyValue TRUEImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue StringValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ReferenceValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue RangeValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue PropertyValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue PropertyReferenceImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue NumberValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue FALSEImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue EnumValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ClassifierValueImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue BooleanORImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue BooleanNOTImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue BooleanANDImpl.evaluate(PropertyHolder context, java.util.Map modes)
           
 AadlPropertyValue ReferencedPropertyImpl.evaluate(java.lang.String sign, java.util.Map modes, PropertyHolder context)
           
 AadlPropertyValue PropertyDefinitionImpl.evaluate(java.lang.String sign, java.util.Map modes, PropertyHolder context)
           
 AadlPropertyValue PropertyConstantImpl.evaluate(java.lang.String sign, java.util.Map modes, PropertyHolder context)
           
 void TRUEImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void StringValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void ReferenceValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void ReferencedPropertyImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void RangeValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void PropertyValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void PropertyReferenceImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void PropertyDefinitionImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void PropertyConstantImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void NumberValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void FALSEImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void EnumValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void ClassifierValueImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void BooleanORImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void BooleanNOTImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 void BooleanANDImpl.preEvaluate(PropertyHolder context, java.util.Set reqModeContexts)
           
 

Uses of PropertyHolder in edu.cmu.sei.aadl.model.property.util
 

Methods in edu.cmu.sei.aadl.model.property.util with parameters of type PropertyHolder
 java.lang.Object PropertySwitch.casePropertyHolder(PropertyHolder object)
          Returns the result of interpretting the object as an instance of 'Property Holder'