Class Unit

java.lang.Object
All Implemented Interfaces:
Displayable, HasName, StringFiller, HasId
Direct Known Subclasses:
SuperUnit

public abstract class Unit extends AbstractUnit
Represents a unit with various attributes and methods for handling its statistics, ordinality, block association, and other operations. A unit is a fundamental entity that is associated with a site, block, and statistical data used for resource consumption analysis and monitoring over different time periods.
This class extends AbstractUnit and provides specific implementations and utilities for managing unit-related tasks in a structured and efficient manner.