Class PlaceType

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.natural.earth.PlaceType
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class PlaceType extends ExtensibleEnum
Categorical classification of geographical places. Extensible to support custom regional subdivisions or celestial features.
Since:
2.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • COUNTRY

      public static final PlaceType COUNTRY
    • REGION

      public static final PlaceType REGION
    • PROVINCE

      public static final PlaceType PROVINCE
    • STATE

      public static final PlaceType STATE
    • COUNTY

      public static final PlaceType COUNTY
    • CITY

      public static final PlaceType CITY
    • TOWN

      public static final PlaceType TOWN
    • VILLAGE

      public static final PlaceType VILLAGE
    • SETTLEMENT

      public static final PlaceType SETTLEMENT
    • BUILDING

      public static final PlaceType BUILDING
    • ADDRESS

      public static final PlaceType ADDRESS
    • NATURAL_FEATURE

      public static final PlaceType NATURAL_FEATURE
    • CELESTIAL_BODY

      public static final PlaceType CELESTIAL_BODY
    • GLOBAL

      public static final PlaceType GLOBAL
    • CONTINENT

      public static final PlaceType CONTINENT
    • OCEAN

      public static final PlaceType OCEAN
    • SEA

      public static final PlaceType SEA
    • RIVER

      public static final PlaceType RIVER
    • LAKE

      public static final PlaceType LAKE
    • MOUNTAIN

      public static final PlaceType MOUNTAIN
    • PARK

      public static final PlaceType PARK
    • LANDMARK

      public static final PlaceType LANDMARK
    • OTHER

      public static final PlaceType OTHER
    • UNKNOWN

      public static final PlaceType UNKNOWN
  • Constructor Details

    • PlaceType

      public PlaceType(String name)
      Creates a new user-defined (non-built-in) place type.
      Parameters:
      name - Name of the place type.
  • Method Details