Class Building

All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<Place>, Temporal<TimeCoordinate>, Property

public class Building extends Artifact
Represents a building or architectural structure, integrating historical, geographical, and stylistic dimensions. This model tracks construction dates, architectural styles, and physical signatures like height.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

    • Building

      public Building(String name, Building.Style style, Building.Type type, TimeCoordinate buildDate, String architect, Place location, double heightMeters)
      Creates a new Building record.
      Parameters:
      name - common name of the building
      style - architectural style classification
      type - functional type classification
      buildDate - date of construction/completion
      architect - name of the lead architect or firm
      location - geographical location
      heightMeters - height in meters
  • Method Details