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

All Superinterfaces:
DiseaseModelLabel, DynamicLabel, DynamicNodeLabel, org.eclipse.emf.ecore.EObject, Identifiable, Label, NodeLabel, org.eclipse.emf.common.notify.Notifier, SanityChecker
All Known Subinterfaces:
SEIRLabel, SILabel, SIRLabel
All Known Implementing Classes:
SEIRLabelImpl, SILabelImpl, SIRLabelImpl, StandardDiseaseModelLabelImpl

public interface StandardDiseaseModelLabel
extends DiseaseModelLabel

This interface defines a class in an EMF model for a Standard Disease model label. A standard disease model is one that computes the changes in population state when there is a single Susceptible state.

See Also:
SI, SILabel, SILabelValue, SIR, SIRLabel, SIRLabelValue, SEIR, SEIRLabel, SEIRLabelValue

Field Summary
static java.lang.String URI_TYPE_STANDARD_DISEASE_MODEL_LABEL_SEGMENT
          This is the top-level segment for all type URI's for stadard disease model labels.
 
Fields inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.DiseaseModelLabel
URI_TYPE_DISEASE_MODEL_LABEL_SEGMENT, URI_TYPE_SIR_LABEL
 
Fields inherited from interface org.eclipse.ohf.stem.core.graph.DynamicLabel
URI_TYPE_DYNAMIC_LABEL, URI_TYPE_DYNAMIC_LABEL_SEGMENT
 
Fields inherited from interface org.eclipse.ohf.stem.core.graph.Label
URI_TYPE_LABEL, URI_TYPE_LABEL_SEGMENT
 
Fields inherited from interface org.eclipse.ohf.stem.core.graph.Label
URI_TYPE_LABEL, URI_TYPE_LABEL_SEGMENT
 
Method Summary
 StandardDiseaseModelLabelValue getCurrentStandardDiseaseModelLabelValue()
           
 double getNextS()
           
 StandardDiseaseModelLabelValue getNextStandardDiseaseModelLabelValue()
           
 double getS()
           
 void setNextS(double s)
           
 void setS(double s)
           
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.DiseaseModelLabel
getBirths, getCurrentDiseaseModelLabelValue, getDeaths, getDiseaseDeaths, getDiseaseModelState, getNextBirths, getNextDeaths, getNextDiseaseDeaths, getNextDiseaseModelLabelValue, getPopulationLabel, setBirths, setDeaths, setDiseaseDeaths, setDiseaseModelState, setNextBirths, setNextDeaths, setNextDiseaseDeaths, setPopulationLabel
 
Methods inherited from interface org.eclipse.ohf.stem.core.graph.DynamicLabel
getDecorator, getNextValue, isNextValueValid, reset, setDecorator, setNextValue, setNextValueValid, switchToNextValue
 
Methods inherited from interface org.eclipse.ohf.stem.core.graph.Label
getCurrentValue, getIdentifiable, getURIOfIdentifiableToBeLabeled, setCurrentValue, setIdentifiable, setURIOfIdentifiableToBeLabeled
 
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI
 
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.graph.NodeLabel
getNode, setNode
 
Methods inherited from interface org.eclipse.ohf.stem.core.graph.Label
getCurrentValue, getIdentifiable, getURIOfIdentifiableToBeLabeled, setCurrentValue, setIdentifiable, setURIOfIdentifiableToBeLabeled
 
Methods inherited from interface org.eclipse.ohf.stem.core.common.Identifiable
getDublinCore, getTypeURI, getURI, sane, setDublinCore, setTypeURI, setURI
 
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
 

Field Detail

URI_TYPE_STANDARD_DISEASE_MODEL_LABEL_SEGMENT

static final java.lang.String URI_TYPE_STANDARD_DISEASE_MODEL_LABEL_SEGMENT
This is the top-level segment for all type URI's for stadard disease model labels.

See Also:
Constant Field Values
Method Detail

getS

double getS()
Returns:
the current number of "susceptible" population members

setS

void setS(double s)
Parameters:
s - the new value for the current number of "susceptible" population members

getNextS

double getNextS()
Returns:
the next number of "susceptible" population members

setNextS

void setNextS(double s)
Parameters:
s - the new value for the next number of "susceptible" population members

getCurrentStandardDiseaseModelLabelValue

StandardDiseaseModelLabelValue getCurrentStandardDiseaseModelLabelValue()
Returns:
the current standard disease model label value

getNextStandardDiseaseModelLabelValue

StandardDiseaseModelLabelValue getNextStandardDiseaseModelLabelValue()
Returns:
the next standard disease model label value