Figure PR.05 - The Concept of “Holding” Hardware - Illustrative

Header Image
Project:
Figure PR.05 - The Concept of “Holding” Hardware - Illustrative : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 10/3/2023 6:23:48 AM
Project:
Advanced:
Neither the LineCard nor the PowerSupply can simply exist in the ether, disconnected from the Router! Clearly, both need to be physically contained in the Chassis, which is associated with the Router. Now the question is, are they contained in the same EquipmentHolder, or are there different EquipmentHolders for different types of Equipment and AuxiliaryComponents?<br/>The answer depends on the manufacturer as well as the type and complexity of the device. Some use a single Chassis as a “frame” into which other components plug into, and others use a set of nested EquipmentHolders. Therefore, we must provide the ability for both options to be modelled.<br/>What’s an example of nested EquipmentHolders? For large Routers and Switches, it is quite common to see a Chassis with a number of Slots into which different types of Cards are plugged in. The Slot functions as a type of EquipmentHolder. Therefore, we can define a single relationship, HoldsHardware, to enable an EquipmentHolder to hold any type of Hardware. This is exactly analogous to our earlier use of the ContainsHardware relationship. <br/><i>Note: the three inheritance relationships are for illustrative purposes only. The real inheritance will be shown later in this Addendum.</i><br/>