/**
* 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