The VMware Smart Assurance classes depend upon class hierarchy and inheritance in order to pass attributes and other characteristics to other classes. Classes derived from superclass ICIM_Collection through Classes derived from superclass ICIM_Connection show how the Network Protocol Manager classes are derived from the following VMware Smart Assurance superclasses:

  • ICIM_Collection

    Hierarchy: ICIM_Collection : CORE_Collection : CORE_ManagedObject : MR_ManagedObject : MR_Object (top)

  • ICIM_ManagedSystemElement

    Hierarchy: ICIM_ManagedSystemElement : ICIM_ManagedElement : ICF_CoreManagedElement : CORE_ManagedObject : MR_ManagedObject : MR_Object (top)

  • ICIM_Service

    Hierarchy: ICIM_Service : ICIM_LogicalElement : ICIM_ManagedSystemElement : ICIM_ManagedElement : ICF_CoreManagedElement : CORE_ManagedObject : MR_ManagedObject : MR_Object (top)

  • ICIM_ServiceAccessPoint

    Hierarchy: ICIM_ServiceAccessPoint : ICIM_LogicalElement : ICIM_ManagedSystemElement : ICIM_ManagedElement : ICF_CoreManagedElement : CORE_ManagedObject : MR_ManagedObject : MR_Object (top)

  • ICIM_Connection

    Hierarchy: ICIM_Connection : ICIM_LogicalElement : ICIM_ManagedSystemElement : ICIM_ManagedElement : ICF_CoreManagedElement : CORE_ManagedObject : MR_ManagedObject : MR_Object (top)

    The term superclass refers to a class’s direct ancestor (parent class) or to any of its ascendant classes (grandparent classes).

    The classes that are instantiated by Network Protocol Manager and visible to users are highlighted in blue. The Network Protocol Manager topology manager classes (MSI_AdapterManager::BGP-Adapter-Manager | EIGRP-Adapter-Manager | ISIS-Adapter-Manager | OSPF-Adapter-Manager) and instrumentation classes are not included in the illustrations.

    Figure 1. Classes derived from superclass ICIM_Collection
    Figure 2. Classes Derived from superclass ICIM_ManagedSystemElement
    Figure 3. Classes derived from superclass ICIM_Service
    Figure 4. Classes derived from superclass ICIM_ServiceAccessPoint
    Figure 5. Classes derived from superclass ICIM_Connection