|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |