.. _ar4_component_AtomicSoftwareComponent: AtomicSoftwareComponent ======================= .. table:: :align: left +--------------------+----------------------------------------------------------------------+ | XML tag | (abstract class) | +--------------------+----------------------------------------------------------------------+ | Module | autosar.component | +--------------------+----------------------------------------------------------------------+ | Inherits | :ref:`autosar.component.ComponentType <ar4_component_ComponentType>` | +--------------------+----------------------------------------------------------------------+ Base class for all component type classes except :ref:`ar4_component_CompositionComponent`. Attributes ----------- .. table:: :align: left +--------------------------+--------------------------------------+---------------------------+ | Name | Type | Description | +==========================+======================================+===========================+ | **behavior** | autosar.behavior.SwcInternalBehavior | InternalBehavior object | +--------------------------+--------------------------------------+---------------------------+ | **implementation** | autosar.component.SwcImplementation | Implementation object | +--------------------------+--------------------------------------+---------------------------+ Public Methods -------------- * :ref:`find <component_atomic_swc_find>` Method Description -------------------- .. _component_atomic_swc_find: find ~~~~~ .. method:: AtomicSoftwareComponent.find(ref : str) Similar to :ref:`ComponentType.find <ar4_component_ComponentType_find>` but also finds objects inside the behavior object.