javax.cim
public class CIMQualifier<E> extends CIMValuedElement<E>
CIMQualifier
must have a CIM Qualifier Type. A qualifier and its
qualifier type must have the same name and data type. CIM Qualifiers can only
be applied to elements that are allowed by the scope defined by the CIM
Qualifier Type.
Parameters:
See Also: CIMQualifierType
Constructor Summary | |
---|---|
CIMQualifier(String pName, CIMDataType pType, E pValue, int pFlavor)
Constructs a CIM qualifier with the specified name, type, value, and
flavors.
| |
CIMQualifier(String pName, CIMDataType pType, E pValue, int pFlavor, boolean pIsPropagated)
Constructs a CIM qualifier with the specified name, type, value, and
flavors.
|
Method Summary | |
---|---|
int | getFlavor()
Returns the CIM flavors for this CIM qualifier.
|
boolean | isPropagated()
Determines if this qualifier is propagated. |
Parameters: pName
The name of the qualifier. pType
The data type of the qualifier. pValue
The value of the qualifier. pFlavor
A list of override permissions. Flavors can be overridden from
the Qualifier Type definition to either restrict the
subclassing of a qualifier or to allow it. For the list of CIM
Flavors see the CIMFlavor
class.
See Also: CIMFlavor
Parameters: pName
The name of the qualifier. pType
The data type of the qualifier. pValue
The value of the qualifier. pFlavor
A list of override permissions. Flavors can be overridden from
the Qualifier Type definition to either restrict the
subclassing of a qualifier or to allow it. For the list of CIM
Flavors see the CIMFlavor
class. pIsPropagated
true
if the qualifier was propagated;
false
otherwise.
See Also: CIMFlavor
Returns: A BitSet
of CIM flavors in this CIM qualifier.
true
. If the qualifier was
applied to the element directly, this value will be false
.
Returns: true
if this property is propagated;
false
otherwise.