# Hierarchy For Package it.polimi.ingsw.is25am31.model.components

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - it.polimi.ingsw.is25am31.model.components.Component (implements java.io.Serializable)
    - it.polimi.ingsw.is25am31.model.components.AlienLifeSupport
    - it.polimi.ingsw.is25am31.model.components.BatteryComponent
    - it.polimi.ingsw.is25am31.model.components.Cabin
    - it.polimi.ingsw.is25am31.model.components.Cannon
    - it.polimi.ingsw.is25am31.model.components.CargoHold
    - it.polimi.ingsw.is25am31.model.components.Engine
    - it.polimi.ingsw.is25am31.model.components.MainCabin
    - it.polimi.ingsw.is25am31.model.components.ShieldGenerator
  - it.polimi.ingsw.is25am31.model.components.Tiles

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - it.polimi.ingsw.is25am31.model.components.AlienColor
    - it.polimi.ingsw.is25am31.model.components.Color
    - it.polimi.ingsw.is25am31.model.components.Connector (implements java.io.Serializable)
    - it.polimi.ingsw.is25am31.model.components.Good
    - it.polimi.ingsw.is25am31.model.components.OrientationShield
    - it.polimi.ingsw.is25am31.model.components.Side