Class Region
java.lang.Object
org.episteme.natural.earth.Place
org.episteme.social.geography.Region
- All Implemented Interfaces:
Serializable, Commented, ComprehensiveIdentification, Identified<Identification>, Named, Positioned<EarthCoordinate>, Temporal<Temporal<?>>
A region is an area, typically part of a country or the world, having definable characteristics but not always fixed boundaries.
Examples: "Middle East", "Silicon Valley", "Provence".
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArea()getGDP()longvoidvoidsetCapital(String capital) voidvoidsetIsoCode(String isoCode) voidvoidsetPopulation(long population) 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
-
Region
-
-
Method Details
-
getSubType
-
getParent
-
setParent
-
getSubRegions
-
getArea
-
setArea
-
getPopulation
public long getPopulation() -
setPopulation
public void setPopulation(long population) -
getCapital
-
setCapital
-
getIsoCode
-
setIsoCode
-
getGDP
-
setGDP
-
toString
-