|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2 |
---|
Methods in edu.cmu.sei.aadl.aadl2 with parameters of type ComponentInstance | |
---|---|
PropertyExpression |
ReferenceValue.instantiate(ComponentInstance root)
|
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2.impl |
---|
Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type ComponentInstance | |
---|---|
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. |
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2.instance |
---|
Subinterfaces of ComponentInstance in edu.cmu.sei.aadl.aadl2.instance | |
---|---|
interface |
SystemInstance
A representation of the model object ' System Instance'. |
Methods in edu.cmu.sei.aadl.aadl2.instance that return ComponentInstance | |
---|---|
ComponentInstance |
InstanceFactory.createComponentInstance()
Returns a new object of class 'Component Instance' |
ComponentInstance |
ComponentInstance.createComponentInstance()
Creates a new ComponentInstance and appends it to the 'Component Instance' containment reference list |
ComponentInstance |
ComponentInstance.createComponentInstance(org.eclipse.emf.ecore.EClass eClass)
Creates a new ComponentInstance and appends it to the 'Component Instance' containment reference list |
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 |
ConnectionReference.getContext()
Returns the value of the 'Context' reference |
Methods in edu.cmu.sei.aadl.aadl2.instance that return types with arguments of type ComponentInstance | |
---|---|
org.eclipse.emf.common.util.EList<ComponentInstance> |
ComponentInstance.getAllComponentInstances()
Return all component instances in the containment structure rooted at this component, including this component. |
org.eclipse.emf.common.util.EList<ComponentInstance> |
ComponentInstance.getComponentInstances()
Returns the value of the 'Component Instance' containment reference list. |
Methods in edu.cmu.sei.aadl.aadl2.instance with parameters of type ComponentInstance | |
---|---|
void |
ConnectionReference.setContext(ComponentInstance value)
Sets the value of the ' Context ' reference |
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2.instance.impl |
---|
Classes in edu.cmu.sei.aadl.aadl2.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.aadl2.instance.impl declared as ComponentInstance | |
---|---|
protected ComponentInstance |
ConnectionReferenceImpl.context
The cached value of the ' Context ' reference |
Fields in edu.cmu.sei.aadl.aadl2.instance.impl with type parameters of type ComponentInstance | |
---|---|
protected org.eclipse.emf.common.util.EList<ComponentInstance> |
ComponentInstanceImpl.componentInstances
The cached value of the ' Component Instance ' containment reference list |
Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return ComponentInstance | |
---|---|
ComponentInstance |
ConnectionReferenceImpl.basicGetContext()
|
ComponentInstance |
ComponentInstanceImpl.createComponentInstance()
|
ComponentInstance |
InstanceFactoryImpl.createComponentInstance()
|
ComponentInstance |
ComponentInstanceImpl.createComponentInstance(org.eclipse.emf.ecore.EClass eClass)
|
ComponentInstance |
ComponentInstanceImpl.findSubcomponentInstance(Subcomponent sc)
find the subcomponent instance of this component instance |
ComponentInstance |
InstanceObjectImpl.getContainingComponentInstance()
Get the closest component instance that contains this object. |
protected ComponentInstance |
InstanceObjectImpl.getContainingComponentInstanceOrSelf()
get the containing component instance of an instance object, or itself if this is a component instance |
ComponentInstance |
ConnectionReferenceImpl.getContext()
|
Methods in edu.cmu.sei.aadl.aadl2.instance.impl that return types with arguments of type ComponentInstance | |
---|---|
org.eclipse.emf.common.util.EList<ComponentInstance> |
ComponentInstanceImpl.getAllComponentInstances()
return all component instances in the containment structure including the root The root being this |
org.eclipse.emf.common.util.EList<ComponentInstance> |
ComponentInstanceImpl.getComponentInstances()
|
Methods in edu.cmu.sei.aadl.aadl2.instance.impl with parameters of type ComponentInstance | |
---|---|
PropertyExpression |
InstanceReferenceValueImpl.instantiate(ComponentInstance root)
Instance reference property values are already instaitated, so just return self. |
void |
ConnectionReferenceImpl.setContext(ComponentInstance newContext)
|
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2.instance.util |
---|
Methods in edu.cmu.sei.aadl.aadl2.instance.util with parameters of type ComponentInstance | |
---|---|
T |
InstanceSwitch.caseComponentInstance(ComponentInstance object)
Returns the result of interpreting the object as an instance of 'Component Instance' |
Uses of ComponentInstance in edu.cmu.sei.aadl.aadl2.properties |
---|
Methods in edu.cmu.sei.aadl.aadl2.properties with parameters of type ComponentInstance | |
---|---|
static ComponentClassifier |
InstanceUtil.getComponentClassifier(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component classifier of a component instance. |
static ComponentImplementation |
InstanceUtil.getComponentImplementation(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component implementation of a component instance. |
static ComponentType |
InstanceUtil.getComponentType(ComponentInstance ci,
int index,
java.util.HashMap<InstanceObject,InstanceUtil.InstantiatedClassifier> classifierCache)
Get the component type of a component instance. |
Uses of ComponentInstance in edu.cmu.sei.aadl.instance |
---|
Methods in edu.cmu.sei.aadl.instance with parameters of type ComponentInstance | |
---|---|
protected void |
InstantiateModel.enumerateSystemOperationModes(SystemInstance root,
ComponentInstance[] instances)
|
protected void |
InstantiateModel.enumerateSystemOperationModes(SystemInstance root,
ComponentInstance[] instances,
int currentInstance,
java.util.LinkedList<ComponentInstance> skipped,
java.util.LinkedList<ModeInstance> modeState)
|
protected void |
CreateConnectionsSwitch.finalizeConnectionInstance(ComponentInstance parentci,
edu.cmu.sei.aadl.instance.CreateConnectionsSwitch.ConnectionInfo connInfo,
ComponentInstance dstCi)
|
protected void |
CreateConnectionsSwitch.finalizeConnectionInstance(ComponentInstance parentci,
edu.cmu.sei.aadl.instance.CreateConnectionsSwitch.ConnectionInfo connInfo,
FeatureInstance dstFi)
|
protected org.eclipse.emf.common.util.EList<ModeInstance> |
CreateEndToEndFlowsSwitch.getModeInstances(ComponentInstance ci,
org.eclipse.emf.common.util.EList<Mode> mlist)
build mode instance list from mode list relative to the component instance ci |
protected void |
CreateEndToEndFlowsSwitch.instantiateEndToEndFlow(ComponentInstance ci,
EndToEndFlow ete,
java.util.HashMap<EndToEndFlow,java.util.List<edu.cmu.sei.aadl.instance.CreateEndToEndFlowsSwitch.ETEInfo>> ete2info)
|
protected void |
InstantiateModel.instantiateFeatures(ComponentInstance ci)
|
protected void |
InstantiateModel.instantiateSubcomponent(ComponentInstance parent,
ModalElement mm,
Subcomponent sub,
int index)
|
protected void |
InstantiateModel.instantiateSubcomponents(ComponentInstance ci,
ComponentImplementation impl)
|
protected void |
InstantiateModel.populateComponentInstance(ComponentInstance ci,
int index)
|
protected void |
CreateEndToEndFlowsSwitch.processETE(ComponentInstance ci,
EndToEndFlowInstance etei,
EndToEndFlow ete)
|
protected void |
CreateEndToEndFlowsSwitch.processETEElement(ComponentInstance ci,
EndToEndFlowInstance etei,
EndToEndFlowElement fe,
edu.cmu.sei.aadl.instance.CreateEndToEndFlowsSwitch.FlowIterator iter,
NamedElement errorElement)
Add all flow instances that continue through the next flow element. |
protected boolean |
CreateEndToEndFlowsSwitch.processFlowImpl(ComponentInstance ci,
EndToEndFlowInstance etei,
FlowImplementation flowImpl)
Continue the current ETE instance with a flow implementation. |
protected void |
CreateEndToEndFlowsSwitch.processFlowStep(ComponentInstance ci,
EndToEndFlowInstance etei,
EndToEndFlowElement leaf,
edu.cmu.sei.aadl.instance.CreateEndToEndFlowsSwitch.FlowIterator iter)
Add all ETE instances that continue through a given leaf flow element. |
protected void |
CreateEndToEndFlowsSwitch.processSubcomponentFlow(ComponentInstance ci,
EndToEndFlowInstance etei,
SubcomponentFlow subFlow,
edu.cmu.sei.aadl.instance.CreateEndToEndFlowsSwitch.FlowIterator iter)
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 |
Method parameters in edu.cmu.sei.aadl.instance with type arguments of type ComponentInstance | |
---|---|
protected void |
InstantiateModel.enumerateSystemOperationModes(SystemInstance root,
ComponentInstance[] instances,
int currentInstance,
java.util.LinkedList<ComponentInstance> skipped,
java.util.LinkedList<ModeInstance> modeState)
|
Uses of ComponentInstance in edu.cmu.sei.aadl.modelsupport.modeltraversal |
---|
Methods in edu.cmu.sei.aadl.modelsupport.modeltraversal with parameters of type ComponentInstance | |
---|---|
org.eclipse.emf.common.util.EList<Element> |
ForAllElement.processPostOrderComponentInstance(ComponentInstance obj)
Visits all the ComponentInstance objects in the given instance
model in post fix order. |
org.eclipse.emf.common.util.EList<Element> |
ForAllElement.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<Element> |
ForAllElement.processPreOrderComponentInstance(ComponentInstance obj)
Visits all the ComponentInstance objects in the given instance
model in prefix order. |
org.eclipse.emf.common.util.EList<Element> |
ForAllElement.processPreOrderComponentInstance(ComponentInstance obj,
ComponentCategory cat)
Visits all the ComponentInstance objects of the given category in
the given instance model in prefix order. |
Uses of ComponentInstance in edu.cmu.sei.aadl.modelsupport.properties |
---|
Methods in edu.cmu.sei.aadl.modelsupport.properties that return types with arguments of type ComponentInstance | |
---|---|
static java.util.List<ComponentInstance> |
GetProperties.getActualMemoryBinding(InstanceObject io)
|
static java.util.List<ComponentInstance> |
GetProperties.getActualProcessorBinding(InstanceObject io)
|
Methods in edu.cmu.sei.aadl.modelsupport.properties with parameters of type ComponentInstance | |
---|---|
static double |
GetProperties.getAccessLatencyinMS(ComponentInstance HWcomp,
ComponentInstance bus)
|
static double |
GetProperties.getActualMIPS(ComponentInstance bci)
|
static double |
GetProperties.getCycletimeasMIPS(ComponentInstance curprocessor)
return cycletime in terms of MIPS, zero if no cycle timee |
static double |
GetProperties.getProcessorScalingFactor(ComponentInstance thread)
get the scaling factor between the processor the thread is bound to and the reference processor used to specify the cycle time |
static double |
GetProperties.getReferenceCycleTimeinMS(ComponentInstance thread)
get cycle time that is the reference for the execution time of the thread This value is determined based on the reference processor, or the ReferenceCycleTime constant |
static double |
GetProperties.getReferenceMIPS(ComponentInstance thread)
Get the MIPS per sec of the reference processor. |
Uses of ComponentInstance in edu.cmu.sei.aadl.modelsupport.util |
---|
Methods in edu.cmu.sei.aadl.modelsupport.util that return ComponentInstance | |
---|---|
static ComponentInstance |
ConnectionBindingUtil.getHardwareComponent(FeatureInstance fi)
|
Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type ComponentInstance | |
---|---|
static java.util.List |
ConnectionBindingUtil.connectedByBus(ComponentInstance srcHW,
ComponentInstance dstHW)
returns list of buses connecting to HW components. |
static boolean |
ConnectionBindingUtil.connectedToBus(ComponentInstance HWcomp,
ComponentInstance bus)
is hardware component connected (directly) to the given bus |
protected static java.util.List |
ConnectionBindingUtil.doConnectedByBus(ComponentInstance srcHW,
ComponentInstance dstHW,
org.eclipse.emf.common.util.EList visitedBuses)
returns list of buses connecting to HW components. |
static ConnectionInstance |
ConnectionBindingUtil.getBusAccessConnection(ComponentInstance HWcomp,
ComponentInstance bus)
is hardware component connected (directly) to the given bus, incl. bus to bus |
Method parameters in edu.cmu.sei.aadl.modelsupport.util with type arguments of type ComponentInstance | |
---|---|
static boolean |
AadlUtil.hasOutgoingPortSubcomponents(org.eclipse.emf.common.util.EList<? extends ComponentInstance> subcompinstances)
determine whether a component instance has subcomponents that can have outgoing connections |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |