version 1.17, 2002/08/23 18:48:25
|
version 1.18, 2003/03/12 21:02:53
|
|
|
Constructs a CIMFlavor object from an existing CIMFlavor object (copy | Constructs a CIMFlavor object from an existing CIMFlavor object (copy |
constructor). | constructor). |
| |
@param flavor another CIMFlavor object |
@param flavor another CIMFlavor object. |
*/ | */ |
CIMFlavor (const CIMFlavor & flavor); | CIMFlavor (const CIMFlavor & flavor); |
| |
|
|
Assigns the value of one CIMFlavor object to another (assignment | Assigns the value of one CIMFlavor object to another (assignment |
operator). | operator). |
| |
@param flavor a CIMFlavor object |
@param flavor a CIMFlavor object. |
| |
@return the CIMFlavor object | @return the CIMFlavor object |
*/ | */ |
|
|
Adds the set of flavor values of the specified CIMFlavor object to this | Adds the set of flavor values of the specified CIMFlavor object to this |
CIMFlavor object. | CIMFlavor object. |
| |
@param flavor a CIMFlavor object |
@param flavor a CIMFlavor object. |
*/ | */ |
void addFlavor (const CIMFlavor & flavor); | void addFlavor (const CIMFlavor & flavor); |
| |
/** | /** |
Removes the specified set of flavor values from the CIMFlavor object. | Removes the specified set of flavor values from the CIMFlavor object. |
| |
@param flavor a CIMFlavor representing the set of |
@param flavor a CIMFlavor representing the flavor |
flavor values to remove |
values to be removed. |
*/ | */ |
void removeFlavor (const CIMFlavor & flavor); | void removeFlavor (const CIMFlavor & flavor); |
| |
|
|
Determines if every value in the specified CIMFlavor object is included | Determines if every value in the specified CIMFlavor object is included |
in this CIMFlavor object. | in this CIMFlavor object. |
| |
@param flavor a CIMFlavor object |
@param flavor a CIMFlavor object. |
| |
@return True if every value in the specified CIMFlavor object is |
@return true if every value in the specified CIMFlavor object is |
included in the CIMFlavor object, |
included in the CIMFlavor object, false otherwise. |
False otherwise |
|
*/ | */ |
Boolean hasFlavor (const CIMFlavor & flavor) const; | Boolean hasFlavor (const CIMFlavor & flavor) const; |
| |
/** | /** |
Compares two CIMFlavor objects. | Compares two CIMFlavor objects. |
| |
@param flavor a CIMFlavor object |
@param flavor a CIMFlavor object. |
| |
@return True if the two CIMFlavor objects are equal, |
@return true if the two CIMFlavor objects are equal, |
False otherwise |
false otherwise. |
*/ | */ |
Boolean equal (const CIMFlavor & flavor) const; | Boolean equal (const CIMFlavor & flavor) const; |
| |
/** | /** |
Combines two CIMFlavor objects. | Combines two CIMFlavor objects. |
| |
@param flavor a CIMFlavor object to add |
@param flavor a CIMFlavor object to add. |
| |
@return A new CIMFlavor object that represents the combination of this | @return A new CIMFlavor object that represents the combination of this |
flavor with the specified flavor. | flavor with the specified flavor. |
|
|
String toString () const; | String toString () const; |
| |
/** | /** |
Indicates that the qualifier has no flavors |
Indicates that the qualifier has no flavors. |
*/ | */ |
static const CIMFlavor NONE; | static const CIMFlavor NONE; |
| |
/** | /** |
Indicates that the qualifier may be overridden |
Indicates that the qualifier may be overridden. |
*/ | */ |
static const CIMFlavor OVERRIDABLE; | static const CIMFlavor OVERRIDABLE; |
static const CIMFlavor ENABLEOVERRIDE; | static const CIMFlavor ENABLEOVERRIDE; |
| |
/** | /** |
Indicates that the qualifier may not be overridden |
Indicates that the qualifier may not be overridden. |
*/ | */ |
static const CIMFlavor DISABLEOVERRIDE; | static const CIMFlavor DISABLEOVERRIDE; |
| |
/** | /** |
Indicates that the qualifier is propagated to the qualifier in the | Indicates that the qualifier is propagated to the qualifier in the |
subclass with the same name |
subclass with the same name. |
*/ | */ |
static const CIMFlavor TOSUBCLASS; | static const CIMFlavor TOSUBCLASS; |
| |
/** | /** |
Indicates that the qualifier is not propagated to the qualifier in the | Indicates that the qualifier is not propagated to the qualifier in the |
subclass with the same name; it applies only to the class in which it | subclass with the same name; it applies only to the class in which it |
is declared |
is declared. |
*/ | */ |
static const CIMFlavor RESTRICTED; | static const CIMFlavor RESTRICTED; |
| |
/** | /** |
Indicates that the qualifier is propagated to the qualifier in the | Indicates that the qualifier is propagated to the qualifier in the |
instance with the same name |
instance with the same name. |
*/ | */ |
static const CIMFlavor TOINSTANCE; | static const CIMFlavor TOINSTANCE; |
| |
/** | /** |
Indicates that the qualifier is translatable (for internationalization) |
Indicates that the qualifier is translatable (for internationalization). |
*/ | */ |
static const CIMFlavor TRANSLATABLE; | static const CIMFlavor TRANSLATABLE; |
| |
/** | /** |
Indicates default flavor setting (OVERRIDABLE | TOSUBCLASS) |
Indicates default flavor setting (OVERRIDABLE | TOSUBCLASS). |
*/ | */ |
static const CIMFlavor DEFAULTS; | static const CIMFlavor DEFAULTS; |
| |
/** | /** |
Indicates both toSubclass and toInstance (TOSUBCLASS | TOINSTANCE) |
Indicates both toSubclass and toInstance (TOSUBCLASS | TOINSTANCE). |
*/ | */ |
static const CIMFlavor TOSUBELEMENTS; | static const CIMFlavor TOSUBELEMENTS; |
| |
|
|
Constructs a CIMFlavor object with the specified set of values. | Constructs a CIMFlavor object with the specified set of values. |
| |
@param flavor a Uint32 representing the set of flavor | @param flavor a Uint32 representing the set of flavor |
values to initialize with |
values to initialize with. |
*/ | */ |
CIMFlavor (const Uint32 flavor); | CIMFlavor (const Uint32 flavor); |
| |