Uses of Interface
edu.cmu.sei.aadl.aadl2.Subcomponent

Packages that use Subcomponent
edu.cmu.sei.aadl.aadl2   
edu.cmu.sei.aadl.aadl2.impl   
edu.cmu.sei.aadl.aadl2.instance   
edu.cmu.sei.aadl.aadl2.instance.impl   
edu.cmu.sei.aadl.aadl2.util   
edu.cmu.sei.aadl.instance   
edu.cmu.sei.aadl.modelsupport.util   
 

Uses of Subcomponent in edu.cmu.sei.aadl.aadl2
 

Subinterfaces of Subcomponent in edu.cmu.sei.aadl.aadl2
 interface AbstractSubcomponent
          A representation of the model object 'Abstract Subcomponent'
 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 SubprogramGroupSubcomponent
          A representation of the model object 'Subprogram Group 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'
 interface VirtualBusSubcomponent
          A representation of the model object 'Virtual Bus Subcomponent'
 interface VirtualProcessorSubcomponent
          A representation of the model object 'Virtual Processor Subcomponent'
 

Methods in edu.cmu.sei.aadl.aadl2 that return Subcomponent
 Subcomponent SubcomponentFlow.getContext()
          Returns the value of the 'Context' reference
 Subcomponent Subcomponent.getRefined()
          Returns the value of the 'Refined' reference.
 

Methods in edu.cmu.sei.aadl.aadl2 that return types with arguments of type Subcomponent
 org.eclipse.emf.common.util.EList<Subcomponent> Subcomponent.getAllSubcomponentRefinements()
          Return the subcomponent and any of the subcomponents it refines
 org.eclipse.emf.common.util.EList<Subcomponent> ComponentImplementation.getAllSubcomponents()
          get list of all subcomponents of a component impl, including ancestor features In case of refined connections the refined connection is returned in the list.
 org.eclipse.emf.common.util.EList<Subcomponent> ComponentImplementation.getOwnedSubcomponents()
          Returns the value of the 'Owned Subcomponent' containment reference list.
 

Methods in edu.cmu.sei.aadl.aadl2 with parameters of type Subcomponent
 void SubcomponentFlow.setContext(Subcomponent value)
          Sets the value of the 'Context' reference
 void Subcomponent.setRefined(Subcomponent value)
          Sets the value of the 'Refined' reference
 

Uses of Subcomponent in edu.cmu.sei.aadl.aadl2.impl
 

Classes in edu.cmu.sei.aadl.aadl2.impl that implement Subcomponent
 class AbstractSubcomponentImpl
          An implementation of the model object 'Abstract 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 SubcomponentImpl
          An implementation of the model object 'Subcomponent'
 class SubprogramGroupSubcomponentImpl
          An implementation of the model object 'Subprogram Group 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'
 class VirtualBusSubcomponentImpl
          An implementation of the model object 'Virtual Bus Subcomponent'
 class VirtualProcessorSubcomponentImpl
          An implementation of the model object 'Virtual Processor Subcomponent'
 

Fields in edu.cmu.sei.aadl.aadl2.impl declared as Subcomponent
protected  Subcomponent SubcomponentFlowImpl.context
          The cached value of the 'Context' reference
protected  Subcomponent SubcomponentImpl.refined
          The cached value of the 'Refined' reference
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return Subcomponent
 Subcomponent SubcomponentFlowImpl.basicGetContext()
           
 Subcomponent SubcomponentImpl.basicGetRefined()
           
 Subcomponent SubcomponentFlowImpl.getContext()
           
 Subcomponent SubcomponentImpl.getRefined()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl that return types with arguments of type Subcomponent
 org.eclipse.emf.common.util.EList<Subcomponent> SubcomponentImpl.getAllSubcomponentRefinements()
          Return the subcomponent and any of the subcomponents it refines
 org.eclipse.emf.common.util.EList<Subcomponent> ComponentImplementationImpl.getAllSubcomponents()
          get list of all subcomponents of a component impl, including ancestor features In case of refined connections the refined connection is returned in the list.
 org.eclipse.emf.common.util.EList<Subcomponent> ProcessImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> AbstractImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> ProcessorImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> VirtualBusImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> ComponentImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> BusImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> SubprogramImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> MemoryImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> DeviceImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> VirtualProcessorImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> ThreadImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> ThreadGroupImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> SubprogramGroupImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> DataImplementationImpl.getOwnedSubcomponents()
           
 org.eclipse.emf.common.util.EList<Subcomponent> SystemImplementationImpl.getOwnedSubcomponents()
           
 

Methods in edu.cmu.sei.aadl.aadl2.impl with parameters of type Subcomponent
 void SubcomponentFlowImpl.setContext(Subcomponent newContext)
           
 void SubcomponentImpl.setRefined(Subcomponent newRefined)
           
 

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

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

Methods in edu.cmu.sei.aadl.aadl2.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.aadl2.instance.impl
 

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

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

Methods in edu.cmu.sei.aadl.aadl2.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.aadl2.util
 

Methods in edu.cmu.sei.aadl.aadl2.util with parameters of type Subcomponent
 T Aadl2Switch.caseSubcomponent(Subcomponent object)
          Returns the result of interpreting the object as an instance of 'Subcomponent'
 boolean Aadl2Validator.validateSubcomponent(Subcomponent subcomponent, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

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

Methods in edu.cmu.sei.aadl.instance with parameters of type Subcomponent
protected  java.util.List<Connection> CreateConnectionsSwitch.filterStartingConnections(java.util.List<Connection> connlist, Subcomponent sub)
          Filter all (port or access) connections that start with a subcomponent.
protected  void InstantiateModel.instantiateSubcomponent(ComponentInstance parent, ModalElement mm, Subcomponent sub, int index)
           
 

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

Methods in edu.cmu.sei.aadl.modelsupport.util with parameters of type Subcomponent
static boolean AadlUtil.sameCategory(Subcomponent sub, ComponentClassifier c)
          Check to see if the category of the subcomponent and the classifier match