Uses of Interface
edu.cmu.sei.aadl.model.instance.ComponentInstance

Packages that use ComponentInstance
edu.cmu.sei.aadl.annex   
edu.cmu.sei.aadl.instance   
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.util   
 

Uses of ComponentInstance in edu.cmu.sei.aadl.annex
 

Methods in edu.cmu.sei.aadl.annex with parameters of type ComponentInstance
 void AnnexInstantiationController.instantiateAllAnnexes(ComponentInstance root)
           
 void AnnexInstantiatorProxy.instantiateAnnex(ComponentInstance instance, java.lang.String annexName, java.util.List annexElements)
           
 void AnnexInstantiator.instantiateAnnex(ComponentInstance instance, java.lang.String annexName, java.util.List annexElements)
           
 

Uses of ComponentInstance in edu.cmu.sei.aadl.instance
 

Methods in edu.cmu.sei.aadl.instance with parameters of type ComponentInstance
protected  void CreateEndToEndFlowsSwitch.addFlowStepInstance(EndToEndFlowInstance etei, ComponentInstance ci, FlowSpec fs)
          add a component instance/flowspec instance to the end to end flow instance if there is a previous such pair, first find and add the connection instance
protected  void CreateEndToEndFlowsSwitch.createEndToEndFlowInstance(ComponentInstance ci, EndToEndFlow ete)
           
protected  void CreateEndToEndFlowsSwitch.doProcessFlowImpl(EndToEndFlowInstance etei, ComponentInstance ci, FlowImpl fsq)
          instantiate a flow implementation by recursively processing its flow specifications
protected  void CreateEndToEndFlowsSwitch.doProcessFlowSpec(EndToEndFlowInstance etei, ComponentInstance ci, FlowSpec fs)
          instantiate a flow specification by recursively following its implementation until a leaf element is reached In case of a leaf element add it as a flow step
protected  org.eclipse.emf.common.util.EList CreateEndToEndFlowsSwitch.getModeInstances(ComponentInstance ci, org.eclipse.emf.common.util.EList mlist)
          build mode instance list from mode list relaive to the component instance ci
protected  void CreateEndToEndFlowsSwitch.processETE(ComponentInstance ci, EndToEndFlow ete, EndToEndFlowInstance etei)
           
 

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

Subinterfaces of ComponentInstance in edu.cmu.sei.aadl.model.instance
 interface SystemInstance
          A representation of the model object 'System Instance'
 

Methods in edu.cmu.sei.aadl.model.instance that return ComponentInstance
 ComponentInstance InstanceFactory.createComponentInstance()
          Returns a new object of class 'Component Instance'
 ComponentInstance ComponentInstance.findSubcomponentInstance(Subcomponent sc)
          find the subcomponent instance of this component instance This method is sensitive to the current system operation mode of the containing system instance.
 ComponentInstance InstanceObject.getContainingComponentInstance()
          Returns the closest ancestor component (in the containment hierarchy) that is a ComponentInstance.
 ComponentInstance AccessConnectionInstance.getSrc()
          Returns the value of the 'Src' reference.
 

Methods in edu.cmu.sei.aadl.model.instance with parameters of type ComponentInstance
 void ComponentInstance.addComponentInstance(ComponentInstance value)
          Adds to the list the value of the 'Component Instance' containment reference list
 void ConnectionInstance.addConnectionContext(ComponentInstance value)
          Adds to the list the value of the 'Connection Context' reference list
 void AccessConnectionInstance.setSrc(ComponentInstance value)
          Sets the value of the 'Src' reference
 

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

Classes in edu.cmu.sei.aadl.model.instance.impl that implement ComponentInstance
 class ComponentInstanceImpl
          An implementation of the model object 'Component Instance'
 class SystemInstanceImpl
          An implementation of the model object 'System Instance'
 

Fields in edu.cmu.sei.aadl.model.instance.impl declared as ComponentInstance
protected  ComponentInstance AccessConnectionInstanceImpl.src
          The cached value of the 'Src' reference
 

Methods in edu.cmu.sei.aadl.model.instance.impl that return ComponentInstance
 ComponentInstance AccessConnectionInstanceImpl.basicGetSrc()
           
 ComponentInstance InstanceFactoryImpl.createComponentInstance()
           
 ComponentInstance ComponentInstanceImpl.findSubcomponentInstance(Subcomponent sc)
          find the subcomponent instance of this component instance
 ComponentInstance InstanceObjectImpl.getContainingComponentInstance()
          Returns the closest ancestor component (in the containment hierarchy) that is a ComponentInstance.
