// Copyright (c) 2005 DMTF.  All rights reserved.
   [Association, Deprecated { "No value" }, 
    Version ( "2.7.0" ), 
    UMLPackagePath ( "CIM::Network::Routes" ), 
    Description ( 
       "This assocation makes explicit the next hops that are "
       "forwarded by a specific ForwardingService, to reach the "
       "destination. Every ForwardingService can have its own unique "
       "set of routing destinations and next hops. The association is "
       "deprecated since it is incorrect to mandate the existence of a "
       "ForwardingService in order to define the existence of a route." )]
class CIM_RouteForwardedByService : CIM_Dependency {

      [Deprecated { "No value" }, 
       Override ( "Antecedent" ), 
       Min ( 1 ), 
       Description ( "The forwarding service for the route." )]
   CIM_ForwardingService REF Antecedent;

      [Deprecated { "No value" }, 
       Override ( "Dependent" ), 
       Description ( "The route being forwarded." )]
   CIM_NextHopRouting REF Dependent;

      [Deprecated { "CIM_NextHopRoute.AdminDistance" }, 
       Description ( 
          "This property contains the current administrative "
          "distance of this route, for the ForwardingService. Note "
          "that this property indicates current, specific values - "
          "whereas an instance of the CIM_AdministrativeDistance "
          "class defines default distances." )]
   uint16 AdminDistance;

      [Deprecated { "CIM_NextHopRoute.RouteMetric" }, 
       Description ( 
          "PathMetric provides a numeric indication as to the "
          "preference of this route compared to other routes that "
          "reach the same destination." )]
   uint16 PathMetric;


};
