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

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

public interface SEIRLabel
extends SIRLabel

This interface defines a class in an EMF model for a standard SEIR disease model dynamic label.

See Also:
StandardDiseaseModel, StandardDiseaseModelLabel, StandardDiseaseModelLabelValue, SI, SILabel, SILabelValue, SIR, SIRLabel, SIRLabelValue, SEIR, SEIRLabelValue

Field Summary
static org.eclipse.emf.common.util.URI URI_TYPE_SEIR_LABEL
          This is the type URI for standard SEIR disease labels
static java.lang.String URI_TYPE_SEIR_LABEL_SEGMENT
          This is the top-level segment for all type URI's for SEIR disease model labels.
 
Fields inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.SIRLabel
URI_TYPE_SIR_LABEL, URI_TYPE_SIR_LABEL_SEGMENT
 
Fields inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.SILabel
URI_TYPE_SI_LABEL_SEGMENT
 
Fields inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.StandardDiseaseModelLabel
URI_TYPE_STANDARD_DISEASE_MODEL_LABEL_SEGMENT
 
Fields inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.DiseaseModelLabel
URI_TYPE_DISEASE_MODEL_LABEL_SEGMENT
 
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
 SEIRLabelValue getCurrentSEIRValue()
           
 double getE()
           
 double getNextE()
           
 SEIRLabelValue getNextSEIRValue()
           
 void setE(double e)
           
 void setNextE(double e)
           
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.SIRLabel
getCurrentSIRValue, getNextR, getNextSIRValue, getR, setNextR, setR
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.SILabel
getCurrentSIValue, getI, getIF, getIR, getNextI, getNextIF, getNextIR, getNextSIValue, setIF, setIR, setNextIF, setNextIR
 
Methods inherited from interface org.eclipse.ohf.stem.diseasemodels.standard.StandardDiseaseModelLabel
getCurrentStandardDiseaseModelLabelValue, getNextS, getNextStandardDiseaseModelLabelValue, getS, setNextS, setS
 
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_SEIR_LABEL_SEGMENT

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

See Also:
Constant Field Values

URI_TYPE_SEIR_LABEL

static final org.eclipse.emf.common.util.URI URI_TYPE_SEIR_LABEL
This is the type URI for standard SEIR disease labels

Method Detail

getE

double getE()
Returns:
the current number of "exposed" population members

setE

void setE(double e)
Parameters:
e - the new value for the current number of "exposed" population members

getNextE

double getNextE()
Returns:
the next number of "exposed" population members

setNextE

void setNextE(double e)
Parameters:
e - the new value for the next number of "exposed" population members

getCurrentSEIRValue

SEIRLabelValue getCurrentSEIRValue()
Returns:
the current SEIR label value

getNextSEIRValue

SEIRLabelValue getNextSEIRValue()
Returns:
the next SEIR label value