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

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
StandardFactoryImpl

public interface StandardFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
StandardPackage

Field Summary
static StandardFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AggregatingDiseaseModelState createAggregatingDiseaseModelState()
          Returns a new object of class 'Aggregating Disease Model State'.
 AggregatingSEIRDiseaseModel createAggregatingSEIRDiseaseModel()
          Returns a new object of class 'Aggregating SEIR Disease Model'.
 AggregatingSIDiseaseModel createAggregatingSIDiseaseModel()
          Returns a new object of class 'Aggregating SI Disease Model'.
 AggregatingSIRDiseaseModel createAggregatingSIRDiseaseModel()
          Returns a new object of class 'Aggregating SIR Disease Model'.
 DeterministicSEIRDiseaseModel createDeterministicSEIRDiseaseModel()
          Returns a new object of class 'Deterministic SEIR Disease Model'.
 DeterministicSIDiseaseModel createDeterministicSIDiseaseModel()
          Returns a new object of class 'Deterministic SI Disease Model'.
 DeterministicSIRDiseaseModel createDeterministicSIRDiseaseModel()
          Returns a new object of class 'Deterministic SIR Disease Model'.
 SEIRLabel createSEIRLabel()
          Returns a new object of class 'SEIR Label'.
 SEIRLabelValue createSEIRLabelValue()
          Returns a new object of class 'SEIR Label Value'.
 SIDiseaseModelState createSIDiseaseModelState()
          Returns a new object of class 'SI Disease Model State'.
 SIInfector createSIInfector()
          Returns a new object of class 'SI Infector'.
 SILabel createSILabel()
          Returns a new object of class 'SI Label'.
 SILabelValue createSILabelValue()
          Returns a new object of class 'SI Label Value'.
 SIRLabel createSIRLabel()
          Returns a new object of class 'SIR Label'.
 SIRLabelValue createSIRLabelValue()
          Returns a new object of class 'SIR Label Value'.
 StochasticSEIRDiseaseModel createStochasticSEIRDiseaseModel()
          Returns a new object of class 'Stochastic SEIR Disease Model'.
 StochasticSIDiseaseModel createStochasticSIDiseaseModel()
          Returns a new object of class 'Stochastic SI Disease Model'.
 StochasticSIRDiseaseModel createStochasticSIRDiseaseModel()
          Returns a new object of class 'Stochastic SIR Disease Model'.
 StandardPackage getStandardPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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

eINSTANCE

static final StandardFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDeterministicSEIRDiseaseModel

DeterministicSEIRDiseaseModel createDeterministicSEIRDiseaseModel()
Returns a new object of class 'Deterministic SEIR Disease Model'.

Returns:
a new object of class 'Deterministic SEIR Disease Model'.

createDeterministicSIDiseaseModel

DeterministicSIDiseaseModel createDeterministicSIDiseaseModel()
Returns a new object of class 'Deterministic SI Disease Model'.

Returns:
a new object of class 'Deterministic SI Disease Model'.

createDeterministicSIRDiseaseModel

DeterministicSIRDiseaseModel createDeterministicSIRDiseaseModel()
Returns a new object of class 'Deterministic SIR Disease Model'.

Returns:
a new object of class 'Deterministic SIR Disease Model'.

createSEIRLabel

SEIRLabel createSEIRLabel()
Returns a new object of class 'SEIR Label'.

Returns:
a new object of class 'SEIR Label'.

createSEIRLabelValue

SEIRLabelValue createSEIRLabelValue()
Returns a new object of class 'SEIR Label Value'.

Returns:
a new object of class 'SEIR Label Value'.

createSIDiseaseModelState

SIDiseaseModelState createSIDiseaseModelState()
Returns a new object of class 'SI Disease Model State'.

Returns:
a new object of class 'SI Disease Model State'.

createSIInfector

SIInfector createSIInfector()
Returns a new object of class 'SI Infector'.

Returns:
a new object of class 'SI Infector'.

createSILabel

SILabel createSILabel()
Returns a new object of class 'SI Label'.

Returns:
a new object of class 'SI Label'.

createSILabelValue

SILabelValue createSILabelValue()
Returns a new object of class 'SI Label Value'.

Returns:
a new object of class 'SI Label Value'.

createSIRLabel

SIRLabel createSIRLabel()
Returns a new object of class 'SIR Label'.

Returns:
a new object of class 'SIR Label'.

createSIRLabelValue

SIRLabelValue createSIRLabelValue()
Returns a new object of class 'SIR Label Value'.

Returns:
a new object of class 'SIR Label Value'.

createStochasticSEIRDiseaseModel

StochasticSEIRDiseaseModel createStochasticSEIRDiseaseModel()
Returns a new object of class 'Stochastic SEIR Disease Model'.

Returns:
a new object of class 'Stochastic SEIR Disease Model'.

createStochasticSIDiseaseModel

StochasticSIDiseaseModel createStochasticSIDiseaseModel()
Returns a new object of class 'Stochastic SI Disease Model'.

Returns:
a new object of class 'Stochastic SI Disease Model'.

createStochasticSIRDiseaseModel

StochasticSIRDiseaseModel createStochasticSIRDiseaseModel()
Returns a new object of class 'Stochastic SIR Disease Model'.

Returns:
a new object of class 'Stochastic SIR Disease Model'.

createAggregatingSIDiseaseModel

AggregatingSIDiseaseModel createAggregatingSIDiseaseModel()
Returns a new object of class 'Aggregating SI Disease Model'.

Returns:
a new object of class 'Aggregating SI Disease Model'.

createAggregatingDiseaseModelState

AggregatingDiseaseModelState createAggregatingDiseaseModelState()
Returns a new object of class 'Aggregating Disease Model State'.

Returns:
a new object of class 'Aggregating Disease Model State'.

createAggregatingSEIRDiseaseModel

AggregatingSEIRDiseaseModel createAggregatingSEIRDiseaseModel()
Returns a new object of class 'Aggregating SEIR Disease Model'.

Returns:
a new object of class 'Aggregating SEIR Disease Model'.

createAggregatingSIRDiseaseModel

AggregatingSIRDiseaseModel createAggregatingSIRDiseaseModel()
Returns a new object of class 'Aggregating SIR Disease Model'.

Returns:
a new object of class 'Aggregating SIR Disease Model'.

getStandardPackage

StandardPackage getStandardPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.