// Copyright (c) 2005 DMTF.  All rights reserved.
   [Association, Version ( "2.8.0" ), 
    UMLPackagePath ( "CIM::Device::Memory" ), 
    Description ( 
       "A link between BIOSElement and Memory where the BIOS is loaded." )]
class CIM_BIOSLoadedInNV : CIM_Dependency {

      [Override ( "Antecedent" ), 
       Description ( "The memory storage." )]
   CIM_Memory REF Antecedent;

      [Override ( "Dependent" ), 
       Description ( "The BIOS stored in the memory." )]
   CIM_BIOSElement REF Dependent;

      [Description ( 
          "The starting address where the BIOS is located in "
          "non-volatile storage." )]
   uint64 StartingAddress;

      [Description ( 
          "The ending address where the BIOS is located in "
          "non-volatile storage." )]
   uint64 EndingAddress;


};
