Class Artifact

All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<Place>, Temporal<TimeCoordinate>, Property
Direct Known Subclasses:
Artwork, Building, Building, Installation, PhysicalObject, Road

public class Artifact extends MaterialResource
Represents a resource created by human craftsmanship (an artifact). Artifacts are the result of human craftsmanship and have a specific purpose.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

  • Method Details

    • isBroken

      public boolean isBroken()
      Checks if the artifact is broken.
      Returns:
      true if broken, false otherwise
    • setBroken

      public void setBroken(boolean broken)
      Sets the functional state of the artifact.
      Parameters:
      broken - true if broken, false otherwise