protected  ComponentInstance InstanceObjectImpl.getContainingComponentInstanceOrSelf()
          get the containing component instance of an instance object, or itself if this is a component instance
 ComponentInstance AccessConnectionInstanceImpl.getSrc()
           
 

Methods in edu.cmu.sei.aadl.model.instance.impl with parameters of type ComponentInstance
 void ComponentInstanceImpl.addComponentInstance(ComponentInstance newComponentInstance)
          phf: add element to multiplicity EList
 void ConnectionInstanceImpl.addConnectionContext(ComponentInstance newConnectionContext)
          phf: add element to multiplicity EList
 org.eclipse.emf.common.notify.NotificationChain AccessConnectionInstanceImpl.basicSetSrc(ComponentInstance newSrc, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 PropertyValue InstanceReferenceValueImpl.instantiate(ComponentInstance root)
          Instance reference property values are already instantiated, so just return self.
 void AccessConnectionInstanceImpl.setSrc(ComponentInstance newSrc)
           
 

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

Methods in edu.cmu.sei.aadl.model.instance.util with parameters of type ComponentInstance
 java.lang.Object InstanceSwitch.caseComponentInstance(ComponentInstance object)
          Returns the result of interpretting the object as an instance of 'Component Instance'
 

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

Methods in edu.cmu.sei.aadl.model.properties that return ComponentInstance
 ComponentInstance InstanceMPVA.popCurrentComponent()
          Pop the current component instance from the current component stack.
 

Methods in edu.cmu.sei.aadl.model.properties with parameters of type ComponentInstance
 AadlPropertyValue UndefinedPropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue UndefinedByReferencePropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue ScalarPropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue ReflectiveValueWrapper.instantiate(ComponentInstance root)
           
 AadlPropertyValue NonExistentPropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue ListPropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue BogusPropertyValue.instantiate(ComponentInstance root)
           
 AadlPropertyValue AadlPropertyValue.instantiate(ComponentInstance root)
          Update the property value so that it makes sense in an instance model.
 void InstanceMPVA.pushCurrentComponent(ComponentInstance comp)
          Push the current component instance onto the current component stack.
 

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

Methods in edu.cmu.sei.aadl.model.property with parameters of type ComponentInstance
 PropertyValue PropertyValue.instantiate(ComponentInstance root)
          Translate the property value so that it makes sense in an instance model.
 

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

Methods in edu.cmu.sei.aadl.model.property.impl with parameters of type ComponentInstance
 PropertyValue ReferenceValueImpl.instantiate(ComponentInstance root)
           
 PropertyValue PropertyValueImpl.instantiate(ComponentInstance root)
          Default implementation for instantation: simply returns itself.
 

Uses of ComponentInstance in edu.cmu.sei.aadl.model.util
 

Methods in edu.cmu.sei.aadl.model.util with parameters of type ComponentInstance
static ComponentClassifier AadlUtil.getComponentClassifierSelection(ComponentInstance ci)
          get the ComponentClassifierSelection for a component instance The selection is determined by the classifier of the subcomponent, and may be overridden by a ComponentClassifierSelection property value.
static boolean AadlUtil.isContainedIn(ComponentInstance childci, ComponentInstance parentci)
          determine whether two feature instances are the same or one is contained in the other
 org.eclipse.emf.common.util.EList ForAllAObject.processPostOrderComponentInstance(ComponentInstance obj)
          Visits all the ComponentInstance objects in the given instance model in post fix order.
 org.eclipse.emf.common.util.EList ForAllAObject.processPostOrderComponentInstance(ComponentInstance obj, ComponentCategory cat)
          Visits all the ComponentInstance objects that are of the given component category (e.g., system, data, thread, etc.) in the given instance model in post fix order.
 org.eclipse.emf.common.util.EList ForAllAObject.processPreOrderComponentInstance(ComponentInstance obj)
          Visits all the ComponentInstance objects in the given instance model in prefix order.
 org.eclipse.emf.common.util.EList ForAllAObject.processPreOrderComponentInstance(ComponentInstance obj, ComponentCategory cat)
          Visits all the ComponentInstance objects of the given category in the given instance model in prefix order.