/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12 * 09:21:06 CET 2011. */ package org.opennaas.extensions.router.model; import java.io.*; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class QoSSubService as well as methods comparable to the * invokeMethods defined for this class. This Class implements the QoSSubServiceBean Interface. The CIM class QoSSubService is described as follows: * * The associations - QoSSubService and QoSConditioningSub Service - operate in conjunction. High level QoS definitions, such as 'John gets Gold * Service', map to lower level, more concrete QoSServices (the subclasses of QoSService). This is described by the QoSSubService association. In * turn, each of the SubServices may require their own conditioning. This is modeled using the QoSConditioningSubService aggregation. Note that a more * concrete QoSService may only be aggregated into one higher level Service, using this association. The cardinality on the GroupComponent reference * is Max (1). */ public class QoSSubService extends ServiceComponent implements Serializable { /** * This constructor creates a QoSSubServiceBeanImpl Class which implements the QoSSubServiceBean Interface, and encapsulates the CIM class * QoSSubService in a Java Bean. The CIM class QoSSubService is described as follows: * * The associations - QoSSubService and QoSConditioningSub Service - operate in conjunction. High level QoS definitions, such as 'John gets Gold * Service', map to lower level, more concrete QoSServices (the subclasses of QoSService). This is described by the QoSSubService association. In * turn, each of the SubServices may require their own conditioning. This is modeled using the QoSConditioningSubService aggregation. Note that a * more concrete QoSService may only be aggregated into one higher level Service, using this association. The cardinality on the GroupComponent * reference is Max (1). */ public QoSSubService() { }; /** * This method create an Association of the type QoSSubService between one QoSService object and QoSService object */ public static QoSSubService link(QoSService groupComponent, QoSService partComponent) { return (QoSSubService) Association.link(QoSSubService.class, groupComponent, partComponent); }// link } // Class QoSSubService