Class Site
java.lang.Object
org.episteme.natural.earth.Place
org.episteme.social.history.archeology.Site
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<EarthCoordinate>, Temporal<Temporal<?>>
Represents an archaeological field site.
A Site is a physical location in which evidence of past activity is preserved and excavation occurs.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInner class representing a discovered item. -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSite(String name, TimeCoordinate excavationStartDate, Boundary<EarthCoordinate> limits) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidremoveItem(Site.Item item) voidsetDescription(String description) voidsetLimits(Boundary<EarthCoordinate> limits) toString()Methods inherited from class Place
addBoundary, addInhabitant, clearBoundaries, distanceTo, equals, getBoundaries, getCenter, getHistoricalName, getId, getInhabitants, getPosition, getPrecision, getRegion, getTraits, getType, getUncertaintyRadius, getWhen, greenwich, hashCode, of, removeInhabitant, setCenter, setExistenceTime, setHistoricalName, setPrecision, setRegion, setType, setUncertaintyRadiusMethods inherited from interface Commented
getComments, getTrait, setCommentsMethods inherited from interface ComprehensiveIdentification
getName, getTrait, setName, setTrait
-
Constructor Details
-
Site
-
-
Method Details
-
getExcavationStartDate
-
getDescription
-
setDescription
-
getLimits
-
setLimits
-
getDiscoveredItems
-
addItem
-
removeItem
-
toString
-