/**
* 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 SettingContext as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the SettingContextBean Interface. The CIM class SettingContext is described as follows:
*
* Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of instances of Setting
* or SettingData. Therefore, the aggregation of Settings into Configurations is replaced by the ConcreteComponent relationship between instances of
* Settings and SettingData. Deprecated description: This relationship associates Configuration objects with Setting objects. For example, Settings of
* a NetworkAdapter could change based on the site or network to which its hosting ComputerSystem is attached. In this case, the ComputerSystem would
* have two different Configuration objects, corresponding to the differences in network configuration for the two network segments. Configuration A
* would aggregate a Setting object for the NetworkAdapter when operating on segment "ANet", whereas Configuration B would aggregate a different
* NetworkAdapter Setting object, specific to segment "BNet". Note that many Settings of the computer are independent of the network Configuration.
* For example, both Configurations A and B would aggregate the same Setting object for the MonitorResolution of the ComputerSystem.
*/
@Deprecated
public class SettingContext extends Association implements Serializable {
/**
* This constructor creates a SettingContextBeanImpl Class which implements the SettingContextBean Interface, and encapsulates the CIM class
* SettingContext in a Java Bean. The CIM class SettingContext is described as follows:
*
* Note: The Configuration class is being deprecated in lieu of using a ConcreteComponent relationship to indicate a hierarchy of instances of
* Setting or SettingData. Therefore, the aggregation of Settings into Configurations is replaced by the ConcreteComponent relationship between
* instances of Settings and SettingData. Deprecated description: This relationship associates Configuration objects with Setting objects. For
* example, Settings of a NetworkAdapter could change based on the site or network to which its hosting ComputerSystem is attached. In this case,
* the ComputerSystem would have two different Configuration objects, corresponding to the differences in network configuration for the two
* network segments. Configuration A would aggregate a Setting object for the NetworkAdapter when operating on segment "ANet", whereas
* Configuration B would aggregate a different NetworkAdapter Setting object, specific to segment "BNet". Note that many Settings of the computer
* are independent of the network Configuration. For example, both Configurations A and B would aggregate the same Setting object for the
* MonitorResolution of the ComputerSystem.
*/
public SettingContext() {
};
/**
* This method create an Association of the type SettingContext between one Configuration object and Setting object
*/
@Deprecated
public static SettingContext link(Configuration context, Setting
setting) {
return (SettingContext) Association.link(SettingContext.class, context, setting);
}// link
} // Class SettingContext