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

Packages that use Subcomponent
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.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.flow   
edu.cmu.sei.aadl.model.flow.impl   
edu.cmu.sei.aadl.model.instance   
edu.cmu.sei.aadl.model.instance.impl   
edu.cmu.sei.aadl.model.util   
 

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

Subinterfaces of Subcomponent in edu.cmu.sei.aadl.model.component
 interface BusSubcomponent
          A representation of the model object 'Bus Subcomponent'
 interface DataSubcomponent
          A representation of the model object 'Data Subcomponent'
 interface DeviceSubcomponent
          A representation of the model object 'Device Subcomponent'
 interface MemorySubcomponent
          A representation of the model object 'Memory Subcomponent'
 interface ProcessorSubcomponent
          A representation of the model object 'Processor Subcomponent'
 interface ProcessSubcomponent
          A representation of the model object 'Process Subcomponent'
 interface SubprogramSubcomponent
          A representation of the model object 'Subprogram Subcomponent'
 interface SystemSubcomponent
          A representation of the model object 'System Subcomponent'
 interface ThreadGroupSubcomponent
          A representation of the model object 'Thread Group Subcomponent'
 interface ThreadSubcomponent
          A representation of the model object 'Thread Subcomponent'
 

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

Classes in edu.cmu.sei.aadl.model.component.impl that implement Subcomponent
 class BusSubcomponentImpl
          An implementation of the model object 'Bus Subcomponent'
 class DataSubcomponentImpl
          An implementation of the model object 'Data Subcomponent'
 class DeviceSubcomponentImpl
          An implementation of the model object 'Device Subcomponent'
 class MemorySubcomponentImpl
          An implementation of the model object 'Memory Subcomponent'
 class ProcessorSubcomponentImpl
          An implementation of the model object 'Processor Subcomponent'
 class ProcessSubcomponentImpl
          An implementation of the model object 'Process Subcomponent'
 class SubprogramSubcomponentImpl
          An implementation of the model object 'Subprogram Subcomponent'
 class SystemSubcomponentImpl
          An implementation of the model object 'System Subcomponent'
 class ThreadGroupSubcomponentImpl
          An implementation of the model object 'Thread Group Subcomponent'
 class ThreadSubcomponentImpl
          An implementation of the model object 'Thread Subcomponent'
 

Methods in edu.cmu.sei.aadl.model.component.impl with parameters of type Subcomponent
 void ThreadImplImpl.addSubcomponent(Subcomponent sc)
          add a subcomponent to a thread implementation It only adds subcomponents that are acceptable to threads
 void SubprogramImplImpl.addSubcomponent(Subcomponent sc)
          add a subcomponent to a subprogram implementation It only adds subcomponents that are acceptable to threads
 void ProcessImplImpl.addSubcomponent(Subcomponent sc)
          add a subcomponent to a process implementation It only adds subcomponents that are acceptable to threads
 

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

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

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

Methods in edu.cmu.sei.aadl.model.core that return Subcomponent
 Subcomponent CoreFactory.createSubcomponent()
          Returns a new object of class 'Subcomponent'
 Subcomponent ComponentImpl.findSubcomponent(java.lang.String name)
          Find a subcomponent by name in this component implementation and its superimplementations.
 Subcomponent AObject.getContainingSubcomponent()
          Get the enclosing subcomponent or null.
 Subcomponent Subcomponent.getXRefines()
          returns component classifier being refined
 

Methods in edu.cmu.sei.aadl.model.core with parameters of type Subcomponent
 void ComponentImpl.addSubcomponent(Subcomponent sc)
          add a subcomponent to a component implementation
 void Subcomponents.addSubcomponent(Subcomponent sc)
          adds a subcomponent by calling the appropriate subclass method
 

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

Classes in edu.cmu.sei.aadl.model.core.impl that implement Subcomponent
 class SubcomponentImpl
          An implementation of the model object 'Subcomponent'
 

Methods in edu.cmu.sei.aadl.model.core.impl that return Subcomponent
 Subcomponent CoreFactoryImpl.createSubcomponent()
           
 Subcomponent ComponentImplImpl.findSubcomponent(java.lang.String name)
           
 Subcomponent AObjectImpl.getContainingSubcomponent()
          Get the enclosing subcomponent or null.
 Subcomponent SubcomponentImpl.getXRefines()
          returns component classifier being refined
 

Methods in edu.cmu.sei.aadl.model.core.impl with parameters of type Subcomponent
 void SubcomponentsImpl.addSubcomponent(Subcomponent sc)
          adds a subcomponent by calling the appropriate subclass method
 void ComponentImplImpl.addSubcomponent(Subcomponent sc)
          add a subcomponent to a component implementation
 

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

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

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

Methods in edu.cmu.sei.aadl.model.flow that return Subcomponent
 Subcomponent FlowElement.getFlowContext()
          Returns the value of the 'Flow Context' reference
 

Methods in edu.cmu.sei.aadl.model.flow with parameters of type Subcomponent
 void FlowElement.setFlowContext(Subcomponent value)
          Sets the value of the 'Flow Context' reference
 

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

Fields in edu.cmu.sei.aadl.model.flow.impl declared as Subcomponent
protected  Subcomponent FlowElementImpl.flowContext
          The cached value of the 'Flow Context' reference
 

Methods in edu.cmu.sei.aadl.model.flow.impl that return Subcomponent
 Subcomponent FlowElementImpl.basicGetFlowContext()
           
 Subcomponent FlowElementImpl.getFlowContext()
           
 

Methods in edu.cmu.sei.aadl.model.flow.impl with parameters of type Subcomponent
 void FlowElementImpl.setFlowContext(Subcomponent newFlowContext)
           
 

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

Methods in edu.cmu.sei.aadl.model.instance that return Subcomponent
 Subcomponent ComponentInstance.getSubcomponent()
          Returns the value of the 'Subcomponent' reference
 

Methods in edu.cmu.sei.aadl.model.instance with parameters of type Subcomponent
 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.
 void ComponentInstance.setSubcomponent(Subcomponent value)
          Sets the value of the 'Subcomponent' reference
 

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

Fields in edu.cmu.sei.aadl.model.instance.impl declared as Subcomponent
protected  Subcomponent ComponentInstanceImpl.subcomponent
          The cached value of the 'Subcomponent' reference
 

Methods in edu.cmu.sei.aadl.model.instance.impl that return Subcomponent
 Subcomponent ComponentInstanceImpl.basicGetSubcomponent()
           
 Subcomponent ComponentInstanceImpl.getSubcomponent()
           
 

Methods in edu.cmu.sei.aadl.model.instance.impl with parameters of type Subcomponent
 ComponentInstance ComponentInstanceImpl.findSubcomponentInstance(Subcomponent sc)
          find the subcomponent instance of this component instance
 void ComponentInstanceImpl.setSubcomponent(Subcomponent newSubcomponent)
           
 

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

Methods in edu.cmu.sei.aadl.model.util with parameters of type Subcomponent
static boolean AadlUtil.isSameOrRefined(Subcomponent firstfi, Subcomponent secondfi)
          determine whether two subcomponents are the same or one is a refinement of the other
static boolean AadlUtil.sameCategory(Subcomponent sub, ComponentClassifier c)
          Check to see if the category of the subcomponent and the classifier match
 

Method parameters in edu.cmu.sei.aadl.model.util with type arguments of type Subcomponent
protected static ComponentClassifier AadlUtil.getComponentClassifierSelection(java.util.List proplist, java.util.List<Subcomponent> target)
          get ComponentClassifier from ComponentClassifierSelection property Find it in the property list