Class CIMTypedElement

java.lang.Object
javax.cim.CIMElement
javax.cim.CIMTypedElement
All Implemented Interfaces:
Serializable, Comparable<CIMElement>
Direct Known Subclasses:
CIMMethod, CIMParameter, CIMValuedElement

public abstract class CIMTypedElement extends CIMElement
CIMTypedElement is an abstract class that represents a CIM element that contains just the data type, but no value.
See Also:
  • Constructor Details

    • CIMTypedElement

      public CIMTypedElement(String pName, CIMDataType pType)
      Constructs a CIMTypedElement with the given name and data type.
      Parameters:
      pName - Name of the element.
      pType - Data type of the element.
  • Method Details

    • equals

      public boolean equals(Object pObj)
      Compares this object against the specified object. The result is true if and only if the argument is not null and is a CIMTypedElement that represents the same name and type as this object.
      Overrides:
      equals in class CIMElement
      Parameters:
      pObj - The object to compare with.
      Returns:
      true if the objects are the same; false otherwise.
    • getDataType

      public CIMDataType getDataType()
      Returns the CIMDataType for this CIM Element.
      Returns:
      CIMDataType of this CIM element.
    • hashCode

      public int hashCode()
      Returns a hash code value for the CIM typed element. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.
      Overrides:
      hashCode in class CIMElement
      Returns:
      A hash code value for this CIM typed element.
    • toString

      public String toString()
      Returns a String representation of the CIM Element. This method is intended to be used only for debugging purposes, and the format of the returned string may vary between implementations. The returned string may be empty but may not be null.
      Overrides:
      toString in class CIMElement
      Returns:
      String representation of this element.