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

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

public class ScenarioDatasetRecord
extends ComposedDatasetRecord

This class represents a Scenario and it's metadata as read from a properties file.


Nested Class Summary
 
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 SCENARIO_RECORD_TYPE_NAME
          The name of the type of IdentifiableRecord this is.
 
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
ScenarioDatasetRecord()
           
 
Method Summary
 ScenarioRecord.DiseaseScenarioRecord createSceanrio(DataSetRecordHolder dataSetRecords, ModelRecordHolder modelRecords)
          Use the values of the fields to find the necessary components of a ScenarioRecord.DiseaseScenarioRecord in the dataSetRecords and modelRecords to create the correct ScenarioRecord.DiseaseScenarioRecord.
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.ComposedDatasetRecord
getCatagory, getDecoratorNames, getName, getSerializationPath, getSubModelNames, getUnresolvedDecoratorNames, getUnresolvedSubmodelNames, isProcessed, setCatagory, setDecoratorNames, setProcessed, setSubModelNames
 
Methods inherited from class org.eclipse.ohf.stem.internal.data.DataSetRecord
getNumEdges, getNumLabels, 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, toString, wait, wait, wait
 

Field Detail

SCENARIO_RECORD_TYPE_NAME

public static final java.lang.String SCENARIO_RECORD_TYPE_NAME
The name of the type of IdentifiableRecord this is.

See Also:
Constant Field Values
Constructor Detail

ScenarioDatasetRecord

public ScenarioDatasetRecord()
Method Detail

createSceanrio

public ScenarioRecord.DiseaseScenarioRecord createSceanrio(DataSetRecordHolder dataSetRecords,
                                                           ModelRecordHolder modelRecords)
Use the values of the fields to find the necessary components of a ScenarioRecord.DiseaseScenarioRecord in the dataSetRecords and modelRecords to create the correct ScenarioRecord.DiseaseScenarioRecord.

Parameters:
dataSetRecords -
modelRecords -
Returns:
a ScenarioRecord.DiseaseScenarioRecord