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

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

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

Subinterfaces of ComponentImpl in edu.cmu.sei.aadl.model.component
 interface BusImpl
          A representation of the model object 'Bus Impl'
 interface DataImpl
          A representation of the model object 'Data Impl'
 interface DeviceImpl
          A representation of the model object 'Device Impl'
 interface MemoryImpl
          A representation of the model object 'Memory Impl'
 interface ProcessImpl
          A representation of the model object 'Process Impl'
 interface ProcessorImpl
          A representation of the model object 'Processor Impl'
 interface SubprogramImpl
          A representation of the model object 'Subprogram Impl'
 interface SystemImpl
          A representation of the model object 'System Impl'
 interface ThreadGroupImpl
          A representation of the model object 'Thread Group Impl'
 interface ThreadImpl
          A representation of the model object 'Thread Impl'
 

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

Classes in edu.cmu.sei.aadl.model.component.impl that implement ComponentImpl
 class BusImplImpl
          An implementation of the model object 'Bus Impl'
 class DataImplImpl
          An implementation of the model object 'Data Impl'
 class DeviceImplImpl
          An implementation of the model object 'Device Impl'
 class MemoryImplImpl
          An implementation of the model object 'Memory Impl'
 class ProcessImplImpl
          An implementation of the model object 'Process Impl'
 class ProcessorImplImpl
          An implementation of the model object 'Processor Impl'
 class SubprogramImplImpl
          An implementation of the model object 'Subprogram Impl'
 class SystemImplImpl
          An implementation of the model object 'System Impl'
 class ThreadGroupImplImpl
          An implementation of the model object 'Thread Group Impl'
 class ThreadImplImpl
          An implementation of the model object 'Thread Impl'
 

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

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

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

Methods in edu.cmu.sei.aadl.model.core that return ComponentImpl
 ComponentImpl Subcomponent.getComponentImpl()
          returns the component implemenation object of a given subcomponent
 ComponentImpl AObject.getContainingComponentImpl()
          Get the enclosing component implementation.
 

Methods in edu.cmu.sei.aadl.model.core with parameters of type ComponentImpl
 org.eclipse.emf.common.util.EList Feature.getConnection(ComponentImpl connectionScope)
          get all connections of component impl whose source or destination is the feature.
 org.eclipse.emf.common.util.EList Feature.getIncomingConnection(ComponentImpl connectionScope)
          get all connections of component impl whose destination is the feature.
 org.eclipse.emf.common.util.EList Feature.getOutgoingConnection(ComponentImpl connectionScope)
          get all connections of component impl whose source is the feature.
 

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

Classes in edu.cmu.sei.aadl.model.core.impl that implement ComponentImpl
 class ComponentImplImpl
          An implementation of the model object 'Component Impl'
 

Methods in edu.cmu.sei.aadl.model.core.impl that return ComponentImpl
 ComponentImpl SubcomponentImpl.getComponentImpl()
          returns the component implemenation object of a given subcomponent
 ComponentImpl AObjectImpl.getContainingComponentImpl()
          Get the enclosing component implementation.
 

Methods in edu.cmu.sei.aadl.model.core.impl with parameters of type ComponentImpl
 org.eclipse.emf.common.util.EList FeatureImpl.getConnection(ComponentImpl connectionScope)
          get all connections of component impl whose source or destination is the feature.
 org.eclipse.emf.common.util.EList FeatureImpl.getIncomingConnection(ComponentImpl connectionScope)
          get all connections of component impl whose destination is the feature.
 org.eclipse.emf.common.util.EList FeatureImpl.getOutgoingConnection(ComponentImpl connectionScope)
          get all connections of component impl whose source is the feature.
 

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

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

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

Methods in edu.cmu.sei.aadl.model.instance that return ComponentImpl
 ComponentImpl ComponentInstance.getXComponentImpl()
          Get the ComponentImplassociated with this component instance.
 

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

Methods in edu.cmu.sei.aadl.model.instance.impl that return ComponentImpl
 ComponentImpl SystemInstanceImpl.getXComponentImpl()
          Get the ComponentImplassociated with this component instance.
 ComponentImpl ComponentInstanceImpl.getXComponentImpl()
          Get the ComponentImplassociated with this component instance.
 

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

Constructors in edu.cmu.sei.aadl.model.properties with parameters of type ComponentImpl
DeclarativeModeContext(ComponentImpl ci)
           
 

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

Methods in edu.cmu.sei.aadl.model.util that return types with arguments of type ComponentImpl
static org.eclipse.emf.common.util.EList<ComponentImpl> AadlUtil.getAllComponentImpl()
          Get all component implementations; in all anon. name spaces and from all packages (public and private parts)
static org.eclipse.emf.common.util.EList<ComponentImpl> AadlUtil.getAllVisibleComponentImpls(AObject aobj, ComponentCategory compCat)
          Get all component implementations that are visible from the given aobject.
 

Methods in edu.cmu.sei.aadl.model.util with parameters of type ComponentImpl
static boolean AadlUtil.canImplement(ComponentImpl impl, ComponentType type)
          Check to see that a component type and a component implementation have the same category
static java.util.List<AadlPackage> AadlUtil.getUsedPackages(ComponentImpl ci)
          get list of packages referenced by the features of the specified component type
static boolean AadlUtil.hasPortComponents(ComponentImpl compimpl)
          determine whether a component instance has subcomponents with ports
 org.eclipse.emf.common.util.EList ForAllAObject.processBottomUpComponentImpl(ComponentImpl root)
          Visits all the component implementations in the subtree rooted at the given node in reverse containment order.
 org.eclipse.emf.common.util.EList ForAllAObject.processTopDownComponentClassifier(ComponentImpl root)
          Visits all the Component Classifiers used in subtree rooted at the given node in a prefix order.
 org.eclipse.emf.common.util.EList ForAllAObject.processTopDownComponentImpl(ComponentImpl root)
          Visits all the Component Implementations used in the subtree rooted at the given node in a prefix order.