org.eclipse.ohf.stem.internal.data
Class TransportRelationshipGraphRecord

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.RelationshipGraphRecord
                  extended by org.eclipse.ohf.stem.internal.data.TransportRelationshipGraphRecord
All Implemented Interfaces:
java.lang.Comparable<IdentifiableRecord>

public class TransportRelationshipGraphRecord
extends RelationshipGraphRecord

This class represents a Graph that contains Edges representing the "population transportation" relationship between two Nodes.


Nested Class Summary
 
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_ID_PROPERTY
          This is the property in a data file that specifies the poplation identifer value.
static java.lang.String RATE_TIME_PERIOD_PROPERTY
          This is the property in a data file that specifies the time period value.
static java.lang.String TRANSPORTATION_MODE_PROPERTY
          This is the property in a data file that specifies the transportation mode value.
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.RelationshipGraphRecord
ISOKEY_0_LEVEL_PROPERTY, ISOKEY_0_PROPERTY, ISOKEY_1_LEVEL_PROPERTY, ISOKEY_1_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
TransportRelationshipGraphRecord()
          Default Constructor
 
Method Summary
 java.lang.String getPopulationIdentifer()
           
 java.lang.String getSerializationContentDescriptor()
           
 TransportMode getTransportationMode()
           
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.RelationshipGraphRecord
getAdminLevel0, getAdminLevel1, getIsoKey0, getIsoKey1, getNumEdges, getNumLabels, getNumNodes, isBetweenDifferentCountries, toString
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.GraphRecord
getGraph
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
getNumModelDecorators, 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

TRANSPORTATION_MODE_PROPERTY

public static final java.lang.String TRANSPORTATION_MODE_PROPERTY
This is the property in a data file that specifies the transportation mode value.

See Also:
Constant Field Values

POPULATION_ID_PROPERTY

public static final java.lang.String POPULATION_ID_PROPERTY
This is the property in a data file that specifies the poplation identifer value.

See Also:
Constant Field Values

RATE_TIME_PERIOD_PROPERTY

public static final java.lang.String RATE_TIME_PERIOD_PROPERTY
This is the property in a data file that specifies the time period value.

See Also:
Constant Field Values
Constructor Detail

TransportRelationshipGraphRecord

public TransportRelationshipGraphRecord()
Default Constructor

Method Detail

getTransportationMode

public final TransportMode getTransportationMode()
Returns:
the descriptor (id) for the mode of transportation (e.g., "rail", "road", etc.)

getPopulationIdentifer

public final java.lang.String getPopulationIdentifer()
Returns:
the "identifier" of the population members that are transported

getSerializationContentDescriptor

public java.lang.String getSerializationContentDescriptor()
Returns:
a short string the describes the content of the IdentifiableRecord e.g., "node", "population"