/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.core.region; import com.opengamma.util.PublicAPI; /** * The classification of a region. * <p> * Regions have been classified into fixed a fixed set of types. * The naming and classification of regions is the source of many political and diplomatic disagreements. * The comments used here are indicative of the data stored in the underlying data source. */ @PublicAPI public enum RegionClassification { /** * The root of the hierarchy, such as the world. */ ROOT, /** * A super-national grouping, such as Europe, Asia and EuroZone. */ SUPER_NATIONAL, /** * A state that is de jure independent. * Frequently cited examples are the UK, France and USA. */ INDEPENDENT_STATE, /** * A state that is de facto independent, but not de jure. * Frequently cited example are Taiwan and Northern Cyprus. */ PROTO_INDEPENDENT_STATE, /** * A dependency of an independent state. * Frequently cited examples are Jersey (UK) and Bermuda (USA). */ DEPENDENCY, /** * An area of an independent state that resembles a dependency, but is not one. * Frequently cited examples are Greenland (Denmark) or Hong Kong (China). */ PROTO_DEPENDENCY, /** * A territory with disputed sovereignty. * Frequently cited examples are Western Sahara and Kosovo. */ DISPUTED_TERRITORY, /** * A territory that is part of Antartica and is suspended under the Antarctic Treaty. * Frequently cited examples are Ross Dependency (New Zealand) and Queen Maud Land (Norway). */ ANTARCTIC_TERRITORY, /** * A sub-grouping within a state or territory, such as Norfolk in England or Texas in the USA. * The local name of the sub-division varies greatly, examples being County, State and Parish. * The sub-division terminology avoids referring to any of these local names. */ SUB_DIVISION, /** * A particular municipal area within a sub-division, such as London. */ MUNICIPALITY, }