org.eclipse.ohf.stem.diseasemodels.standard
Interface SILabelValue

All Superinterfaces:
DiseaseModelLabelValue, org.eclipse.emf.ecore.EObject, LabelValue, org.eclipse.emf.common.notify.Notifier, SanityChecker, StandardDiseaseModelLabelValue
All Known Subinterfaces:
SEIRLabelValue, SIRLabelValue
All Known Implementing Classes:
SEIRLabelValueImpl, SILabelValueImpl, SIRLabelValueImpl

public interface SILabelValue
extends StandardDiseaseModelLabelValue

This interface defines a class in an EMF model for an SI disease model label value. The values of this label record the number of population members who are in one of two states with respect to a particular disease.

Sub-classes could introduce additional states in which population members could exist.

See Also:
SIR, SIRLabel, SEIR, SEIRLabel, SEIRLabelValue

Method Summary
 double getI()
           
 double getIF()
           
 double getIR()
           
 void setIF(double value)
          Sets the value of the 'IF' attribute.
 void setIR(double value)
          Sets the value of the 'IR' attribute.
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.StandardDiseaseModelLabelValue
convertToSourceStates, getS, setS
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.DiseaseModelLabelValue
add, getBirths, getDeaths, getDiseaseDeaths, getPopulationCount, scale, set, setBirths, setDeaths, setDiseaseDeaths, sub, zeroOutPopulationCount
 
Methods inherited from interface org.eclipse.ohf.stem.core.graph.LabelValue
reset
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.ohf.stem.core.common.SanityChecker
sane
 

Method Detail

getI

double getI()
Returns:
the number of population members in the Infectious state. The is the sum of those that will recover and those that will die.
See Also:
getIR(), getIF()

getIR

double getIR()
Returns:
the number of Infectious population members who will "recover".

setIR

void setIR(double value)
Sets the value of the 'IR' attribute.

Parameters:
value - the new value of the 'IR' attribute.
See Also:
getIR()

getIF

double getIF()
Returns:
the number of Infectious population members who will "die".

setIF

void setIF(double value)
Sets the value of the 'IF' attribute.

Parameters:
value - the new value of the 'IF' attribute.
See Also:
getIF()