E - Type parameter.public class CIMProperty<E> extends CIMValuedElement<E>
| Constructor and Description |
|---|
CIMProperty(String pName,
CIMDataType pType,
E pValue)
Constructs a
CIMProperty to be used in instances. |
CIMProperty(String pName,
CIMDataType pType,
E pValue,
boolean pKey,
boolean pPropagated,
String pOriginClass)
Constructs a
CIMProperty to be used in instances. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object pObj)
Compares this object against the specified object.
|
String |
getOriginClass()
Returns the class in which this property was defined or overridden.
|
boolean |
isKey()
Convenience method for determining if this property is a Key.
|
boolean |
isPropagated()
Determines if this property is Propagated.
|
getValue, hashCode, toStringgetDataTypecompareTo, getNamepublic CIMProperty(String pName, CIMDataType pType, E pValue)
CIMProperty to be used in instances. For a
CIMClass, CIMClassProperty shall be used. This
can only be used for non-Key properties, non-propagated properties and
when the the origin class is not needed.pName - The name of the property.pType - The CIMDataType of the property.pValue - The value of the property.public CIMProperty(String pName, CIMDataType pType, E pValue, boolean pKey, boolean pPropagated, String pOriginClass)
CIMProperty to be used in instances. For a
CIMClass, CIMClassProperty shall be used.pName - The name of the property.pType - The CIMDataType of the property.pValue - The value of the property.pKey - true if the property is a key; otherwise
false.pPropagated - true if the value was propagated from the class.pOriginClass - The class in which this property was defined or overridden.public boolean equals(Object pObj)
true if and only if the argument is not null
and is a CIMProperty that represents the same name, type and
value as this object.equals in class CIMValuedElement<E>pObj - The object to compare with.true if the objects are the same; false
otherwise.public String getOriginClass()
public boolean isKey()
true if this property is a key.public boolean isPropagated()
true if this property is propagated.Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.