# Hierarchy For All Packages

Package Hierarchies:

- ch.hevs.isi,
- ch.hevs.isi.core,
- ch.hevs.isi.db,
- ch.hevs.isi.field,
- ch.hevs.isi.utils,
- ch.hevs.isi.web

## Class Hierarchy

- java.lang.Object
  - Core
  - Database
  - ch.hevs.isi.db.DatabaseConnector (implements ch.hevs.isi.core.DataPointListener)
  - ch.hevs.isi.core.DataPoint
    - ch.hevs.isi.core.BooleanDataPoint
    - ch.hevs.isi.core.FloatDataPoint
  - Field
  - ch.hevs.isi.field.FieldConnector (implements ch.hevs.isi.core.DataPointListener)
  - ch.hevs.isi.MinecraftController
  - ch.hevs.isi.field.ModbusAccessor
  - ch.hevs.isi.field.ModbusRegister
    - ch.hevs.isi.field.BooleanRegister
    - ch.hevs.isi.field.FloatRegister
  - ch.hevs.isi.SmartControl
  - ch.hevs.isi.db.TimeManager
  - java.util.TimerTask (implements java.lang.Runnable)
    - ch.hevs.isi.field.PollTask
  - ch.hevs.isi.utils.Utility
  - Web
  - ch.hevs.isi.web.WebConnector (implements ch.hevs.isi.core.DataPointListener)

## Interface Hierarchy

- ch.hevs.isi.core.DataPointListener