org.eclipse.ohf.stem.internal.data
Class CountryGraphRecord.CountryPopulationLabelGraphRecord

java.lang.Object
  extended by org.eclipse.ohf.stem.internal.data.IdentifiableRecord
      extended by org.eclipse.ohf.stem.internal.data.DataSetRecord
          extended by org.eclipse.ohf.stem.internal.data.GraphRecord
              extended by org.eclipse.ohf.stem.internal.data.CountryGraphRecord
                  extended by org.eclipse.ohf.stem.internal.data.CountryGraphRecord.CountryLabelGraphRecord
                      extended by org.eclipse.ohf.stem.internal.data.CountryGraphRecord.CountryPopulationLabelGraphRecord
All Implemented Interfaces:
java.lang.Comparable<IdentifiableRecord>
Enclosing class:
CountryGraphRecord

public static class CountryGraphRecord.CountryPopulationLabelGraphRecord
extends CountryGraphRecord.CountryLabelGraphRecord

This class represents a Graph containing PopulationLabels of Nodes specific to a country.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.CountryGraphRecord
CountryGraphRecord.CountryAreaLabelGraphRecord, CountryGraphRecord.CountryLabelGraphRecord, CountryGraphRecord.CountryNodeGraphRecord, CountryGraphRecord.CountryPopulationLabelGraphRecord
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.GraphRecord
GraphRecord.GraphData
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
DataSetRecord.DataSetData
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.IdentifiableRecord
IdentifiableRecord.AdminLevel
 
Field Summary
static java.lang.String POPULATION_LABEL_NAME
          This is the name used to identify "population" labels.
static java.lang.String POPULATION_PROPERTY
          This is the property in a data file that specifies a population nodeIdentifier.
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.CountryGraphRecord
ADMIN_LEVEL_PROPERTY, COUNTRY_DIR, ISOKEY_PROPERTY
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.GraphRecord
GRAPH_RECORD_TYPE_NAME
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
RECORD_CLASSNAME_PROPERTY
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.IdentifiableRecord
BIBLIOGRAPHIC_CITATION_PROPERTY, CONTRIBUTOR_PROPERTY, COVERAGE_PROPERTY, CREATED_PROPERTY, CREATOR_PROPERTY, DATE_PROPERTY, DESCRIPTION_PROPERTY, FORMAT_PROPERTY, identifiableURIPrefix, IDENTIFIER_PROPERTY, LANGUAGE_PROPERTY, LICENSE_PROPERTY, PUBLISHER_PROPERTY, RELATION_PROPERTY, REQUIRED_PROPERTY, RIGHTS_PROPERTY, SERIALIZATION_DATE_RANGE_FORMAT_1_DATE, SERIALIZATION_DATE_RANGE_FORMAT_1_DATE_YEAR, SERIALIZATION_DATE_RANGE_FORMAT_2_DATES, SOURCE_PROPERTY, SPATIAL_PROPERTY, SUBJECT_PROPERTY, TITLE_PROPERTY, TYPE_PROPERTY, VALID_PROPERTY
 
Constructor Summary
CountryGraphRecord.CountryPopulationLabelGraphRecord()
          Constructor
 
Method Summary
 java.lang.String getSerializationContentDescriptor()
           
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.CountryGraphRecord.CountryLabelGraphRecord
getNumLabels, toString
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.CountryGraphRecord
getCountryKey
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.GraphRecord
getGraph
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
getNumEdges, getNumModelDecorators, getNumNodes, getNumScenarioDecorators, initializeDataSet
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.IdentifiableRecord
addAdminLevel, addAdminLevel, addAdminLevels, compareTo, getAdminLevels, getAdminLevelsAsString, getAdminLevelsMaxToMin, getDublinCore, getEndDate, getIdentifiable, getMaxAdminLevel, getMinAdminLevel, getNumAdminLevels, getStartDate, inDateRange, isYounger, serialize, serializeIdentifiable, setDublinCore, setEndDate, setIdentifiable, setStartDate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

POPULATION_LABEL_NAME

public static final java.lang.String POPULATION_LABEL_NAME
This is the name used to identify "population" labels.

See Also:
Constant Field Values

POPULATION_PROPERTY

public static final java.lang.String POPULATION_PROPERTY
This is the property in a data file that specifies a population nodeIdentifier. TODO use the same as in the transport population property

See Also:
Constant Field Values
Constructor Detail

CountryGraphRecord.CountryPopulationLabelGraphRecord

public CountryGraphRecord.CountryPopulationLabelGraphRecord()
Constructor

Method Detail

getSerializationContentDescriptor

public java.lang.String getSerializationContentDescriptor()
Overrides:
getSerializationContentDescriptor in class CountryGraphRecord.CountryLabelGraphRecord
Returns:
a short string the describes the content of the IdentifiableRecord e.g., "node", "population"
See Also:
CountryGraphRecord.CountryLabelGraphRecord.getSerializationContentDescriptor()