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

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.DecoratorRecord
              extended by org.eclipse.ohf.stem.internal.data.DiseaseModelDecoratorRecord
All Implemented Interfaces:
java.lang.Comparable<IdentifiableRecord>
Direct Known Subclasses:
DiseaseModelDecoratorRecord.StandardDiseaseModelDecoratorRecord

public abstract class DiseaseModelDecoratorRecord
extends DecoratorRecord

This class represents a DiseaseModel


Nested Class Summary
static class DiseaseModelDecoratorRecord.AggregateSEIRDiseaseModelRecord
          This class represents an Aggregate SEIR Disease Model
static class DiseaseModelDecoratorRecord.AggregateSIDiseaseModelRecord
          This class represents an Aggregate SI Disease Model
static class DiseaseModelDecoratorRecord.AggregateSIRDiseaseModelRecord
          This class represents an Aggregate SIR Disease Model
static class DiseaseModelDecoratorRecord.DeterministicSEIRDiseaseModelDecoratorRecord
          This class represents a DeterministicSEIRDiseaseModel
static class DiseaseModelDecoratorRecord.SEIRDecoratorRecord
          This class represents a SEIR disease model
static class DiseaseModelDecoratorRecord.SIDecoratorRecord
          This class represents a SI disease model
static class DiseaseModelDecoratorRecord.SIRDecoratorRecord
          This class represents a SIR disease model
static class DiseaseModelDecoratorRecord.StandardDiseaseModelDecoratorRecord
          This class represents a StandardDiseaseModel
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.DecoratorRecord
DecoratorRecord.DecoratorData
 
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 BACKGROUND_MORTALITY_RATE_PROPERTY
          This is the property that specifies the background mortality rate in a properties file.
static java.lang.String DISEASE_MODEL_DIR
          This is the directory in which disease model decorators are serialized
static java.lang.String DISEASE_NAME_PROPERTY
          This is the property that specifies the name of the disease defined in a properties file.
static java.lang.String POPULATION_IDENTIFIER_PROPERTY
          This is the property that specifies the population identifier in a properties file.
static java.lang.String TIME_PERIOD_PROPERTY
          This is the property that specifies the rate time period (milliseconds)in a properties file.
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.DecoratorRecord
DECORATOR_DIR
 
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
DiseaseModelDecoratorRecord()
           
 
Method Summary
 java.lang.String getPopulationIdentifier()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.DecoratorRecord
getDecorator, getNumModelDecorators
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
getNumEdges, getNumLabels, 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

DISEASE_NAME_PROPERTY

public static final java.lang.String DISEASE_NAME_PROPERTY
This is the property that specifies the name of the disease defined in a properties file.

See Also:
Constant Field Values

BACKGROUND_MORTALITY_RATE_PROPERTY

public static final java.lang.String BACKGROUND_MORTALITY_RATE_PROPERTY
This is the property that specifies the background mortality rate in a properties file.

See Also:
Constant Field Values

POPULATION_IDENTIFIER_PROPERTY

public static final java.lang.String POPULATION_IDENTIFIER_PROPERTY
This is the property that specifies the population identifier in a properties file.

See Also:
Constant Field Values

TIME_PERIOD_PROPERTY

public static final java.lang.String TIME_PERIOD_PROPERTY
This is the property that specifies the rate time period (milliseconds)in a properties file.

See Also:
Constant Field Values

DISEASE_MODEL_DIR

public static final java.lang.String DISEASE_MODEL_DIR
This is the directory in which disease model decorators are serialized

See Also:
Constant Field Values
Constructor Detail

DiseaseModelDecoratorRecord

public DiseaseModelDecoratorRecord()
Method Detail

getPopulationIdentifier

public final java.lang.String getPopulationIdentifier()
Returns:
the populationIdentifier

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()