# Object Hierarchy

        GObject
        ├── AtspiObject
        │   ├── AtspiAccessible
        │   ╰── AtspiHyperlink
        ├── AtspiApplication
        ├── AtspiDeviceListener
        ├── AtspiEventListener
        ├── AtspiMatchRule
        ├── AtspiRelation
        ╰── AtspiStateSet
        GInterface
        ├── AtspiAction
        ├── AtspiCollection
        ├── AtspiComponent
        ├── AtspiDocument
        ├── AtspiEditableText
        ├── AtspiHypertext
        ├── AtspiImage
        ├── AtspiSelection
        ├── AtspiTable
        ├── AtspiTableCell
        ├── AtspiText
        ╰── AtspiValue
        GFlags
        ├── AtspiCache
        ╰── AtspiKeyListenerSyncType
        GEnum
        ├── AtspiCollectionMatchType
        ├── AtspiCollectionSortOrder
        ├── AtspiCollectionTreeTraversalType
        ├── AtspiComponentLayer
        ├── AtspiCoordType
        ├── AtspiEventType
        ├── AtspiKeyEventType
        ├── AtspiKeySynthType
        ├── AtspiLocaleType
        ├── AtspiModifierType
        ├── AtspiRelationType
        ├── AtspiRole
        ├── AtspiScrollType
        ├── AtspiStateType
        ├── AtspiTextBoundaryType
        ├── AtspiTextClipType
        ╰── AtspiTextGranularity
        GBoxed
        ├── AtspiDeviceEvent
        ├── AtspiEvent
        ├── AtspiKeyDefinition
        ├── AtspiPoint
        ├── AtspiRange
        ├── AtspiRect
        ╰── AtspiTextRange