Class Home
java.lang.Object
org.episteme.natural.earth.Place
org.episteme.social.geography.TimedPlace
org.episteme.social.geography.OwnedPlace
org.episteme.social.geography.Home
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<EarthCoordinate>, Temporal<Temporal<?>>, Property
Represents a residence, a specific place where individuals live.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOccupant(Individual person) voidremoveOccupant(Individual person) toString()Methods inherited from class OwnedPlace
addOwner, getOwners, getValue, removeOwner, setValueMethods inherited from class TimedPlace
addTimedBoundary, getBoundariesAt, getTimedBoundariesMethods 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
-
Home
-
-
Method Details
-
getAddress
-
getOccupants
-
addOccupant
-
removeOccupant
-
toString
- Overrides:
toStringin classOwnedPlace
-