# Hierarchy For All Packages

Package Hierarchies:

- org.fmph.knet.infection,
- org.fmph.knet.infection.simple,
- org.fmph.knet.infection.simulator

## Class Hierarchy

- java.lang.Object
  - org.fmph.knet.infection.simple.FixedVaccinator (implements org.fmph.knet.infection.HealthModifier)
  - org.fmph.knet.infection.simple.Infection
  - org.fmph.knet.infection.simple.RandomRangeInfector (implements org.fmph.knet.infection.HealthModifier)
  - org.fmph.knet.infection.simple.SimpleEnvironment (implements org.fmph.knet.infection.Environment)
  - org.fmph.knet.infection.simulator.Simulator
    - org.fmph.knet.infection.simple.SimpleSimulator
  - org.fmph.knet.infection.simple.Vaccine

## Interface Hierarchy

- org.fmph.knet.infection.Environment
- org.fmph.knet.infection.HealthModifier
- org.fmph.knet.infection.Person
- org.fmph.knet.infection.simple.SimpleVaccinationProvider
- org.fmph.knet.infection.VaccinationProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.fmph.knet.infection.HealthStatus