// Copyright (c) 2005 DMTF. All rights reserved. [Association, Aggregation, Version ( "2.6.0" ), UMLPackagePath ( "CIM::Physical::Package" ), Description ( "Cards may be plugged into Motherboards/baseboards, are " "daughtercards of an adapter, or support special Card-like " "modules. These relationships are described by the CardOnCard " "association." )] class CIM_CardOnCard : CIM_Container { [Aggregate, Override ( "GroupComponent" ), Max ( 1 ), Description ( "The Card that hosts another Card." )] CIM_Card REF GroupComponent; [Override ( "PartComponent" ), Description ( "The Card that is plugged into or otherwise mounted on " "another Card." )] CIM_Card REF PartComponent; [Description ( "A string describing and identifying how the Card is " "mounted on or plugged into the \'other\' Card. Slot " "information could be included in this field and may be " "sufficient for certain management purposes. If so, this " "avoids creating instantiations of Connector/Slot objects " "just to model the relationship of Cards to HostingBoards " "or other adapters. On the other hand, if Slot and " "Connector information is available, this field could be " "used to provide more detailed mounting or slot insertion " "data." )] string MountOrSlotDescription; };