org.eclipse.ohf.stem.internal.data
Class ScenarioRecord.DiseaseScenarioRecord

java.lang.Object
  extended by org.eclipse.ohf.stem.internal.data.IdentifiableRecord
      extended by org.eclipse.ohf.stem.internal.data.ScenarioRecord
          extended by org.eclipse.ohf.stem.internal.data.ScenarioRecord.DiseaseScenarioRecord
All Implemented Interfaces:
java.lang.Comparable<IdentifiableRecord>
Enclosing class:
ScenarioRecord

public static class ScenarioRecord.DiseaseScenarioRecord
extends ScenarioRecord

This class represents a Scenario with a disease model.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.ScenarioRecord
ScenarioRecord.DiseaseScenarioRecord
 
Nested classes/interfaces inherited from class org.eclipse.ohf.stem.internal.data.IdentifiableRecord
IdentifiableRecord.AdminLevel
 
Field Summary
static java.lang.String DISEASE_CONTENT_DESCRIPTOR
          The descriptor for Scenarios containing disease models.
static java.lang.String SCENARIO_DIR
          This is the name of the directory under which country Scenarios are serialized.
 
Fields inherited from class org.eclipse.ohf.stem.internal.data.ScenarioRecord
SCENARIO_RECORD_TYPE_NAME
 
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
ScenarioRecord.DiseaseScenarioRecord(java.lang.String scenarioName, ModelRecord modelRecord, DecoratorRecord infectorDecorator, long timeIncrement, SequencerRecord sequencerRecord, java.lang.String catagory)
           
 
Method Summary
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.ScenarioRecord
getCatagory, getModelRecord, getNumEdges, getNumLabels, getNumModelDecorators, getNumNodes, getNumScenarioDecorators, getScenario
 
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, toString, wait, wait, wait
 

Field Detail

DISEASE_CONTENT_DESCRIPTOR

public static final java.lang.String DISEASE_CONTENT_DESCRIPTOR
The descriptor for Scenarios containing disease models.

See Also:
Constant Field Values

SCENARIO_DIR

public static final java.lang.String SCENARIO_DIR
This is the name of the directory under which country Scenarios are serialized.

See Also:
Constant Field Values
Constructor Detail

ScenarioRecord.DiseaseScenarioRecord

public ScenarioRecord.DiseaseScenarioRecord(java.lang.String scenarioName,
                                            ModelRecord modelRecord,
                                            DecoratorRecord infectorDecorator,
                                            long timeIncrement,
                                            SequencerRecord sequencerRecord,
                                            java.lang.String catagory)
Parameters:
scenarioName - the name of the Scenario
modelRecord - the ModelRecord containing the Scenario's Model
infectorDecorator - the infector
timeIncrement - the number of milliseconds in each simulation cycle
sequencerRecord - the sequencer to use for the Scenario
catagory -