# Hierarchy For Package org.openmuc.openiec61850

## Class Hierarchy

- java.lang.Object
  - org.openmuc.openiec61850.ClientAssociation
  - org.openmuc.openiec61850.ClientSap
  - org.openmuc.openiec61850.DataSet (implements java.lang.Iterable<T>)
  - org.openmuc.openiec61850.HexConverter
  - org.openmuc.openiec61850.ModelNode (implements java.lang.Iterable<T>)
    - org.openmuc.openiec61850.FcModelNode
      - org.openmuc.openiec61850.Array
      - org.openmuc.openiec61850.BasicDataAttribute
        - org.openmuc.openiec61850.BdaBitString
          - org.openmuc.openiec61850.BdaCheck
          - org.openmuc.openiec61850.BdaDoubleBitPos
          - org.openmuc.openiec61850.BdaOptFlds
          - org.openmuc.openiec61850.BdaQuality
          - org.openmuc.openiec61850.BdaReasonForInclusion
          - org.openmuc.openiec61850.BdaTapCommand
          - org.openmuc.openiec61850.BdaTriggerConditions
        - org.openmuc.openiec61850.BdaBoolean
        - org.openmuc.openiec61850.BdaEntryTime
        - org.openmuc.openiec61850.BdaFloat32
        - org.openmuc.openiec61850.BdaFloat64
        - org.openmuc.openiec61850.BdaInt16
        - org.openmuc.openiec61850.BdaInt16U
        - org.openmuc.openiec61850.BdaInt32
        - org.openmuc.openiec61850.BdaInt32U
        - org.openmuc.openiec61850.BdaInt64
        - org.openmuc.openiec61850.BdaInt8
        - org.openmuc.openiec61850.BdaInt8U
        - org.openmuc.openiec61850.BdaOctetString
        - org.openmuc.openiec61850.BdaTimestamp
        - org.openmuc.openiec61850.BdaUnicodeString
        - org.openmuc.openiec61850.BdaVisibleString
      - org.openmuc.openiec61850.ConstructedDataAttribute
      - org.openmuc.openiec61850.FcDataObject
        - org.openmuc.openiec61850.Rcb
          - org.openmuc.openiec61850.Brcb
          - org.openmuc.openiec61850.Urcb
    - org.openmuc.openiec61850.LogicalDevice
    - org.openmuc.openiec61850.LogicalNode
    - org.openmuc.openiec61850.ServerModel
  - org.openmuc.openiec61850.ObjectReference (implements java.lang.Iterable<T>)
  - org.openmuc.openiec61850.Report
  - org.openmuc.openiec61850.ReportEntryData
  - org.openmuc.openiec61850.ServerSap
  - org.openmuc.openiec61850.ServiceSupport
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.openmuc.openiec61850.SclParseException
      - org.openmuc.openiec61850.ServiceError

## Interface Hierarchy

- org.openmuc.openiec61850.ClientEventListener
- org.openmuc.openiec61850.ServerEventListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.openmuc.openiec61850.BdaType
    - org.openmuc.openiec61850.BdaQuality.Validity
    - org.openmuc.openiec61850.BdaTapCommand.TapCommand
    - org.openmuc.openiec61850.Fc
    - org.openmuc.openiec61850.BdaDoubleBitPos.DoubleBitPos
    - org.openmuc.openiec61850.ReportEntryData.ReasonCode