blob: f9103694c2cb39bd731d7a35112ab3e8e7be9eda [file] [log] [blame]
package org.eclipse.stem.diseasemodels.vector.impl;
/*******************************************************************************
* Copyright (c) 2011 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
import java.util.Collections;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.BasicEObjectImpl;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.stem.core.graph.Edge;
import org.eclipse.stem.core.graph.EdgeLabel;
import org.eclipse.stem.core.graph.LabelValue;
import org.eclipse.stem.core.graph.Node;
import org.eclipse.stem.core.graph.NodeLabel;
import org.eclipse.stem.core.model.STEMTime;
import org.eclipse.stem.definitions.labels.AreaLabel;
import org.eclipse.stem.definitions.labels.CommonBorderRelationshipLabelValue;
import org.eclipse.stem.definitions.labels.RoadTransportRelationshipLabelValue;
import org.eclipse.stem.definitions.labels.impl.CommonBorderRelationshipLabelImpl;
import org.eclipse.stem.definitions.labels.impl.RoadTransportRelationshipLabelImpl;
import org.eclipse.stem.diseasemodels.standard.DiseaseModelLabel;
import org.eclipse.stem.diseasemodels.standard.DiseaseModelLabelValue;
import org.eclipse.stem.diseasemodels.standard.Infector;
import org.eclipse.stem.diseasemodels.standard.SIInfector;
import org.eclipse.stem.diseasemodels.standard.StandardDiseaseModel;
import org.eclipse.stem.diseasemodels.standard.StandardDiseaseModelLabel;
import org.eclipse.stem.diseasemodels.standard.StandardDiseaseModelLabelValue;
import org.eclipse.stem.diseasemodels.standard.StandardFactory;
import org.eclipse.stem.diseasemodels.vector.DengueModel;
import org.eclipse.stem.diseasemodels.vector.DengueModelHostLabel;
import org.eclipse.stem.diseasemodels.vector.DengueModelHostLabelValue;
import org.eclipse.stem.diseasemodels.vector.DengueModelVectorLabel;
import org.eclipse.stem.diseasemodels.vector.DengueModelVectorLabelValue;
import org.eclipse.stem.diseasemodels.vector.VectorFactory;
import org.eclipse.stem.diseasemodels.vector.VectorPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
* <em><b>Dengue Model</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getBitingRateSV <em>Biting Rate SV</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getBitingRateIV <em>Biting Rate IV</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostInfectivity1 <em>Host Infectivity1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostInfectivity2 <em>Host Infectivity2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostInfectivity3 <em>Host Infectivity3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostInfectivity4 <em>Host Infectivity4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryIncubationRate1 <em>Host Primary Incubation Rate1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryIncubationRate2 <em>Host Primary Incubation Rate2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryIncubationRate3 <em>Host Primary Incubation Rate3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryIncubationRate4 <em>Host Primary Incubation Rate4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryRecoveryRate1 <em>Host Primary Recovery Rate1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryRecoveryRate2 <em>Host Primary Recovery Rate2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryRecoveryRate3 <em>Host Primary Recovery Rate3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryRecoveryRate4 <em>Host Primary Recovery Rate4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryImmunityLossRate1 <em>Host Primary Immunity Loss Rate1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryImmunityLossRate2 <em>Host Primary Immunity Loss Rate2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryImmunityLossRate3 <em>Host Primary Immunity Loss Rate3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryImmunityLossRate4 <em>Host Primary Immunity Loss Rate4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryDiseaseDeathRate1 <em>Host Primary Disease Death Rate1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryDiseaseDeathRate2 <em>Host Primary Disease Death Rate2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryDiseaseDeathRate3 <em>Host Primary Disease Death Rate3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostPrimaryDiseaseDeathRate4 <em>Host Primary Disease Death Rate4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE12 <em>Host ADE12</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE13 <em>Host ADE13</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE14 <em>Host ADE14</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE21 <em>Host ADE21</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE23 <em>Host ADE23</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE24 <em>Host ADE24</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE31 <em>Host ADE31</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE32 <em>Host ADE32</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE34 <em>Host ADE34</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE41 <em>Host ADE41</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE42 <em>Host ADE42</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostADE43 <em>Host ADE43</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate12 <em>Host Secondary Disease Death Rate12</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate13 <em>Host Secondary Disease Death Rate13</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate14 <em>Host Secondary Disease Death Rate14</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate21 <em>Host Secondary Disease Death Rate21</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate23 <em>Host Secondary Disease Death Rate23</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate24 <em>Host Secondary Disease Death Rate24</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate31 <em>Host Secondary Disease Death Rate31</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate32 <em>Host Secondary Disease Death Rate32</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate34 <em>Host Secondary Disease Death Rate34</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate41 <em>Host Secondary Disease Death Rate41</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate42 <em>Host Secondary Disease Death Rate42</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryDiseaseDeathRate43 <em>Host Secondary Disease Death Rate43</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate12 <em>Host Secondary Recovery Rate12</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate13 <em>Host Secondary Recovery Rate13</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate14 <em>Host Secondary Recovery Rate14</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate21 <em>Host Secondary Recovery Rate21</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate23 <em>Host Secondary Recovery Rate23</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate24 <em>Host Secondary Recovery Rate24</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate31 <em>Host Secondary Recovery Rate31</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate32 <em>Host Secondary Recovery Rate32</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate34 <em>Host Secondary Recovery Rate34</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate41 <em>Host Secondary Recovery Rate41</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate42 <em>Host Secondary Recovery Rate42</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryRecoveryRate43 <em>Host Secondary Recovery Rate43</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate12 <em>Host Secondary Incubation Rate12</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate13 <em>Host Secondary Incubation Rate13</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate14 <em>Host Secondary Incubation Rate14</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate21 <em>Host Secondary Incubation Rate21</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate23 <em>Host Secondary Incubation Rate23</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate24 <em>Host Secondary Incubation Rate24</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate31 <em>Host Secondary Incubation Rate31</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate32 <em>Host Secondary Incubation Rate32</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate34 <em>Host Secondary Incubation Rate34</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate41 <em>Host Secondary Incubation Rate41</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate42 <em>Host Secondary Incubation Rate42</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getHostSecondaryIncubationRate43 <em>Host Secondary Incubation Rate43</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorInfectivity1 <em>Vector Infectivity1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorInfectivity2 <em>Vector Infectivity2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorInfectivity3 <em>Vector Infectivity3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorInfectivity4 <em>Vector Infectivity4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorADE1 <em>Vector ADE1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorADE2 <em>Vector ADE2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorADE3 <em>Vector ADE3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorADE4 <em>Vector ADE4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorIncubationRate1 <em>Vector Incubation Rate1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorIncubationRate2 <em>Vector Incubation Rate2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorIncubationRate3 <em>Vector Incubation Rate3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getVectorIncubationRate4 <em>Vector Incubation Rate4</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getEpisilon1 <em>Episilon1</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getEpisilon2 <em>Episilon2</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getEpisilon3 <em>Episilon3</em>}</li>
* <li>{@link org.eclipse.stem.diseasemodels.vector.impl.DengueModelImpl#getEpisilon4 <em>Episilon4</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class DengueModelImpl extends VectorDiseaseModelImpl implements
DengueModel {
/**
* The default value of the '{@link #getBitingRateSV() <em>Biting Rate SV</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getBitingRateSV()
* @generated
* @ordered
*/
protected static final double BITING_RATE_SV_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getBitingRateSV() <em>Biting Rate SV</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getBitingRateSV()
* @generated
* @ordered
*/
protected double bitingRateSV = BITING_RATE_SV_EDEFAULT;
/**
* The default value of the '{@link #getBitingRateIV() <em>Biting Rate IV</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getBitingRateIV()
* @generated
* @ordered
*/
protected static final double BITING_RATE_IV_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getBitingRateIV() <em>Biting Rate IV</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getBitingRateIV()
* @generated
* @ordered
*/
protected double bitingRateIV = BITING_RATE_IV_EDEFAULT;
/**
* The default value of the '{@link #getHostInfectivity1() <em>Host Infectivity1</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity1()
* @generated
* @ordered
*/
protected static final double HOST_INFECTIVITY1_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getHostInfectivity1() <em>Host Infectivity1</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity1()
* @generated
* @ordered
*/
protected double hostInfectivity1 = HOST_INFECTIVITY1_EDEFAULT;
/**
* The default value of the '{@link #getHostInfectivity2() <em>Host Infectivity2</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity2()
* @generated
* @ordered
*/
protected static final double HOST_INFECTIVITY2_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getHostInfectivity2() <em>Host Infectivity2</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity2()
* @generated
* @ordered
*/
protected double hostInfectivity2 = HOST_INFECTIVITY2_EDEFAULT;
/**
* The default value of the '{@link #getHostInfectivity3() <em>Host Infectivity3</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity3()
* @generated
* @ordered
*/
protected static final double HOST_INFECTIVITY3_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getHostInfectivity3() <em>Host Infectivity3</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity3()
* @generated
* @ordered
*/
protected double hostInfectivity3 = HOST_INFECTIVITY3_EDEFAULT;
/**
* The default value of the '{@link #getHostInfectivity4() <em>Host Infectivity4</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity4()
* @generated
* @ordered
*/
protected static final double HOST_INFECTIVITY4_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getHostInfectivity4() <em>Host Infectivity4</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getHostInfectivity4()
* @generated
* @ordered
*/
protected double hostInfectivity4 = HOST_INFECTIVITY4_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryIncubationRate1() <em>Host Primary Incubation Rate1</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate1()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_INCUBATION_RATE1_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostPrimaryIncubationRate1() <em>Host Primary Incubation Rate1</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate1()
* @generated
* @ordered
*/
protected double hostPrimaryIncubationRate1 = HOST_PRIMARY_INCUBATION_RATE1_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryIncubationRate2() <em>Host Primary Incubation Rate2</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate2()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_INCUBATION_RATE2_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostPrimaryIncubationRate2() <em>Host Primary Incubation Rate2</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate2()
* @generated
* @ordered
*/
protected double hostPrimaryIncubationRate2 = HOST_PRIMARY_INCUBATION_RATE2_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryIncubationRate3() <em>Host Primary Incubation Rate3</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate3()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_INCUBATION_RATE3_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostPrimaryIncubationRate3() <em>Host Primary Incubation Rate3</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate3()
* @generated
* @ordered
*/
protected double hostPrimaryIncubationRate3 = HOST_PRIMARY_INCUBATION_RATE3_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryIncubationRate4() <em>Host Primary Incubation Rate4</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate4()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_INCUBATION_RATE4_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostPrimaryIncubationRate4() <em>Host Primary Incubation Rate4</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostPrimaryIncubationRate4()
* @generated
* @ordered
*/
protected double hostPrimaryIncubationRate4 = HOST_PRIMARY_INCUBATION_RATE4_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryRecoveryRate1() <em>Host Primary Recovery Rate1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate1()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_RECOVERY_RATE1_EDEFAULT = 0.14;
/**
* The cached value of the '{@link #getHostPrimaryRecoveryRate1() <em>Host Primary Recovery Rate1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate1()
* @generated
* @ordered
*/
protected double hostPrimaryRecoveryRate1 = HOST_PRIMARY_RECOVERY_RATE1_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryRecoveryRate2() <em>Host Primary Recovery Rate2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate2()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_RECOVERY_RATE2_EDEFAULT = 0.14;
/**
* The cached value of the '{@link #getHostPrimaryRecoveryRate2() <em>Host Primary Recovery Rate2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate2()
* @generated
* @ordered
*/
protected double hostPrimaryRecoveryRate2 = HOST_PRIMARY_RECOVERY_RATE2_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryRecoveryRate3() <em>Host Primary Recovery Rate3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate3()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_RECOVERY_RATE3_EDEFAULT = 0.14;
/**
* The cached value of the '{@link #getHostPrimaryRecoveryRate3() <em>Host Primary Recovery Rate3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate3()
* @generated
* @ordered
*/
protected double hostPrimaryRecoveryRate3 = HOST_PRIMARY_RECOVERY_RATE3_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryRecoveryRate4() <em>Host Primary Recovery Rate4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate4()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_RECOVERY_RATE4_EDEFAULT = 0.14;
/**
* The cached value of the '{@link #getHostPrimaryRecoveryRate4() <em>Host Primary Recovery Rate4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getHostPrimaryRecoveryRate4()
* @generated
* @ordered
*/
protected double hostPrimaryRecoveryRate4 = HOST_PRIMARY_RECOVERY_RATE4_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryImmunityLossRate1()
* <em>Host Primary Immunity Loss Rate1</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate1()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_IMMUNITY_LOSS_RATE1_EDEFAULT = 0.024;
/**
* The cached value of the '{@link #getHostPrimaryImmunityLossRate1()
* <em>Host Primary Immunity Loss Rate1</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate1()
* @generated
* @ordered
*/
protected double hostPrimaryImmunityLossRate1 = HOST_PRIMARY_IMMUNITY_LOSS_RATE1_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryImmunityLossRate2()
* <em>Host Primary Immunity Loss Rate2</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate2()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_IMMUNITY_LOSS_RATE2_EDEFAULT = 0.024;
/**
* The cached value of the '{@link #getHostPrimaryImmunityLossRate2()
* <em>Host Primary Immunity Loss Rate2</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate2()
* @generated
* @ordered
*/
protected double hostPrimaryImmunityLossRate2 = HOST_PRIMARY_IMMUNITY_LOSS_RATE2_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryImmunityLossRate3()
* <em>Host Primary Immunity Loss Rate3</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate3()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_IMMUNITY_LOSS_RATE3_EDEFAULT = 0.024;
/**
* The cached value of the '{@link #getHostPrimaryImmunityLossRate3()
* <em>Host Primary Immunity Loss Rate3</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate3()
* @generated
* @ordered
*/
protected double hostPrimaryImmunityLossRate3 = HOST_PRIMARY_IMMUNITY_LOSS_RATE3_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryImmunityLossRate4()
* <em>Host Primary Immunity Loss Rate4</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate4()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_IMMUNITY_LOSS_RATE4_EDEFAULT = 0.024;
/**
* The cached value of the '{@link #getHostPrimaryImmunityLossRate4()
* <em>Host Primary Immunity Loss Rate4</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryImmunityLossRate4()
* @generated
* @ordered
*/
protected double hostPrimaryImmunityLossRate4 = HOST_PRIMARY_IMMUNITY_LOSS_RATE4_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryDiseaseDeathRate1()
* <em>Host Primary Disease Death Rate1</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate1()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_DISEASE_DEATH_RATE1_EDEFAULT = 1.0E-7;
/**
* The cached value of the '{@link #getHostPrimaryDiseaseDeathRate1()
* <em>Host Primary Disease Death Rate1</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate1()
* @generated
* @ordered
*/
protected double hostPrimaryDiseaseDeathRate1 = HOST_PRIMARY_DISEASE_DEATH_RATE1_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryDiseaseDeathRate2()
* <em>Host Primary Disease Death Rate2</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate2()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_DISEASE_DEATH_RATE2_EDEFAULT = 1.0E-7;
/**
* The cached value of the '{@link #getHostPrimaryDiseaseDeathRate2()
* <em>Host Primary Disease Death Rate2</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate2()
* @generated
* @ordered
*/
protected double hostPrimaryDiseaseDeathRate2 = HOST_PRIMARY_DISEASE_DEATH_RATE2_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryDiseaseDeathRate3()
* <em>Host Primary Disease Death Rate3</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate3()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_DISEASE_DEATH_RATE3_EDEFAULT = 1.0E-7;
/**
* The cached value of the '{@link #getHostPrimaryDiseaseDeathRate3()
* <em>Host Primary Disease Death Rate3</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate3()
* @generated
* @ordered
*/
protected double hostPrimaryDiseaseDeathRate3 = HOST_PRIMARY_DISEASE_DEATH_RATE3_EDEFAULT;
/**
* The default value of the '{@link #getHostPrimaryDiseaseDeathRate4()
* <em>Host Primary Disease Death Rate4</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate4()
* @generated
* @ordered
*/
protected static final double HOST_PRIMARY_DISEASE_DEATH_RATE4_EDEFAULT = 1.0E-7;
/**
* The cached value of the '{@link #getHostPrimaryDiseaseDeathRate4()
* <em>Host Primary Disease Death Rate4</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostPrimaryDiseaseDeathRate4()
* @generated
* @ordered
*/
protected double hostPrimaryDiseaseDeathRate4 = HOST_PRIMARY_DISEASE_DEATH_RATE4_EDEFAULT;
/**
* The default value of the '{@link #getHostADE12() <em>Host ADE12</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE12()
* @generated
* @ordered
*/
protected static final double HOST_ADE12_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE12() <em>Host ADE12</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE12()
* @generated
* @ordered
*/
protected double hostADE12 = HOST_ADE12_EDEFAULT;
/**
* The default value of the '{@link #getHostADE13() <em>Host ADE13</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE13()
* @generated
* @ordered
*/
protected static final double HOST_ADE13_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE13() <em>Host ADE13</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE13()
* @generated
* @ordered
*/
protected double hostADE13 = HOST_ADE13_EDEFAULT;
/**
* The default value of the '{@link #getHostADE14() <em>Host ADE14</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE14()
* @generated
* @ordered
*/
protected static final double HOST_ADE14_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE14() <em>Host ADE14</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE14()
* @generated
* @ordered
*/
protected double hostADE14 = HOST_ADE14_EDEFAULT;
/**
* The default value of the '{@link #getHostADE21() <em>Host ADE21</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE21()
* @generated
* @ordered
*/
protected static final double HOST_ADE21_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE21() <em>Host ADE21</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE21()
* @generated
* @ordered
*/
protected double hostADE21 = HOST_ADE21_EDEFAULT;
/**
* The default value of the '{@link #getHostADE23() <em>Host ADE23</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE23()
* @generated
* @ordered
*/
protected static final double HOST_ADE23_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE23() <em>Host ADE23</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE23()
* @generated
* @ordered
*/
protected double hostADE23 = HOST_ADE23_EDEFAULT;
/**
* The default value of the '{@link #getHostADE24() <em>Host ADE24</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE24()
* @generated
* @ordered
*/
protected static final double HOST_ADE24_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE24() <em>Host ADE24</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE24()
* @generated
* @ordered
*/
protected double hostADE24 = HOST_ADE24_EDEFAULT;
/**
* The default value of the '{@link #getHostADE31() <em>Host ADE31</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE31()
* @generated
* @ordered
*/
protected static final double HOST_ADE31_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE31() <em>Host ADE31</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE31()
* @generated
* @ordered
*/
protected double hostADE31 = HOST_ADE31_EDEFAULT;
/**
* The default value of the '{@link #getHostADE32() <em>Host ADE32</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE32()
* @generated
* @ordered
*/
protected static final double HOST_ADE32_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE32() <em>Host ADE32</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE32()
* @generated
* @ordered
*/
protected double hostADE32 = HOST_ADE32_EDEFAULT;
/**
* The default value of the '{@link #getHostADE34() <em>Host ADE34</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE34()
* @generated
* @ordered
*/
protected static final double HOST_ADE34_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE34() <em>Host ADE34</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE34()
* @generated
* @ordered
*/
protected double hostADE34 = HOST_ADE34_EDEFAULT;
/**
* The default value of the '{@link #getHostADE41() <em>Host ADE41</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE41()
* @generated
* @ordered
*/
protected static final double HOST_ADE41_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE41() <em>Host ADE41</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE41()
* @generated
* @ordered
*/
protected double hostADE41 = HOST_ADE41_EDEFAULT;
/**
* The default value of the '{@link #getHostADE42() <em>Host ADE42</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE42()
* @generated
* @ordered
*/
protected static final double HOST_ADE42_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE42() <em>Host ADE42</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE42()
* @generated
* @ordered
*/
protected double hostADE42 = HOST_ADE42_EDEFAULT;
/**
* The default value of the '{@link #getHostADE43() <em>Host ADE43</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE43()
* @generated
* @ordered
*/
protected static final double HOST_ADE43_EDEFAULT = 1.8;
/**
* The cached value of the '{@link #getHostADE43() <em>Host ADE43</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getHostADE43()
* @generated
* @ordered
*/
protected double hostADE43 = HOST_ADE43_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate12()
* <em>Host Secondary Disease Death Rate12</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate12()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE12_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate12()
* <em>Host Secondary Disease Death Rate12</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate12()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate12 = HOST_SECONDARY_DISEASE_DEATH_RATE12_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate13()
* <em>Host Secondary Disease Death Rate13</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate13()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE13_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate13()
* <em>Host Secondary Disease Death Rate13</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate13()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate13 = HOST_SECONDARY_DISEASE_DEATH_RATE13_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate14()
* <em>Host Secondary Disease Death Rate14</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate14()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE14_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate14()
* <em>Host Secondary Disease Death Rate14</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate14()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate14 = HOST_SECONDARY_DISEASE_DEATH_RATE14_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate21()
* <em>Host Secondary Disease Death Rate21</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate21()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE21_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate21()
* <em>Host Secondary Disease Death Rate21</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate21()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate21 = HOST_SECONDARY_DISEASE_DEATH_RATE21_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate23()
* <em>Host Secondary Disease Death Rate23</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate23()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE23_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate23()
* <em>Host Secondary Disease Death Rate23</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate23()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate23 = HOST_SECONDARY_DISEASE_DEATH_RATE23_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate24()
* <em>Host Secondary Disease Death Rate24</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate24()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE24_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate24()
* <em>Host Secondary Disease Death Rate24</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate24()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate24 = HOST_SECONDARY_DISEASE_DEATH_RATE24_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate31()
* <em>Host Secondary Disease Death Rate31</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate31()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE31_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate31()
* <em>Host Secondary Disease Death Rate31</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate31()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate31 = HOST_SECONDARY_DISEASE_DEATH_RATE31_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate32()
* <em>Host Secondary Disease Death Rate32</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate32()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE32_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate32()
* <em>Host Secondary Disease Death Rate32</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate32()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate32 = HOST_SECONDARY_DISEASE_DEATH_RATE32_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate34()
* <em>Host Secondary Disease Death Rate34</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate34()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE34_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate34()
* <em>Host Secondary Disease Death Rate34</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate34()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate34 = HOST_SECONDARY_DISEASE_DEATH_RATE34_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate41()
* <em>Host Secondary Disease Death Rate41</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate41()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE41_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate41()
* <em>Host Secondary Disease Death Rate41</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate41()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate41 = HOST_SECONDARY_DISEASE_DEATH_RATE41_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate42()
* <em>Host Secondary Disease Death Rate42</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate42()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE42_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate42()
* <em>Host Secondary Disease Death Rate42</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate42()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate42 = HOST_SECONDARY_DISEASE_DEATH_RATE42_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryDiseaseDeathRate43()
* <em>Host Secondary Disease Death Rate43</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate43()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_DISEASE_DEATH_RATE43_EDEFAULT = 0.00123;
/**
* The cached value of the '{@link #getHostSecondaryDiseaseDeathRate43()
* <em>Host Secondary Disease Death Rate43</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryDiseaseDeathRate43()
* @generated
* @ordered
*/
protected double hostSecondaryDiseaseDeathRate43 = HOST_SECONDARY_DISEASE_DEATH_RATE43_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate12() <em>Host Secondary Recovery Rate12</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate12()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE12_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate12() <em>Host Secondary Recovery Rate12</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate12()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate12 = HOST_SECONDARY_RECOVERY_RATE12_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate13() <em>Host Secondary Recovery Rate13</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate13()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE13_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate13() <em>Host Secondary Recovery Rate13</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate13()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate13 = HOST_SECONDARY_RECOVERY_RATE13_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate14() <em>Host Secondary Recovery Rate14</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate14()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE14_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate14() <em>Host Secondary Recovery Rate14</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate14()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate14 = HOST_SECONDARY_RECOVERY_RATE14_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate21() <em>Host Secondary Recovery Rate21</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate21()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE21_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate21() <em>Host Secondary Recovery Rate21</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate21()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate21 = HOST_SECONDARY_RECOVERY_RATE21_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate23() <em>Host Secondary Recovery Rate23</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate23()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE23_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate23() <em>Host Secondary Recovery Rate23</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate23()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate23 = HOST_SECONDARY_RECOVERY_RATE23_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate24() <em>Host Secondary Recovery Rate24</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate24()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE24_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate24() <em>Host Secondary Recovery Rate24</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate24()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate24 = HOST_SECONDARY_RECOVERY_RATE24_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate31() <em>Host Secondary Recovery Rate31</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate31()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE31_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate31() <em>Host Secondary Recovery Rate31</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate31()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate31 = HOST_SECONDARY_RECOVERY_RATE31_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate32() <em>Host Secondary Recovery Rate32</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate32()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE32_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate32() <em>Host Secondary Recovery Rate32</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate32()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate32 = HOST_SECONDARY_RECOVERY_RATE32_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate34() <em>Host Secondary Recovery Rate34</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate34()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE34_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate34() <em>Host Secondary Recovery Rate34</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate34()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate34 = HOST_SECONDARY_RECOVERY_RATE34_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate41() <em>Host Secondary Recovery Rate41</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate41()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE41_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate41() <em>Host Secondary Recovery Rate41</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate41()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate41 = HOST_SECONDARY_RECOVERY_RATE41_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate42() <em>Host Secondary Recovery Rate42</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate42()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE42_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate42() <em>Host Secondary Recovery Rate42</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate42()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate42 = HOST_SECONDARY_RECOVERY_RATE42_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryRecoveryRate43() <em>Host Secondary Recovery Rate43</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate43()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_RECOVERY_RATE43_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getHostSecondaryRecoveryRate43() <em>Host Secondary Recovery Rate43</em>}' attribute.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see #getHostSecondaryRecoveryRate43()
* @generated
* @ordered
*/
protected double hostSecondaryRecoveryRate43 = HOST_SECONDARY_RECOVERY_RATE43_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate12()
* <em>Host Secondary Incubation Rate12</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate12()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE12_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate12()
* <em>Host Secondary Incubation Rate12</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate12()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate12 = HOST_SECONDARY_INCUBATION_RATE12_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate13()
* <em>Host Secondary Incubation Rate13</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate13()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE13_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate13()
* <em>Host Secondary Incubation Rate13</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate13()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate13 = HOST_SECONDARY_INCUBATION_RATE13_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate14()
* <em>Host Secondary Incubation Rate14</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate14()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE14_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate14()
* <em>Host Secondary Incubation Rate14</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate14()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate14 = HOST_SECONDARY_INCUBATION_RATE14_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate21()
* <em>Host Secondary Incubation Rate21</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate21()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE21_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate21()
* <em>Host Secondary Incubation Rate21</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate21()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate21 = HOST_SECONDARY_INCUBATION_RATE21_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate23()
* <em>Host Secondary Incubation Rate23</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate23()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE23_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate23()
* <em>Host Secondary Incubation Rate23</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate23()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate23 = HOST_SECONDARY_INCUBATION_RATE23_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate24()
* <em>Host Secondary Incubation Rate24</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate24()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE24_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate24()
* <em>Host Secondary Incubation Rate24</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate24()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate24 = HOST_SECONDARY_INCUBATION_RATE24_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate31()
* <em>Host Secondary Incubation Rate31</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate31()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE31_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate31()
* <em>Host Secondary Incubation Rate31</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate31()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate31 = HOST_SECONDARY_INCUBATION_RATE31_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate32()
* <em>Host Secondary Incubation Rate32</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate32()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE32_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate32()
* <em>Host Secondary Incubation Rate32</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate32()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate32 = HOST_SECONDARY_INCUBATION_RATE32_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate34()
* <em>Host Secondary Incubation Rate34</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate34()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE34_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate34()
* <em>Host Secondary Incubation Rate34</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate34()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate34 = HOST_SECONDARY_INCUBATION_RATE34_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate41()
* <em>Host Secondary Incubation Rate41</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate41()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE41_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate41()
* <em>Host Secondary Incubation Rate41</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate41()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate41 = HOST_SECONDARY_INCUBATION_RATE41_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate42()
* <em>Host Secondary Incubation Rate42</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate42()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE42_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate42()
* <em>Host Secondary Incubation Rate42</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate42()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate42 = HOST_SECONDARY_INCUBATION_RATE42_EDEFAULT;
/**
* The default value of the '{@link #getHostSecondaryIncubationRate43()
* <em>Host Secondary Incubation Rate43</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate43()
* @generated
* @ordered
*/
protected static final double HOST_SECONDARY_INCUBATION_RATE43_EDEFAULT = 0.2;
/**
* The cached value of the '{@link #getHostSecondaryIncubationRate43()
* <em>Host Secondary Incubation Rate43</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getHostSecondaryIncubationRate43()
* @generated
* @ordered
*/
protected double hostSecondaryIncubationRate43 = HOST_SECONDARY_INCUBATION_RATE43_EDEFAULT;
/**
* The default value of the '{@link #getVectorInfectivity1() <em>Vector Infectivity1</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity1()
* @generated
* @ordered
*/
protected static final double VECTOR_INFECTIVITY1_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorInfectivity1() <em>Vector Infectivity1</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity1()
* @generated
* @ordered
*/
protected double vectorInfectivity1 = VECTOR_INFECTIVITY1_EDEFAULT;
/**
* The default value of the '{@link #getVectorInfectivity2() <em>Vector Infectivity2</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity2()
* @generated
* @ordered
*/
protected static final double VECTOR_INFECTIVITY2_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorInfectivity2() <em>Vector Infectivity2</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity2()
* @generated
* @ordered
*/
protected double vectorInfectivity2 = VECTOR_INFECTIVITY2_EDEFAULT;
/**
* The default value of the '{@link #getVectorInfectivity3() <em>Vector Infectivity3</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity3()
* @generated
* @ordered
*/
protected static final double VECTOR_INFECTIVITY3_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorInfectivity3() <em>Vector Infectivity3</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity3()
* @generated
* @ordered
*/
protected double vectorInfectivity3 = VECTOR_INFECTIVITY3_EDEFAULT;
/**
* The default value of the '{@link #getVectorInfectivity4() <em>Vector Infectivity4</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity4()
* @generated
* @ordered
*/
protected static final double VECTOR_INFECTIVITY4_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorInfectivity4() <em>Vector Infectivity4</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see #getVectorInfectivity4()
* @generated
* @ordered
*/
protected double vectorInfectivity4 = VECTOR_INFECTIVITY4_EDEFAULT;
/**
* The default value of the '{@link #getVectorADE1() <em>Vector ADE1</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE1()
* @generated
* @ordered
*/
protected static final double VECTOR_ADE1_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorADE1() <em>Vector ADE1</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE1()
* @generated
* @ordered
*/
protected double vectorADE1 = VECTOR_ADE1_EDEFAULT;
/**
* The default value of the '{@link #getVectorADE2() <em>Vector ADE2</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE2()
* @generated
* @ordered
*/
protected static final double VECTOR_ADE2_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorADE2() <em>Vector ADE2</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE2()
* @generated
* @ordered
*/
protected double vectorADE2 = VECTOR_ADE2_EDEFAULT;
/**
* The default value of the '{@link #getVectorADE3() <em>Vector ADE3</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE3()
* @generated
* @ordered
*/
protected static final double VECTOR_ADE3_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorADE3() <em>Vector ADE3</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE3()
* @generated
* @ordered
*/
protected double vectorADE3 = VECTOR_ADE3_EDEFAULT;
/**
* The default value of the '{@link #getVectorADE4() <em>Vector ADE4</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE4()
* @generated
* @ordered
*/
protected static final double VECTOR_ADE4_EDEFAULT = 1.0;
/**
* The cached value of the '{@link #getVectorADE4() <em>Vector ADE4</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see #getVectorADE4()
* @generated
* @ordered
*/
protected double vectorADE4 = VECTOR_ADE4_EDEFAULT;
/**
* The default value of the '{@link #getVectorIncubationRate1() <em>Vector Incubation Rate1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate1()
* @generated
* @ordered
*/
protected static final double VECTOR_INCUBATION_RATE1_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getVectorIncubationRate1() <em>Vector Incubation Rate1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate1()
* @generated
* @ordered
*/
protected double vectorIncubationRate1 = VECTOR_INCUBATION_RATE1_EDEFAULT;
/**
* The default value of the '{@link #getVectorIncubationRate2() <em>Vector Incubation Rate2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate2()
* @generated
* @ordered
*/
protected static final double VECTOR_INCUBATION_RATE2_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getVectorIncubationRate2() <em>Vector Incubation Rate2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate2()
* @generated
* @ordered
*/
protected double vectorIncubationRate2 = VECTOR_INCUBATION_RATE2_EDEFAULT;
/**
* The default value of the '{@link #getVectorIncubationRate3() <em>Vector Incubation Rate3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate3()
* @generated
* @ordered
*/
protected static final double VECTOR_INCUBATION_RATE3_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getVectorIncubationRate3() <em>Vector Incubation Rate3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate3()
* @generated
* @ordered
*/
protected double vectorIncubationRate3 = VECTOR_INCUBATION_RATE3_EDEFAULT;
/**
* The default value of the '{@link #getVectorIncubationRate4() <em>Vector Incubation Rate4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate4()
* @generated
* @ordered
*/
protected static final double VECTOR_INCUBATION_RATE4_EDEFAULT = 0.1;
/**
* The cached value of the '{@link #getVectorIncubationRate4() <em>Vector Incubation Rate4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVectorIncubationRate4()
* @generated
* @ordered
*/
protected double vectorIncubationRate4 = VECTOR_INCUBATION_RATE4_EDEFAULT;
/**
* The default value of the '{@link #getEpisilon1() <em>Episilon1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon1()
* @generated
* @ordered
*/
protected static final double EPISILON1_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getEpisilon1() <em>Episilon1</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon1()
* @generated
* @ordered
*/
protected double episilon1 = EPISILON1_EDEFAULT;
/**
* The default value of the '{@link #getEpisilon2() <em>Episilon2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon2()
* @generated
* @ordered
*/
protected static final double EPISILON2_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getEpisilon2() <em>Episilon2</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon2()
* @generated
* @ordered
*/
protected double episilon2 = EPISILON2_EDEFAULT;
/**
* The default value of the '{@link #getEpisilon3() <em>Episilon3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon3()
* @generated
* @ordered
*/
protected static final double EPISILON3_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getEpisilon3() <em>Episilon3</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon3()
* @generated
* @ordered
*/
protected double episilon3 = EPISILON3_EDEFAULT;
/**
* The default value of the '{@link #getEpisilon4() <em>Episilon4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon4()
* @generated
* @ordered
*/
protected static final double EPISILON4_EDEFAULT = 0.5;
/**
* The cached value of the '{@link #getEpisilon4() <em>Episilon4</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEpisilon4()
* @generated
* @ordered
*/
protected double episilon4 = EPISILON4_EDEFAULT;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated NOT
*/
public DengueModelImpl() {
super();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return VectorPackage.Literals.DENGUE_MODEL;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getBitingRateSV() {
return bitingRateSV;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setBitingRateSV(double newBitingRateSV) {
double oldBitingRateSV = bitingRateSV;
bitingRateSV = newBitingRateSV;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__BITING_RATE_SV, oldBitingRateSV, bitingRateSV));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getBitingRateIV() {
return bitingRateIV;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setBitingRateIV(double newBitingRateIV) {
double oldBitingRateIV = bitingRateIV;
bitingRateIV = newBitingRateIV;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__BITING_RATE_IV, oldBitingRateIV, bitingRateIV));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostInfectivity1() {
return hostInfectivity1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostInfectivity1(double newHostInfectivity1) {
double oldHostInfectivity1 = hostInfectivity1;
hostInfectivity1 = newHostInfectivity1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY1, oldHostInfectivity1, hostInfectivity1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostInfectivity2() {
return hostInfectivity2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostInfectivity2(double newHostInfectivity2) {
double oldHostInfectivity2 = hostInfectivity2;
hostInfectivity2 = newHostInfectivity2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY2, oldHostInfectivity2, hostInfectivity2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostInfectivity3() {
return hostInfectivity3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostInfectivity3(double newHostInfectivity3) {
double oldHostInfectivity3 = hostInfectivity3;
hostInfectivity3 = newHostInfectivity3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY3, oldHostInfectivity3, hostInfectivity3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostInfectivity4() {
return hostInfectivity4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostInfectivity4(double newHostInfectivity4) {
double oldHostInfectivity4 = hostInfectivity4;
hostInfectivity4 = newHostInfectivity4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY4, oldHostInfectivity4, hostInfectivity4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryIncubationRate1() {
return hostPrimaryIncubationRate1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryIncubationRate1(
double newHostPrimaryIncubationRate1) {
double oldHostPrimaryIncubationRate1 = hostPrimaryIncubationRate1;
hostPrimaryIncubationRate1 = newHostPrimaryIncubationRate1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE1, oldHostPrimaryIncubationRate1, hostPrimaryIncubationRate1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryIncubationRate2() {
return hostPrimaryIncubationRate2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryIncubationRate2(
double newHostPrimaryIncubationRate2) {
double oldHostPrimaryIncubationRate2 = hostPrimaryIncubationRate2;
hostPrimaryIncubationRate2 = newHostPrimaryIncubationRate2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE2, oldHostPrimaryIncubationRate2, hostPrimaryIncubationRate2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryIncubationRate3() {
return hostPrimaryIncubationRate3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryIncubationRate3(
double newHostPrimaryIncubationRate3) {
double oldHostPrimaryIncubationRate3 = hostPrimaryIncubationRate3;
hostPrimaryIncubationRate3 = newHostPrimaryIncubationRate3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE3, oldHostPrimaryIncubationRate3, hostPrimaryIncubationRate3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryIncubationRate4() {
return hostPrimaryIncubationRate4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryIncubationRate4(
double newHostPrimaryIncubationRate4) {
double oldHostPrimaryIncubationRate4 = hostPrimaryIncubationRate4;
hostPrimaryIncubationRate4 = newHostPrimaryIncubationRate4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE4, oldHostPrimaryIncubationRate4, hostPrimaryIncubationRate4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryRecoveryRate1() {
return hostPrimaryRecoveryRate1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryRecoveryRate1(double newHostPrimaryRecoveryRate1) {
double oldHostPrimaryRecoveryRate1 = hostPrimaryRecoveryRate1;
hostPrimaryRecoveryRate1 = newHostPrimaryRecoveryRate1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE1, oldHostPrimaryRecoveryRate1, hostPrimaryRecoveryRate1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryRecoveryRate2() {
return hostPrimaryRecoveryRate2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryRecoveryRate2(double newHostPrimaryRecoveryRate2) {
double oldHostPrimaryRecoveryRate2 = hostPrimaryRecoveryRate2;
hostPrimaryRecoveryRate2 = newHostPrimaryRecoveryRate2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE2, oldHostPrimaryRecoveryRate2, hostPrimaryRecoveryRate2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryRecoveryRate3() {
return hostPrimaryRecoveryRate3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryRecoveryRate3(double newHostPrimaryRecoveryRate3) {
double oldHostPrimaryRecoveryRate3 = hostPrimaryRecoveryRate3;
hostPrimaryRecoveryRate3 = newHostPrimaryRecoveryRate3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE3, oldHostPrimaryRecoveryRate3, hostPrimaryRecoveryRate3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryRecoveryRate4() {
return hostPrimaryRecoveryRate4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryRecoveryRate4(double newHostPrimaryRecoveryRate4) {
double oldHostPrimaryRecoveryRate4 = hostPrimaryRecoveryRate4;
hostPrimaryRecoveryRate4 = newHostPrimaryRecoveryRate4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE4, oldHostPrimaryRecoveryRate4, hostPrimaryRecoveryRate4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryImmunityLossRate1() {
return hostPrimaryImmunityLossRate1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryImmunityLossRate1(
double newHostPrimaryImmunityLossRate1) {
double oldHostPrimaryImmunityLossRate1 = hostPrimaryImmunityLossRate1;
hostPrimaryImmunityLossRate1 = newHostPrimaryImmunityLossRate1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE1, oldHostPrimaryImmunityLossRate1, hostPrimaryImmunityLossRate1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryImmunityLossRate2() {
return hostPrimaryImmunityLossRate2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryImmunityLossRate2(
double newHostPrimaryImmunityLossRate2) {
double oldHostPrimaryImmunityLossRate2 = hostPrimaryImmunityLossRate2;
hostPrimaryImmunityLossRate2 = newHostPrimaryImmunityLossRate2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE2, oldHostPrimaryImmunityLossRate2, hostPrimaryImmunityLossRate2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryImmunityLossRate3() {
return hostPrimaryImmunityLossRate3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryImmunityLossRate3(
double newHostPrimaryImmunityLossRate3) {
double oldHostPrimaryImmunityLossRate3 = hostPrimaryImmunityLossRate3;
hostPrimaryImmunityLossRate3 = newHostPrimaryImmunityLossRate3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE3, oldHostPrimaryImmunityLossRate3, hostPrimaryImmunityLossRate3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryImmunityLossRate4() {
return hostPrimaryImmunityLossRate4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryImmunityLossRate4(
double newHostPrimaryImmunityLossRate4) {
double oldHostPrimaryImmunityLossRate4 = hostPrimaryImmunityLossRate4;
hostPrimaryImmunityLossRate4 = newHostPrimaryImmunityLossRate4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE4, oldHostPrimaryImmunityLossRate4, hostPrimaryImmunityLossRate4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryDiseaseDeathRate1() {
return hostPrimaryDiseaseDeathRate1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryDiseaseDeathRate1(
double newHostPrimaryDiseaseDeathRate1) {
double oldHostPrimaryDiseaseDeathRate1 = hostPrimaryDiseaseDeathRate1;
hostPrimaryDiseaseDeathRate1 = newHostPrimaryDiseaseDeathRate1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE1, oldHostPrimaryDiseaseDeathRate1, hostPrimaryDiseaseDeathRate1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryDiseaseDeathRate2() {
return hostPrimaryDiseaseDeathRate2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryDiseaseDeathRate2(
double newHostPrimaryDiseaseDeathRate2) {
double oldHostPrimaryDiseaseDeathRate2 = hostPrimaryDiseaseDeathRate2;
hostPrimaryDiseaseDeathRate2 = newHostPrimaryDiseaseDeathRate2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE2, oldHostPrimaryDiseaseDeathRate2, hostPrimaryDiseaseDeathRate2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryDiseaseDeathRate3() {
return hostPrimaryDiseaseDeathRate3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryDiseaseDeathRate3(
double newHostPrimaryDiseaseDeathRate3) {
double oldHostPrimaryDiseaseDeathRate3 = hostPrimaryDiseaseDeathRate3;
hostPrimaryDiseaseDeathRate3 = newHostPrimaryDiseaseDeathRate3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE3, oldHostPrimaryDiseaseDeathRate3, hostPrimaryDiseaseDeathRate3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostPrimaryDiseaseDeathRate4() {
return hostPrimaryDiseaseDeathRate4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostPrimaryDiseaseDeathRate4(
double newHostPrimaryDiseaseDeathRate4) {
double oldHostPrimaryDiseaseDeathRate4 = hostPrimaryDiseaseDeathRate4;
hostPrimaryDiseaseDeathRate4 = newHostPrimaryDiseaseDeathRate4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE4, oldHostPrimaryDiseaseDeathRate4, hostPrimaryDiseaseDeathRate4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE12() {
return hostADE12;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE12(double newHostADE12) {
double oldHostADE12 = hostADE12;
hostADE12 = newHostADE12;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE12, oldHostADE12, hostADE12));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE13() {
return hostADE13;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE13(double newHostADE13) {
double oldHostADE13 = hostADE13;
hostADE13 = newHostADE13;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE13, oldHostADE13, hostADE13));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE14() {
return hostADE14;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE14(double newHostADE14) {
double oldHostADE14 = hostADE14;
hostADE14 = newHostADE14;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE14, oldHostADE14, hostADE14));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE21() {
return hostADE21;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE21(double newHostADE21) {
double oldHostADE21 = hostADE21;
hostADE21 = newHostADE21;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE21, oldHostADE21, hostADE21));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE23() {
return hostADE23;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE23(double newHostADE23) {
double oldHostADE23 = hostADE23;
hostADE23 = newHostADE23;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE23, oldHostADE23, hostADE23));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE24() {
return hostADE24;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE24(double newHostADE24) {
double oldHostADE24 = hostADE24;
hostADE24 = newHostADE24;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE24, oldHostADE24, hostADE24));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE31() {
return hostADE31;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE31(double newHostADE31) {
double oldHostADE31 = hostADE31;
hostADE31 = newHostADE31;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE31, oldHostADE31, hostADE31));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE32() {
return hostADE32;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE32(double newHostADE32) {
double oldHostADE32 = hostADE32;
hostADE32 = newHostADE32;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE32, oldHostADE32, hostADE32));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE34() {
return hostADE34;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE34(double newHostADE34) {
double oldHostADE34 = hostADE34;
hostADE34 = newHostADE34;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE34, oldHostADE34, hostADE34));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE41() {
return hostADE41;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE41(double newHostADE41) {
double oldHostADE41 = hostADE41;
hostADE41 = newHostADE41;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE41, oldHostADE41, hostADE41));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE42() {
return hostADE42;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE42(double newHostADE42) {
double oldHostADE42 = hostADE42;
hostADE42 = newHostADE42;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE42, oldHostADE42, hostADE42));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostADE43() {
return hostADE43;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostADE43(double newHostADE43) {
double oldHostADE43 = hostADE43;
hostADE43 = newHostADE43;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_ADE43, oldHostADE43, hostADE43));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate12() {
return hostSecondaryDiseaseDeathRate12;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate12(
double newHostSecondaryDiseaseDeathRate12) {
double oldHostSecondaryDiseaseDeathRate12 = hostSecondaryDiseaseDeathRate12;
hostSecondaryDiseaseDeathRate12 = newHostSecondaryDiseaseDeathRate12;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE12, oldHostSecondaryDiseaseDeathRate12, hostSecondaryDiseaseDeathRate12));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate13() {
return hostSecondaryDiseaseDeathRate13;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate13(
double newHostSecondaryDiseaseDeathRate13) {
double oldHostSecondaryDiseaseDeathRate13 = hostSecondaryDiseaseDeathRate13;
hostSecondaryDiseaseDeathRate13 = newHostSecondaryDiseaseDeathRate13;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE13, oldHostSecondaryDiseaseDeathRate13, hostSecondaryDiseaseDeathRate13));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate14() {
return hostSecondaryDiseaseDeathRate14;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate14(
double newHostSecondaryDiseaseDeathRate14) {
double oldHostSecondaryDiseaseDeathRate14 = hostSecondaryDiseaseDeathRate14;
hostSecondaryDiseaseDeathRate14 = newHostSecondaryDiseaseDeathRate14;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE14, oldHostSecondaryDiseaseDeathRate14, hostSecondaryDiseaseDeathRate14));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate21() {
return hostSecondaryDiseaseDeathRate21;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate21(
double newHostSecondaryDiseaseDeathRate21) {
double oldHostSecondaryDiseaseDeathRate21 = hostSecondaryDiseaseDeathRate21;
hostSecondaryDiseaseDeathRate21 = newHostSecondaryDiseaseDeathRate21;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE21, oldHostSecondaryDiseaseDeathRate21, hostSecondaryDiseaseDeathRate21));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate23() {
return hostSecondaryDiseaseDeathRate23;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate23(
double newHostSecondaryDiseaseDeathRate23) {
double oldHostSecondaryDiseaseDeathRate23 = hostSecondaryDiseaseDeathRate23;
hostSecondaryDiseaseDeathRate23 = newHostSecondaryDiseaseDeathRate23;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE23, oldHostSecondaryDiseaseDeathRate23, hostSecondaryDiseaseDeathRate23));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate24() {
return hostSecondaryDiseaseDeathRate24;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate24(
double newHostSecondaryDiseaseDeathRate24) {
double oldHostSecondaryDiseaseDeathRate24 = hostSecondaryDiseaseDeathRate24;
hostSecondaryDiseaseDeathRate24 = newHostSecondaryDiseaseDeathRate24;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE24, oldHostSecondaryDiseaseDeathRate24, hostSecondaryDiseaseDeathRate24));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate31() {
return hostSecondaryDiseaseDeathRate31;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate31(
double newHostSecondaryDiseaseDeathRate31) {
double oldHostSecondaryDiseaseDeathRate31 = hostSecondaryDiseaseDeathRate31;
hostSecondaryDiseaseDeathRate31 = newHostSecondaryDiseaseDeathRate31;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE31, oldHostSecondaryDiseaseDeathRate31, hostSecondaryDiseaseDeathRate31));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate32() {
return hostSecondaryDiseaseDeathRate32;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate32(
double newHostSecondaryDiseaseDeathRate32) {
double oldHostSecondaryDiseaseDeathRate32 = hostSecondaryDiseaseDeathRate32;
hostSecondaryDiseaseDeathRate32 = newHostSecondaryDiseaseDeathRate32;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE32, oldHostSecondaryDiseaseDeathRate32, hostSecondaryDiseaseDeathRate32));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate34() {
return hostSecondaryDiseaseDeathRate34;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate34(
double newHostSecondaryDiseaseDeathRate34) {
double oldHostSecondaryDiseaseDeathRate34 = hostSecondaryDiseaseDeathRate34;
hostSecondaryDiseaseDeathRate34 = newHostSecondaryDiseaseDeathRate34;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE34, oldHostSecondaryDiseaseDeathRate34, hostSecondaryDiseaseDeathRate34));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate41() {
return hostSecondaryDiseaseDeathRate41;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate41(
double newHostSecondaryDiseaseDeathRate41) {
double oldHostSecondaryDiseaseDeathRate41 = hostSecondaryDiseaseDeathRate41;
hostSecondaryDiseaseDeathRate41 = newHostSecondaryDiseaseDeathRate41;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE41, oldHostSecondaryDiseaseDeathRate41, hostSecondaryDiseaseDeathRate41));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate42() {
return hostSecondaryDiseaseDeathRate42;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate42(
double newHostSecondaryDiseaseDeathRate42) {
double oldHostSecondaryDiseaseDeathRate42 = hostSecondaryDiseaseDeathRate42;
hostSecondaryDiseaseDeathRate42 = newHostSecondaryDiseaseDeathRate42;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE42, oldHostSecondaryDiseaseDeathRate42, hostSecondaryDiseaseDeathRate42));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryDiseaseDeathRate43() {
return hostSecondaryDiseaseDeathRate43;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryDiseaseDeathRate43(
double newHostSecondaryDiseaseDeathRate43) {
double oldHostSecondaryDiseaseDeathRate43 = hostSecondaryDiseaseDeathRate43;
hostSecondaryDiseaseDeathRate43 = newHostSecondaryDiseaseDeathRate43;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE43, oldHostSecondaryDiseaseDeathRate43, hostSecondaryDiseaseDeathRate43));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate12() {
return hostSecondaryRecoveryRate12;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate12(
double newHostSecondaryRecoveryRate12) {
double oldHostSecondaryRecoveryRate12 = hostSecondaryRecoveryRate12;
hostSecondaryRecoveryRate12 = newHostSecondaryRecoveryRate12;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE12, oldHostSecondaryRecoveryRate12, hostSecondaryRecoveryRate12));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate13() {
return hostSecondaryRecoveryRate13;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate13(
double newHostSecondaryRecoveryRate13) {
double oldHostSecondaryRecoveryRate13 = hostSecondaryRecoveryRate13;
hostSecondaryRecoveryRate13 = newHostSecondaryRecoveryRate13;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE13, oldHostSecondaryRecoveryRate13, hostSecondaryRecoveryRate13));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate14() {
return hostSecondaryRecoveryRate14;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate14(
double newHostSecondaryRecoveryRate14) {
double oldHostSecondaryRecoveryRate14 = hostSecondaryRecoveryRate14;
hostSecondaryRecoveryRate14 = newHostSecondaryRecoveryRate14;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE14, oldHostSecondaryRecoveryRate14, hostSecondaryRecoveryRate14));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate21() {
return hostSecondaryRecoveryRate21;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate21(
double newHostSecondaryRecoveryRate21) {
double oldHostSecondaryRecoveryRate21 = hostSecondaryRecoveryRate21;
hostSecondaryRecoveryRate21 = newHostSecondaryRecoveryRate21;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE21, oldHostSecondaryRecoveryRate21, hostSecondaryRecoveryRate21));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate23() {
return hostSecondaryRecoveryRate23;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate23(
double newHostSecondaryRecoveryRate23) {
double oldHostSecondaryRecoveryRate23 = hostSecondaryRecoveryRate23;
hostSecondaryRecoveryRate23 = newHostSecondaryRecoveryRate23;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE23, oldHostSecondaryRecoveryRate23, hostSecondaryRecoveryRate23));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate24() {
return hostSecondaryRecoveryRate24;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate24(
double newHostSecondaryRecoveryRate24) {
double oldHostSecondaryRecoveryRate24 = hostSecondaryRecoveryRate24;
hostSecondaryRecoveryRate24 = newHostSecondaryRecoveryRate24;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE24, oldHostSecondaryRecoveryRate24, hostSecondaryRecoveryRate24));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate31() {
return hostSecondaryRecoveryRate31;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate31(
double newHostSecondaryRecoveryRate31) {
double oldHostSecondaryRecoveryRate31 = hostSecondaryRecoveryRate31;
hostSecondaryRecoveryRate31 = newHostSecondaryRecoveryRate31;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE31, oldHostSecondaryRecoveryRate31, hostSecondaryRecoveryRate31));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate32() {
return hostSecondaryRecoveryRate32;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate32(
double newHostSecondaryRecoveryRate32) {
double oldHostSecondaryRecoveryRate32 = hostSecondaryRecoveryRate32;
hostSecondaryRecoveryRate32 = newHostSecondaryRecoveryRate32;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE32, oldHostSecondaryRecoveryRate32, hostSecondaryRecoveryRate32));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate34() {
return hostSecondaryRecoveryRate34;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate34(
double newHostSecondaryRecoveryRate34) {
double oldHostSecondaryRecoveryRate34 = hostSecondaryRecoveryRate34;
hostSecondaryRecoveryRate34 = newHostSecondaryRecoveryRate34;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE34, oldHostSecondaryRecoveryRate34, hostSecondaryRecoveryRate34));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate41() {
return hostSecondaryRecoveryRate41;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate41(
double newHostSecondaryRecoveryRate41) {
double oldHostSecondaryRecoveryRate41 = hostSecondaryRecoveryRate41;
hostSecondaryRecoveryRate41 = newHostSecondaryRecoveryRate41;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE41, oldHostSecondaryRecoveryRate41, hostSecondaryRecoveryRate41));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate42() {
return hostSecondaryRecoveryRate42;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate42(
double newHostSecondaryRecoveryRate42) {
double oldHostSecondaryRecoveryRate42 = hostSecondaryRecoveryRate42;
hostSecondaryRecoveryRate42 = newHostSecondaryRecoveryRate42;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE42, oldHostSecondaryRecoveryRate42, hostSecondaryRecoveryRate42));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryRecoveryRate43() {
return hostSecondaryRecoveryRate43;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryRecoveryRate43(
double newHostSecondaryRecoveryRate43) {
double oldHostSecondaryRecoveryRate43 = hostSecondaryRecoveryRate43;
hostSecondaryRecoveryRate43 = newHostSecondaryRecoveryRate43;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE43, oldHostSecondaryRecoveryRate43, hostSecondaryRecoveryRate43));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate12() {
return hostSecondaryIncubationRate12;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate12(
double newHostSecondaryIncubationRate12) {
double oldHostSecondaryIncubationRate12 = hostSecondaryIncubationRate12;
hostSecondaryIncubationRate12 = newHostSecondaryIncubationRate12;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE12, oldHostSecondaryIncubationRate12, hostSecondaryIncubationRate12));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate13() {
return hostSecondaryIncubationRate13;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate13(
double newHostSecondaryIncubationRate13) {
double oldHostSecondaryIncubationRate13 = hostSecondaryIncubationRate13;
hostSecondaryIncubationRate13 = newHostSecondaryIncubationRate13;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE13, oldHostSecondaryIncubationRate13, hostSecondaryIncubationRate13));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate14() {
return hostSecondaryIncubationRate14;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate14(
double newHostSecondaryIncubationRate14) {
double oldHostSecondaryIncubationRate14 = hostSecondaryIncubationRate14;
hostSecondaryIncubationRate14 = newHostSecondaryIncubationRate14;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE14, oldHostSecondaryIncubationRate14, hostSecondaryIncubationRate14));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate21() {
return hostSecondaryIncubationRate21;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate21(
double newHostSecondaryIncubationRate21) {
double oldHostSecondaryIncubationRate21 = hostSecondaryIncubationRate21;
hostSecondaryIncubationRate21 = newHostSecondaryIncubationRate21;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE21, oldHostSecondaryIncubationRate21, hostSecondaryIncubationRate21));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate23() {
return hostSecondaryIncubationRate23;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate23(
double newHostSecondaryIncubationRate23) {
double oldHostSecondaryIncubationRate23 = hostSecondaryIncubationRate23;
hostSecondaryIncubationRate23 = newHostSecondaryIncubationRate23;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE23, oldHostSecondaryIncubationRate23, hostSecondaryIncubationRate23));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate24() {
return hostSecondaryIncubationRate24;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate24(
double newHostSecondaryIncubationRate24) {
double oldHostSecondaryIncubationRate24 = hostSecondaryIncubationRate24;
hostSecondaryIncubationRate24 = newHostSecondaryIncubationRate24;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE24, oldHostSecondaryIncubationRate24, hostSecondaryIncubationRate24));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate31() {
return hostSecondaryIncubationRate31;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate31(
double newHostSecondaryIncubationRate31) {
double oldHostSecondaryIncubationRate31 = hostSecondaryIncubationRate31;
hostSecondaryIncubationRate31 = newHostSecondaryIncubationRate31;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE31, oldHostSecondaryIncubationRate31, hostSecondaryIncubationRate31));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate32() {
return hostSecondaryIncubationRate32;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate32(
double newHostSecondaryIncubationRate32) {
double oldHostSecondaryIncubationRate32 = hostSecondaryIncubationRate32;
hostSecondaryIncubationRate32 = newHostSecondaryIncubationRate32;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE32, oldHostSecondaryIncubationRate32, hostSecondaryIncubationRate32));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate34() {
return hostSecondaryIncubationRate34;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate34(
double newHostSecondaryIncubationRate34) {
double oldHostSecondaryIncubationRate34 = hostSecondaryIncubationRate34;
hostSecondaryIncubationRate34 = newHostSecondaryIncubationRate34;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE34, oldHostSecondaryIncubationRate34, hostSecondaryIncubationRate34));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate41() {
return hostSecondaryIncubationRate41;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate41(
double newHostSecondaryIncubationRate41) {
double oldHostSecondaryIncubationRate41 = hostSecondaryIncubationRate41;
hostSecondaryIncubationRate41 = newHostSecondaryIncubationRate41;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE41, oldHostSecondaryIncubationRate41, hostSecondaryIncubationRate41));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate42() {
return hostSecondaryIncubationRate42;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate42(
double newHostSecondaryIncubationRate42) {
double oldHostSecondaryIncubationRate42 = hostSecondaryIncubationRate42;
hostSecondaryIncubationRate42 = newHostSecondaryIncubationRate42;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE42, oldHostSecondaryIncubationRate42, hostSecondaryIncubationRate42));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getHostSecondaryIncubationRate43() {
return hostSecondaryIncubationRate43;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setHostSecondaryIncubationRate43(
double newHostSecondaryIncubationRate43) {
double oldHostSecondaryIncubationRate43 = hostSecondaryIncubationRate43;
hostSecondaryIncubationRate43 = newHostSecondaryIncubationRate43;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE43, oldHostSecondaryIncubationRate43, hostSecondaryIncubationRate43));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorInfectivity1() {
return vectorInfectivity1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorInfectivity1(double newVectorInfectivity1) {
double oldVectorInfectivity1 = vectorInfectivity1;
vectorInfectivity1 = newVectorInfectivity1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY1, oldVectorInfectivity1, vectorInfectivity1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorInfectivity2() {
return vectorInfectivity2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorInfectivity2(double newVectorInfectivity2) {
double oldVectorInfectivity2 = vectorInfectivity2;
vectorInfectivity2 = newVectorInfectivity2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY2, oldVectorInfectivity2, vectorInfectivity2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorInfectivity3() {
return vectorInfectivity3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorInfectivity3(double newVectorInfectivity3) {
double oldVectorInfectivity3 = vectorInfectivity3;
vectorInfectivity3 = newVectorInfectivity3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY3, oldVectorInfectivity3, vectorInfectivity3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorInfectivity4() {
return vectorInfectivity4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorInfectivity4(double newVectorInfectivity4) {
double oldVectorInfectivity4 = vectorInfectivity4;
vectorInfectivity4 = newVectorInfectivity4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY4, oldVectorInfectivity4, vectorInfectivity4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorADE1() {
return vectorADE1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorADE1(double newVectorADE1) {
double oldVectorADE1 = vectorADE1;
vectorADE1 = newVectorADE1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_ADE1, oldVectorADE1, vectorADE1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorADE2() {
return vectorADE2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorADE2(double newVectorADE2) {
double oldVectorADE2 = vectorADE2;
vectorADE2 = newVectorADE2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_ADE2, oldVectorADE2, vectorADE2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorADE3() {
return vectorADE3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorADE3(double newVectorADE3) {
double oldVectorADE3 = vectorADE3;
vectorADE3 = newVectorADE3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_ADE3, oldVectorADE3, vectorADE3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorADE4() {
return vectorADE4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorADE4(double newVectorADE4) {
double oldVectorADE4 = vectorADE4;
vectorADE4 = newVectorADE4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_ADE4, oldVectorADE4, vectorADE4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorIncubationRate1() {
return vectorIncubationRate1;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorIncubationRate1(double newVectorIncubationRate1) {
double oldVectorIncubationRate1 = vectorIncubationRate1;
vectorIncubationRate1 = newVectorIncubationRate1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE1, oldVectorIncubationRate1, vectorIncubationRate1));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorIncubationRate2() {
return vectorIncubationRate2;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorIncubationRate2(double newVectorIncubationRate2) {
double oldVectorIncubationRate2 = vectorIncubationRate2;
vectorIncubationRate2 = newVectorIncubationRate2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE2, oldVectorIncubationRate2, vectorIncubationRate2));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorIncubationRate3() {
return vectorIncubationRate3;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorIncubationRate3(double newVectorIncubationRate3) {
double oldVectorIncubationRate3 = vectorIncubationRate3;
vectorIncubationRate3 = newVectorIncubationRate3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE3, oldVectorIncubationRate3, vectorIncubationRate3));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getVectorIncubationRate4() {
return vectorIncubationRate4;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setVectorIncubationRate4(double newVectorIncubationRate4) {
double oldVectorIncubationRate4 = vectorIncubationRate4;
vectorIncubationRate4 = newVectorIncubationRate4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE4, oldVectorIncubationRate4, vectorIncubationRate4));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public double getEpisilon1() {
return episilon1;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEpisilon1(double newEpisilon1) {
double oldEpisilon1 = episilon1;
episilon1 = newEpisilon1;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__EPISILON1, oldEpisilon1, episilon1));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public double getEpisilon2() {
return episilon2;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEpisilon2(double newEpisilon2) {
double oldEpisilon2 = episilon2;
episilon2 = newEpisilon2;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__EPISILON2, oldEpisilon2, episilon2));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public double getEpisilon3() {
return episilon3;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEpisilon3(double newEpisilon3) {
double oldEpisilon3 = episilon3;
episilon3 = newEpisilon3;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__EPISILON3, oldEpisilon3, episilon3));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public double getEpisilon4() {
return episilon4;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEpisilon4(double newEpisilon4) {
double oldEpisilon4 = episilon4;
episilon4 = newEpisilon4;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, VectorPackage.DENGUE_MODEL__EPISILON4, oldEpisilon4, episilon4));
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case VectorPackage.DENGUE_MODEL__BITING_RATE_SV:
return getBitingRateSV();
case VectorPackage.DENGUE_MODEL__BITING_RATE_IV:
return getBitingRateIV();
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY1:
return getHostInfectivity1();
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY2:
return getHostInfectivity2();
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY3:
return getHostInfectivity3();
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY4:
return getHostInfectivity4();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE1:
return getHostPrimaryIncubationRate1();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE2:
return getHostPrimaryIncubationRate2();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE3:
return getHostPrimaryIncubationRate3();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE4:
return getHostPrimaryIncubationRate4();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE1:
return getHostPrimaryRecoveryRate1();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE2:
return getHostPrimaryRecoveryRate2();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE3:
return getHostPrimaryRecoveryRate3();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE4:
return getHostPrimaryRecoveryRate4();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE1:
return getHostPrimaryImmunityLossRate1();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE2:
return getHostPrimaryImmunityLossRate2();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE3:
return getHostPrimaryImmunityLossRate3();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE4:
return getHostPrimaryImmunityLossRate4();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE1:
return getHostPrimaryDiseaseDeathRate1();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE2:
return getHostPrimaryDiseaseDeathRate2();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE3:
return getHostPrimaryDiseaseDeathRate3();
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE4:
return getHostPrimaryDiseaseDeathRate4();
case VectorPackage.DENGUE_MODEL__HOST_ADE12:
return getHostADE12();
case VectorPackage.DENGUE_MODEL__HOST_ADE13:
return getHostADE13();
case VectorPackage.DENGUE_MODEL__HOST_ADE14:
return getHostADE14();
case VectorPackage.DENGUE_MODEL__HOST_ADE21:
return getHostADE21();
case VectorPackage.DENGUE_MODEL__HOST_ADE23:
return getHostADE23();
case VectorPackage.DENGUE_MODEL__HOST_ADE24:
return getHostADE24();
case VectorPackage.DENGUE_MODEL__HOST_ADE31:
return getHostADE31();
case VectorPackage.DENGUE_MODEL__HOST_ADE32:
return getHostADE32();
case VectorPackage.DENGUE_MODEL__HOST_ADE34:
return getHostADE34();
case VectorPackage.DENGUE_MODEL__HOST_ADE41:
return getHostADE41();
case VectorPackage.DENGUE_MODEL__HOST_ADE42:
return getHostADE42();
case VectorPackage.DENGUE_MODEL__HOST_ADE43:
return getHostADE43();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE12:
return getHostSecondaryDiseaseDeathRate12();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE13:
return getHostSecondaryDiseaseDeathRate13();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE14:
return getHostSecondaryDiseaseDeathRate14();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE21:
return getHostSecondaryDiseaseDeathRate21();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE23:
return getHostSecondaryDiseaseDeathRate23();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE24:
return getHostSecondaryDiseaseDeathRate24();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE31:
return getHostSecondaryDiseaseDeathRate31();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE32:
return getHostSecondaryDiseaseDeathRate32();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE34:
return getHostSecondaryDiseaseDeathRate34();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE41:
return getHostSecondaryDiseaseDeathRate41();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE42:
return getHostSecondaryDiseaseDeathRate42();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE43:
return getHostSecondaryDiseaseDeathRate43();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE12:
return getHostSecondaryRecoveryRate12();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE13:
return getHostSecondaryRecoveryRate13();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE14:
return getHostSecondaryRecoveryRate14();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE21:
return getHostSecondaryRecoveryRate21();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE23:
return getHostSecondaryRecoveryRate23();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE24:
return getHostSecondaryRecoveryRate24();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE31:
return getHostSecondaryRecoveryRate31();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE32:
return getHostSecondaryRecoveryRate32();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE34:
return getHostSecondaryRecoveryRate34();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE41:
return getHostSecondaryRecoveryRate41();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE42:
return getHostSecondaryRecoveryRate42();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE43:
return getHostSecondaryRecoveryRate43();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE12:
return getHostSecondaryIncubationRate12();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE13:
return getHostSecondaryIncubationRate13();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE14:
return getHostSecondaryIncubationRate14();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE21:
return getHostSecondaryIncubationRate21();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE23:
return getHostSecondaryIncubationRate23();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE24:
return getHostSecondaryIncubationRate24();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE31:
return getHostSecondaryIncubationRate31();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE32:
return getHostSecondaryIncubationRate32();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE34:
return getHostSecondaryIncubationRate34();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE41:
return getHostSecondaryIncubationRate41();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE42:
return getHostSecondaryIncubationRate42();
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE43:
return getHostSecondaryIncubationRate43();
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY1:
return getVectorInfectivity1();
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY2:
return getVectorInfectivity2();
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY3:
return getVectorInfectivity3();
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY4:
return getVectorInfectivity4();
case VectorPackage.DENGUE_MODEL__VECTOR_ADE1:
return getVectorADE1();
case VectorPackage.DENGUE_MODEL__VECTOR_ADE2:
return getVectorADE2();
case VectorPackage.DENGUE_MODEL__VECTOR_ADE3:
return getVectorADE3();
case VectorPackage.DENGUE_MODEL__VECTOR_ADE4:
return getVectorADE4();
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE1:
return getVectorIncubationRate1();
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE2:
return getVectorIncubationRate2();
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE3:
return getVectorIncubationRate3();
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE4:
return getVectorIncubationRate4();
case VectorPackage.DENGUE_MODEL__EPISILON1:
return getEpisilon1();
case VectorPackage.DENGUE_MODEL__EPISILON2:
return getEpisilon2();
case VectorPackage.DENGUE_MODEL__EPISILON3:
return getEpisilon3();
case VectorPackage.DENGUE_MODEL__EPISILON4:
return getEpisilon4();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case VectorPackage.DENGUE_MODEL__BITING_RATE_SV:
setBitingRateSV((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__BITING_RATE_IV:
setBitingRateIV((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY1:
setHostInfectivity1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY2:
setHostInfectivity2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY3:
setHostInfectivity3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY4:
setHostInfectivity4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE1:
setHostPrimaryIncubationRate1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE2:
setHostPrimaryIncubationRate2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE3:
setHostPrimaryIncubationRate3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE4:
setHostPrimaryIncubationRate4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE1:
setHostPrimaryRecoveryRate1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE2:
setHostPrimaryRecoveryRate2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE3:
setHostPrimaryRecoveryRate3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE4:
setHostPrimaryRecoveryRate4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE1:
setHostPrimaryImmunityLossRate1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE2:
setHostPrimaryImmunityLossRate2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE3:
setHostPrimaryImmunityLossRate3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE4:
setHostPrimaryImmunityLossRate4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE1:
setHostPrimaryDiseaseDeathRate1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE2:
setHostPrimaryDiseaseDeathRate2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE3:
setHostPrimaryDiseaseDeathRate3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE4:
setHostPrimaryDiseaseDeathRate4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE12:
setHostADE12((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE13:
setHostADE13((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE14:
setHostADE14((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE21:
setHostADE21((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE23:
setHostADE23((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE24:
setHostADE24((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE31:
setHostADE31((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE32:
setHostADE32((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE34:
setHostADE34((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE41:
setHostADE41((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE42:
setHostADE42((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE43:
setHostADE43((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE12:
setHostSecondaryDiseaseDeathRate12((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE13:
setHostSecondaryDiseaseDeathRate13((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE14:
setHostSecondaryDiseaseDeathRate14((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE21:
setHostSecondaryDiseaseDeathRate21((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE23:
setHostSecondaryDiseaseDeathRate23((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE24:
setHostSecondaryDiseaseDeathRate24((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE31:
setHostSecondaryDiseaseDeathRate31((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE32:
setHostSecondaryDiseaseDeathRate32((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE34:
setHostSecondaryDiseaseDeathRate34((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE41:
setHostSecondaryDiseaseDeathRate41((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE42:
setHostSecondaryDiseaseDeathRate42((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE43:
setHostSecondaryDiseaseDeathRate43((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE12:
setHostSecondaryRecoveryRate12((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE13:
setHostSecondaryRecoveryRate13((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE14:
setHostSecondaryRecoveryRate14((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE21:
setHostSecondaryRecoveryRate21((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE23:
setHostSecondaryRecoveryRate23((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE24:
setHostSecondaryRecoveryRate24((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE31:
setHostSecondaryRecoveryRate31((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE32:
setHostSecondaryRecoveryRate32((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE34:
setHostSecondaryRecoveryRate34((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE41:
setHostSecondaryRecoveryRate41((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE42:
setHostSecondaryRecoveryRate42((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE43:
setHostSecondaryRecoveryRate43((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE12:
setHostSecondaryIncubationRate12((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE13:
setHostSecondaryIncubationRate13((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE14:
setHostSecondaryIncubationRate14((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE21:
setHostSecondaryIncubationRate21((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE23:
setHostSecondaryIncubationRate23((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE24:
setHostSecondaryIncubationRate24((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE31:
setHostSecondaryIncubationRate31((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE32:
setHostSecondaryIncubationRate32((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE34:
setHostSecondaryIncubationRate34((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE41:
setHostSecondaryIncubationRate41((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE42:
setHostSecondaryIncubationRate42((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE43:
setHostSecondaryIncubationRate43((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY1:
setVectorInfectivity1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY2:
setVectorInfectivity2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY3:
setVectorInfectivity3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY4:
setVectorInfectivity4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE1:
setVectorADE1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE2:
setVectorADE2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE3:
setVectorADE3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE4:
setVectorADE4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE1:
setVectorIncubationRate1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE2:
setVectorIncubationRate2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE3:
setVectorIncubationRate3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE4:
setVectorIncubationRate4((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__EPISILON1:
setEpisilon1((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__EPISILON2:
setEpisilon2((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__EPISILON3:
setEpisilon3((Double)newValue);
return;
case VectorPackage.DENGUE_MODEL__EPISILON4:
setEpisilon4((Double)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case VectorPackage.DENGUE_MODEL__BITING_RATE_SV:
setBitingRateSV(BITING_RATE_SV_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__BITING_RATE_IV:
setBitingRateIV(BITING_RATE_IV_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY1:
setHostInfectivity1(HOST_INFECTIVITY1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY2:
setHostInfectivity2(HOST_INFECTIVITY2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY3:
setHostInfectivity3(HOST_INFECTIVITY3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY4:
setHostInfectivity4(HOST_INFECTIVITY4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE1:
setHostPrimaryIncubationRate1(HOST_PRIMARY_INCUBATION_RATE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE2:
setHostPrimaryIncubationRate2(HOST_PRIMARY_INCUBATION_RATE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE3:
setHostPrimaryIncubationRate3(HOST_PRIMARY_INCUBATION_RATE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE4:
setHostPrimaryIncubationRate4(HOST_PRIMARY_INCUBATION_RATE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE1:
setHostPrimaryRecoveryRate1(HOST_PRIMARY_RECOVERY_RATE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE2:
setHostPrimaryRecoveryRate2(HOST_PRIMARY_RECOVERY_RATE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE3:
setHostPrimaryRecoveryRate3(HOST_PRIMARY_RECOVERY_RATE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE4:
setHostPrimaryRecoveryRate4(HOST_PRIMARY_RECOVERY_RATE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE1:
setHostPrimaryImmunityLossRate1(HOST_PRIMARY_IMMUNITY_LOSS_RATE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE2:
setHostPrimaryImmunityLossRate2(HOST_PRIMARY_IMMUNITY_LOSS_RATE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE3:
setHostPrimaryImmunityLossRate3(HOST_PRIMARY_IMMUNITY_LOSS_RATE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE4:
setHostPrimaryImmunityLossRate4(HOST_PRIMARY_IMMUNITY_LOSS_RATE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE1:
setHostPrimaryDiseaseDeathRate1(HOST_PRIMARY_DISEASE_DEATH_RATE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE2:
setHostPrimaryDiseaseDeathRate2(HOST_PRIMARY_DISEASE_DEATH_RATE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE3:
setHostPrimaryDiseaseDeathRate3(HOST_PRIMARY_DISEASE_DEATH_RATE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE4:
setHostPrimaryDiseaseDeathRate4(HOST_PRIMARY_DISEASE_DEATH_RATE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE12:
setHostADE12(HOST_ADE12_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE13:
setHostADE13(HOST_ADE13_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE14:
setHostADE14(HOST_ADE14_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE21:
setHostADE21(HOST_ADE21_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE23:
setHostADE23(HOST_ADE23_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE24:
setHostADE24(HOST_ADE24_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE31:
setHostADE31(HOST_ADE31_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE32:
setHostADE32(HOST_ADE32_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE34:
setHostADE34(HOST_ADE34_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE41:
setHostADE41(HOST_ADE41_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE42:
setHostADE42(HOST_ADE42_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_ADE43:
setHostADE43(HOST_ADE43_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE12:
setHostSecondaryDiseaseDeathRate12(HOST_SECONDARY_DISEASE_DEATH_RATE12_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE13:
setHostSecondaryDiseaseDeathRate13(HOST_SECONDARY_DISEASE_DEATH_RATE13_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE14:
setHostSecondaryDiseaseDeathRate14(HOST_SECONDARY_DISEASE_DEATH_RATE14_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE21:
setHostSecondaryDiseaseDeathRate21(HOST_SECONDARY_DISEASE_DEATH_RATE21_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE23:
setHostSecondaryDiseaseDeathRate23(HOST_SECONDARY_DISEASE_DEATH_RATE23_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE24:
setHostSecondaryDiseaseDeathRate24(HOST_SECONDARY_DISEASE_DEATH_RATE24_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE31:
setHostSecondaryDiseaseDeathRate31(HOST_SECONDARY_DISEASE_DEATH_RATE31_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE32:
setHostSecondaryDiseaseDeathRate32(HOST_SECONDARY_DISEASE_DEATH_RATE32_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE34:
setHostSecondaryDiseaseDeathRate34(HOST_SECONDARY_DISEASE_DEATH_RATE34_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE41:
setHostSecondaryDiseaseDeathRate41(HOST_SECONDARY_DISEASE_DEATH_RATE41_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE42:
setHostSecondaryDiseaseDeathRate42(HOST_SECONDARY_DISEASE_DEATH_RATE42_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE43:
setHostSecondaryDiseaseDeathRate43(HOST_SECONDARY_DISEASE_DEATH_RATE43_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE12:
setHostSecondaryRecoveryRate12(HOST_SECONDARY_RECOVERY_RATE12_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE13:
setHostSecondaryRecoveryRate13(HOST_SECONDARY_RECOVERY_RATE13_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE14:
setHostSecondaryRecoveryRate14(HOST_SECONDARY_RECOVERY_RATE14_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE21:
setHostSecondaryRecoveryRate21(HOST_SECONDARY_RECOVERY_RATE21_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE23:
setHostSecondaryRecoveryRate23(HOST_SECONDARY_RECOVERY_RATE23_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE24:
setHostSecondaryRecoveryRate24(HOST_SECONDARY_RECOVERY_RATE24_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE31:
setHostSecondaryRecoveryRate31(HOST_SECONDARY_RECOVERY_RATE31_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE32:
setHostSecondaryRecoveryRate32(HOST_SECONDARY_RECOVERY_RATE32_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE34:
setHostSecondaryRecoveryRate34(HOST_SECONDARY_RECOVERY_RATE34_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE41:
setHostSecondaryRecoveryRate41(HOST_SECONDARY_RECOVERY_RATE41_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE42:
setHostSecondaryRecoveryRate42(HOST_SECONDARY_RECOVERY_RATE42_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE43:
setHostSecondaryRecoveryRate43(HOST_SECONDARY_RECOVERY_RATE43_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE12:
setHostSecondaryIncubationRate12(HOST_SECONDARY_INCUBATION_RATE12_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE13:
setHostSecondaryIncubationRate13(HOST_SECONDARY_INCUBATION_RATE13_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE14:
setHostSecondaryIncubationRate14(HOST_SECONDARY_INCUBATION_RATE14_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE21:
setHostSecondaryIncubationRate21(HOST_SECONDARY_INCUBATION_RATE21_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE23:
setHostSecondaryIncubationRate23(HOST_SECONDARY_INCUBATION_RATE23_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE24:
setHostSecondaryIncubationRate24(HOST_SECONDARY_INCUBATION_RATE24_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE31:
setHostSecondaryIncubationRate31(HOST_SECONDARY_INCUBATION_RATE31_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE32:
setHostSecondaryIncubationRate32(HOST_SECONDARY_INCUBATION_RATE32_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE34:
setHostSecondaryIncubationRate34(HOST_SECONDARY_INCUBATION_RATE34_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE41:
setHostSecondaryIncubationRate41(HOST_SECONDARY_INCUBATION_RATE41_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE42:
setHostSecondaryIncubationRate42(HOST_SECONDARY_INCUBATION_RATE42_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE43:
setHostSecondaryIncubationRate43(HOST_SECONDARY_INCUBATION_RATE43_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY1:
setVectorInfectivity1(VECTOR_INFECTIVITY1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY2:
setVectorInfectivity2(VECTOR_INFECTIVITY2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY3:
setVectorInfectivity3(VECTOR_INFECTIVITY3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY4:
setVectorInfectivity4(VECTOR_INFECTIVITY4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE1:
setVectorADE1(VECTOR_ADE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE2:
setVectorADE2(VECTOR_ADE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE3:
setVectorADE3(VECTOR_ADE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE4:
setVectorADE4(VECTOR_ADE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE1:
setVectorIncubationRate1(VECTOR_INCUBATION_RATE1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE2:
setVectorIncubationRate2(VECTOR_INCUBATION_RATE2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE3:
setVectorIncubationRate3(VECTOR_INCUBATION_RATE3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE4:
setVectorIncubationRate4(VECTOR_INCUBATION_RATE4_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__EPISILON1:
setEpisilon1(EPISILON1_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__EPISILON2:
setEpisilon2(EPISILON2_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__EPISILON3:
setEpisilon3(EPISILON3_EDEFAULT);
return;
case VectorPackage.DENGUE_MODEL__EPISILON4:
setEpisilon4(EPISILON4_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case VectorPackage.DENGUE_MODEL__BITING_RATE_SV:
return bitingRateSV != BITING_RATE_SV_EDEFAULT;
case VectorPackage.DENGUE_MODEL__BITING_RATE_IV:
return bitingRateIV != BITING_RATE_IV_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY1:
return hostInfectivity1 != HOST_INFECTIVITY1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY2:
return hostInfectivity2 != HOST_INFECTIVITY2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY3:
return hostInfectivity3 != HOST_INFECTIVITY3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_INFECTIVITY4:
return hostInfectivity4 != HOST_INFECTIVITY4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE1:
return hostPrimaryIncubationRate1 != HOST_PRIMARY_INCUBATION_RATE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE2:
return hostPrimaryIncubationRate2 != HOST_PRIMARY_INCUBATION_RATE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE3:
return hostPrimaryIncubationRate3 != HOST_PRIMARY_INCUBATION_RATE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_INCUBATION_RATE4:
return hostPrimaryIncubationRate4 != HOST_PRIMARY_INCUBATION_RATE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE1:
return hostPrimaryRecoveryRate1 != HOST_PRIMARY_RECOVERY_RATE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE2:
return hostPrimaryRecoveryRate2 != HOST_PRIMARY_RECOVERY_RATE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE3:
return hostPrimaryRecoveryRate3 != HOST_PRIMARY_RECOVERY_RATE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_RECOVERY_RATE4:
return hostPrimaryRecoveryRate4 != HOST_PRIMARY_RECOVERY_RATE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE1:
return hostPrimaryImmunityLossRate1 != HOST_PRIMARY_IMMUNITY_LOSS_RATE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE2:
return hostPrimaryImmunityLossRate2 != HOST_PRIMARY_IMMUNITY_LOSS_RATE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE3:
return hostPrimaryImmunityLossRate3 != HOST_PRIMARY_IMMUNITY_LOSS_RATE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_IMMUNITY_LOSS_RATE4:
return hostPrimaryImmunityLossRate4 != HOST_PRIMARY_IMMUNITY_LOSS_RATE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE1:
return hostPrimaryDiseaseDeathRate1 != HOST_PRIMARY_DISEASE_DEATH_RATE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE2:
return hostPrimaryDiseaseDeathRate2 != HOST_PRIMARY_DISEASE_DEATH_RATE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE3:
return hostPrimaryDiseaseDeathRate3 != HOST_PRIMARY_DISEASE_DEATH_RATE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_PRIMARY_DISEASE_DEATH_RATE4:
return hostPrimaryDiseaseDeathRate4 != HOST_PRIMARY_DISEASE_DEATH_RATE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE12:
return hostADE12 != HOST_ADE12_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE13:
return hostADE13 != HOST_ADE13_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE14:
return hostADE14 != HOST_ADE14_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE21:
return hostADE21 != HOST_ADE21_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE23:
return hostADE23 != HOST_ADE23_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE24:
return hostADE24 != HOST_ADE24_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE31:
return hostADE31 != HOST_ADE31_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE32:
return hostADE32 != HOST_ADE32_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE34:
return hostADE34 != HOST_ADE34_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE41:
return hostADE41 != HOST_ADE41_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE42:
return hostADE42 != HOST_ADE42_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_ADE43:
return hostADE43 != HOST_ADE43_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE12:
return hostSecondaryDiseaseDeathRate12 != HOST_SECONDARY_DISEASE_DEATH_RATE12_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE13:
return hostSecondaryDiseaseDeathRate13 != HOST_SECONDARY_DISEASE_DEATH_RATE13_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE14:
return hostSecondaryDiseaseDeathRate14 != HOST_SECONDARY_DISEASE_DEATH_RATE14_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE21:
return hostSecondaryDiseaseDeathRate21 != HOST_SECONDARY_DISEASE_DEATH_RATE21_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE23:
return hostSecondaryDiseaseDeathRate23 != HOST_SECONDARY_DISEASE_DEATH_RATE23_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE24:
return hostSecondaryDiseaseDeathRate24 != HOST_SECONDARY_DISEASE_DEATH_RATE24_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE31:
return hostSecondaryDiseaseDeathRate31 != HOST_SECONDARY_DISEASE_DEATH_RATE31_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE32:
return hostSecondaryDiseaseDeathRate32 != HOST_SECONDARY_DISEASE_DEATH_RATE32_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE34:
return hostSecondaryDiseaseDeathRate34 != HOST_SECONDARY_DISEASE_DEATH_RATE34_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE41:
return hostSecondaryDiseaseDeathRate41 != HOST_SECONDARY_DISEASE_DEATH_RATE41_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE42:
return hostSecondaryDiseaseDeathRate42 != HOST_SECONDARY_DISEASE_DEATH_RATE42_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_DISEASE_DEATH_RATE43:
return hostSecondaryDiseaseDeathRate43 != HOST_SECONDARY_DISEASE_DEATH_RATE43_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE12:
return hostSecondaryRecoveryRate12 != HOST_SECONDARY_RECOVERY_RATE12_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE13:
return hostSecondaryRecoveryRate13 != HOST_SECONDARY_RECOVERY_RATE13_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE14:
return hostSecondaryRecoveryRate14 != HOST_SECONDARY_RECOVERY_RATE14_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE21:
return hostSecondaryRecoveryRate21 != HOST_SECONDARY_RECOVERY_RATE21_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE23:
return hostSecondaryRecoveryRate23 != HOST_SECONDARY_RECOVERY_RATE23_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE24:
return hostSecondaryRecoveryRate24 != HOST_SECONDARY_RECOVERY_RATE24_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE31:
return hostSecondaryRecoveryRate31 != HOST_SECONDARY_RECOVERY_RATE31_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE32:
return hostSecondaryRecoveryRate32 != HOST_SECONDARY_RECOVERY_RATE32_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE34:
return hostSecondaryRecoveryRate34 != HOST_SECONDARY_RECOVERY_RATE34_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE41:
return hostSecondaryRecoveryRate41 != HOST_SECONDARY_RECOVERY_RATE41_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE42:
return hostSecondaryRecoveryRate42 != HOST_SECONDARY_RECOVERY_RATE42_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_RECOVERY_RATE43:
return hostSecondaryRecoveryRate43 != HOST_SECONDARY_RECOVERY_RATE43_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE12:
return hostSecondaryIncubationRate12 != HOST_SECONDARY_INCUBATION_RATE12_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE13:
return hostSecondaryIncubationRate13 != HOST_SECONDARY_INCUBATION_RATE13_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE14:
return hostSecondaryIncubationRate14 != HOST_SECONDARY_INCUBATION_RATE14_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE21:
return hostSecondaryIncubationRate21 != HOST_SECONDARY_INCUBATION_RATE21_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE23:
return hostSecondaryIncubationRate23 != HOST_SECONDARY_INCUBATION_RATE23_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE24:
return hostSecondaryIncubationRate24 != HOST_SECONDARY_INCUBATION_RATE24_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE31:
return hostSecondaryIncubationRate31 != HOST_SECONDARY_INCUBATION_RATE31_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE32:
return hostSecondaryIncubationRate32 != HOST_SECONDARY_INCUBATION_RATE32_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE34:
return hostSecondaryIncubationRate34 != HOST_SECONDARY_INCUBATION_RATE34_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE41:
return hostSecondaryIncubationRate41 != HOST_SECONDARY_INCUBATION_RATE41_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE42:
return hostSecondaryIncubationRate42 != HOST_SECONDARY_INCUBATION_RATE42_EDEFAULT;
case VectorPackage.DENGUE_MODEL__HOST_SECONDARY_INCUBATION_RATE43:
return hostSecondaryIncubationRate43 != HOST_SECONDARY_INCUBATION_RATE43_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY1:
return vectorInfectivity1 != VECTOR_INFECTIVITY1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY2:
return vectorInfectivity2 != VECTOR_INFECTIVITY2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY3:
return vectorInfectivity3 != VECTOR_INFECTIVITY3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INFECTIVITY4:
return vectorInfectivity4 != VECTOR_INFECTIVITY4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE1:
return vectorADE1 != VECTOR_ADE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE2:
return vectorADE2 != VECTOR_ADE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE3:
return vectorADE3 != VECTOR_ADE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_ADE4:
return vectorADE4 != VECTOR_ADE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE1:
return vectorIncubationRate1 != VECTOR_INCUBATION_RATE1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE2:
return vectorIncubationRate2 != VECTOR_INCUBATION_RATE2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE3:
return vectorIncubationRate3 != VECTOR_INCUBATION_RATE3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__VECTOR_INCUBATION_RATE4:
return vectorIncubationRate4 != VECTOR_INCUBATION_RATE4_EDEFAULT;
case VectorPackage.DENGUE_MODEL__EPISILON1:
return episilon1 != EPISILON1_EDEFAULT;
case VectorPackage.DENGUE_MODEL__EPISILON2:
return episilon2 != EPISILON2_EDEFAULT;
case VectorPackage.DENGUE_MODEL__EPISILON3:
return episilon3 != EPISILON3_EDEFAULT;
case VectorPackage.DENGUE_MODEL__EPISILON4:
return episilon4 != EPISILON4_EDEFAULT;
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (bitingRateSV: ");
result.append(bitingRateSV);
result.append(", bitingRateIV: ");
result.append(bitingRateIV);
result.append(", hostInfectivity1: ");
result.append(hostInfectivity1);
result.append(", hostInfectivity2: ");
result.append(hostInfectivity2);
result.append(", hostInfectivity3: ");
result.append(hostInfectivity3);
result.append(", hostInfectivity4: ");
result.append(hostInfectivity4);
result.append(", hostPrimaryIncubationRate1: ");
result.append(hostPrimaryIncubationRate1);
result.append(", hostPrimaryIncubationRate2: ");
result.append(hostPrimaryIncubationRate2);
result.append(", hostPrimaryIncubationRate3: ");
result.append(hostPrimaryIncubationRate3);
result.append(", hostPrimaryIncubationRate4: ");
result.append(hostPrimaryIncubationRate4);
result.append(", hostPrimaryRecoveryRate1: ");
result.append(hostPrimaryRecoveryRate1);
result.append(", hostPrimaryRecoveryRate2: ");
result.append(hostPrimaryRecoveryRate2);
result.append(", hostPrimaryRecoveryRate3: ");
result.append(hostPrimaryRecoveryRate3);
result.append(", hostPrimaryRecoveryRate4: ");
result.append(hostPrimaryRecoveryRate4);
result.append(", hostPrimaryImmunityLossRate1: ");
result.append(hostPrimaryImmunityLossRate1);
result.append(", hostPrimaryImmunityLossRate2: ");
result.append(hostPrimaryImmunityLossRate2);
result.append(", hostPrimaryImmunityLossRate3: ");
result.append(hostPrimaryImmunityLossRate3);
result.append(", hostPrimaryImmunityLossRate4: ");
result.append(hostPrimaryImmunityLossRate4);
result.append(", hostPrimaryDiseaseDeathRate1: ");
result.append(hostPrimaryDiseaseDeathRate1);
result.append(", hostPrimaryDiseaseDeathRate2: ");
result.append(hostPrimaryDiseaseDeathRate2);
result.append(", hostPrimaryDiseaseDeathRate3: ");
result.append(hostPrimaryDiseaseDeathRate3);
result.append(", hostPrimaryDiseaseDeathRate4: ");
result.append(hostPrimaryDiseaseDeathRate4);
result.append(", hostADE12: ");
result.append(hostADE12);
result.append(", hostADE13: ");
result.append(hostADE13);
result.append(", hostADE14: ");
result.append(hostADE14);
result.append(", hostADE21: ");
result.append(hostADE21);
result.append(", hostADE23: ");
result.append(hostADE23);
result.append(", hostADE24: ");
result.append(hostADE24);
result.append(", hostADE31: ");
result.append(hostADE31);
result.append(", hostADE32: ");
result.append(hostADE32);
result.append(", hostADE34: ");
result.append(hostADE34);
result.append(", hostADE41: ");
result.append(hostADE41);
result.append(", hostADE42: ");
result.append(hostADE42);
result.append(", hostADE43: ");
result.append(hostADE43);
result.append(", hostSecondaryDiseaseDeathRate12: ");
result.append(hostSecondaryDiseaseDeathRate12);
result.append(", hostSecondaryDiseaseDeathRate13: ");
result.append(hostSecondaryDiseaseDeathRate13);
result.append(", hostSecondaryDiseaseDeathRate14: ");
result.append(hostSecondaryDiseaseDeathRate14);
result.append(", hostSecondaryDiseaseDeathRate21: ");
result.append(hostSecondaryDiseaseDeathRate21);
result.append(", hostSecondaryDiseaseDeathRate23: ");
result.append(hostSecondaryDiseaseDeathRate23);
result.append(", hostSecondaryDiseaseDeathRate24: ");
result.append(hostSecondaryDiseaseDeathRate24);
result.append(", hostSecondaryDiseaseDeathRate31: ");
result.append(hostSecondaryDiseaseDeathRate31);
result.append(", hostSecondaryDiseaseDeathRate32: ");
result.append(hostSecondaryDiseaseDeathRate32);
result.append(", hostSecondaryDiseaseDeathRate34: ");
result.append(hostSecondaryDiseaseDeathRate34);
result.append(", hostSecondaryDiseaseDeathRate41: ");
result.append(hostSecondaryDiseaseDeathRate41);
result.append(", hostSecondaryDiseaseDeathRate42: ");
result.append(hostSecondaryDiseaseDeathRate42);
result.append(", hostSecondaryDiseaseDeathRate43: ");
result.append(hostSecondaryDiseaseDeathRate43);
result.append(", hostSecondaryRecoveryRate12: ");
result.append(hostSecondaryRecoveryRate12);
result.append(", hostSecondaryRecoveryRate13: ");
result.append(hostSecondaryRecoveryRate13);
result.append(", hostSecondaryRecoveryRate14: ");
result.append(hostSecondaryRecoveryRate14);
result.append(", hostSecondaryRecoveryRate21: ");
result.append(hostSecondaryRecoveryRate21);
result.append(", hostSecondaryRecoveryRate23: ");
result.append(hostSecondaryRecoveryRate23);
result.append(", hostSecondaryRecoveryRate24: ");
result.append(hostSecondaryRecoveryRate24);
result.append(", hostSecondaryRecoveryRate31: ");
result.append(hostSecondaryRecoveryRate31);
result.append(", hostSecondaryRecoveryRate32: ");
result.append(hostSecondaryRecoveryRate32);
result.append(", hostSecondaryRecoveryRate34: ");
result.append(hostSecondaryRecoveryRate34);
result.append(", hostSecondaryRecoveryRate41: ");
result.append(hostSecondaryRecoveryRate41);
result.append(", hostSecondaryRecoveryRate42: ");
result.append(hostSecondaryRecoveryRate42);
result.append(", hostSecondaryRecoveryRate43: ");
result.append(hostSecondaryRecoveryRate43);
result.append(", hostSecondaryIncubationRate12: ");
result.append(hostSecondaryIncubationRate12);
result.append(", hostSecondaryIncubationRate13: ");
result.append(hostSecondaryIncubationRate13);
result.append(", hostSecondaryIncubationRate14: ");
result.append(hostSecondaryIncubationRate14);
result.append(", hostSecondaryIncubationRate21: ");
result.append(hostSecondaryIncubationRate21);
result.append(", hostSecondaryIncubationRate23: ");
result.append(hostSecondaryIncubationRate23);
result.append(", hostSecondaryIncubationRate24: ");
result.append(hostSecondaryIncubationRate24);
result.append(", hostSecondaryIncubationRate31: ");
result.append(hostSecondaryIncubationRate31);
result.append(", hostSecondaryIncubationRate32: ");
result.append(hostSecondaryIncubationRate32);
result.append(", hostSecondaryIncubationRate34: ");
result.append(hostSecondaryIncubationRate34);
result.append(", hostSecondaryIncubationRate41: ");
result.append(hostSecondaryIncubationRate41);
result.append(", hostSecondaryIncubationRate42: ");
result.append(hostSecondaryIncubationRate42);
result.append(", hostSecondaryIncubationRate43: ");
result.append(hostSecondaryIncubationRate43);
result.append(", vectorInfectivity1: ");
result.append(vectorInfectivity1);
result.append(", vectorInfectivity2: ");
result.append(vectorInfectivity2);
result.append(", vectorInfectivity3: ");
result.append(vectorInfectivity3);
result.append(", vectorInfectivity4: ");
result.append(vectorInfectivity4);
result.append(", vectorADE1: ");
result.append(vectorADE1);
result.append(", vectorADE2: ");
result.append(vectorADE2);
result.append(", vectorADE3: ");
result.append(vectorADE3);
result.append(", vectorADE4: ");
result.append(vectorADE4);
result.append(", vectorIncubationRate1: ");
result.append(vectorIncubationRate1);
result.append(", vectorIncubationRate2: ");
result.append(vectorIncubationRate2);
result.append(", vectorIncubationRate3: ");
result.append(vectorIncubationRate3);
result.append(", vectorIncubationRate4: ");
result.append(vectorIncubationRate4);
result.append(", episilon1: ");
result.append(episilon1);
result.append(", episilon2: ");
result.append(episilon2);
result.append(", episilon3: ");
result.append(episilon3);
result.append(", episilon4: ");
result.append(episilon4);
result.append(')');
return result.toString();
}
@Override
public StandardDiseaseModelLabelValue computeDiseaseDeltas(STEMTime time,
StandardDiseaseModelLabelValue currentState,
StandardDiseaseModelLabel diseaseLabel, long timeDelta,
DiseaseModelLabelValue returnValue) {
if (diseaseLabel instanceof DengueModelHostLabel) {
DengueModelHostLabelValue hostDelta = (DengueModelHostLabelValue) returnValue;
DengueModelHostLabelValue host = (DengueModelHostLabelValue) currentState;
if (host.getPopulationCount() == 0.0) {
hostDelta.reset();
return hostDelta;
}
DengueModelVectorLabelValue vector = null;
EList<NodeLabel> allLabels = diseaseLabel.getNode().getLabels();
for (NodeLabel label : allLabels) {
if (label instanceof DengueModelVectorLabel) {
DengueModelVectorLabel vectorLabel = (DengueModelVectorLabel) label;
if (vectorLabel.getDecorator() == this) {
vector = (DengueModelVectorLabelValue) vectorLabel
.getTempValue();
}
}
}
// define the adjusted biting rate by infectious vector to
// susceptible host
double adjustedBitingRateIV = bitingRateIV * (double) timeDelta
/ (double) timePeriod;
// define primary incubation rate for 4 strains
double adjustedHostPrimaryIncubationRate1 = hostPrimaryIncubationRate1
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryIncubationRate2 = hostPrimaryIncubationRate2
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryIncubationRate3 = hostPrimaryIncubationRate3
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryIncubationRate4 = hostPrimaryIncubationRate4
* (double) timeDelta / (double) timePeriod;
// define primary recovery rate for 4 strains
double adjustedHostPrimaryRecoveryRate1 = hostPrimaryRecoveryRate1
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryRecoveryRate2 = hostPrimaryRecoveryRate2
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryRecoveryRate3 = hostPrimaryRecoveryRate3
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryRecoveryRate4 = hostPrimaryRecoveryRate4
* (double) timeDelta / (double) timePeriod;
// define immunity loss rate for 4 strains
double adjustedHostPrimaryImmunityLossRate1 = hostPrimaryImmunityLossRate1
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryImmunityLossRate2 = hostPrimaryImmunityLossRate2
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryImmunityLossRate3 = hostPrimaryImmunityLossRate3
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryImmunityLossRate4 = hostPrimaryImmunityLossRate4
* (double) timeDelta / (double) timePeriod;
// define primary disease death rate for 4 strains
double adjustedHostPrimaryDiseaseDeathRate1 = hostPrimaryDiseaseDeathRate1
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryDiseaseDeathRate2 = hostPrimaryDiseaseDeathRate2
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryDiseaseDeathRate3 = hostPrimaryDiseaseDeathRate3
* (double) timeDelta / (double) timePeriod;
double adjustedHostPrimaryDiseaseDeathRate4 = hostPrimaryDiseaseDeathRate4
* (double) timeDelta / (double) timePeriod;
// define secondary incubation rate for 12 different infection
// combinations
double adjustedHostSecondaryIncubationRate12 = hostSecondaryIncubationRate12
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate13 = hostSecondaryIncubationRate13
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate14 = hostSecondaryIncubationRate14
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate21 = hostSecondaryIncubationRate21
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate23 = hostSecondaryIncubationRate23
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate24 = hostSecondaryIncubationRate24
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate31 = hostSecondaryIncubationRate31
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate32 = hostSecondaryIncubationRate32
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate34 = hostSecondaryIncubationRate34
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate41 = hostSecondaryIncubationRate41
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate42 = hostSecondaryIncubationRate42
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryIncubationRate43 = hostSecondaryIncubationRate43
* (double) timeDelta / (double) timePeriod;
// define secondary recovery rate for 12 different infection
// combinations
double adjustedHostSecondaryRecoveryRate12 = hostSecondaryRecoveryRate12
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate13 = hostSecondaryRecoveryRate13
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate14 = hostSecondaryRecoveryRate14
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate21 = hostSecondaryRecoveryRate21
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate23 = hostSecondaryRecoveryRate23
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate24 = hostSecondaryRecoveryRate24
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate31 = hostSecondaryRecoveryRate31
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate32 = hostSecondaryRecoveryRate32
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate34 = hostSecondaryRecoveryRate34
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate41 = hostSecondaryRecoveryRate41
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate42 = hostSecondaryRecoveryRate42
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryRecoveryRate43 = hostSecondaryRecoveryRate43
* (double) timeDelta / (double) timePeriod;
// define secondary disease death rate for 12 different infection
// combinations
double adjustedHostSecondaryDiseaseDeathRate12 = hostSecondaryDiseaseDeathRate12
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate13 = hostSecondaryDiseaseDeathRate13
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate14 = hostSecondaryDiseaseDeathRate14
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate21 = hostSecondaryDiseaseDeathRate21
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate23 = hostSecondaryDiseaseDeathRate23
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate24 = hostSecondaryDiseaseDeathRate24
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate31 = hostSecondaryDiseaseDeathRate31
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate32 = hostSecondaryDiseaseDeathRate32
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate34 = hostSecondaryDiseaseDeathRate34
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate41 = hostSecondaryDiseaseDeathRate41
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate42 = hostSecondaryDiseaseDeathRate42
* (double) timeDelta / (double) timePeriod;
double adjustedHostSecondaryDiseaseDeathRate43 = hostSecondaryDiseaseDeathRate43
* (double) timeDelta / (double) timePeriod;
// define the transition between the compartments
double toE1 = hostInfectivity1 * adjustedBitingRateIV
* vector.getI1() * host.getS() / host.getPopulationCount();
double toE2 = hostInfectivity2 * adjustedBitingRateIV
* vector.getI2() * host.getS() / host.getPopulationCount();
double toE3 = hostInfectivity3 * adjustedBitingRateIV
* vector.getI3() * host.getS() / host.getPopulationCount();
double toE4 = hostInfectivity4 * adjustedBitingRateIV
* vector.getI4() * host.getS() / host.getPopulationCount();
double toI1 = adjustedHostPrimaryIncubationRate1 * host.getE1();
double toI2 = adjustedHostPrimaryIncubationRate2 * host.getE2();
double toI3 = adjustedHostPrimaryIncubationRate3 * host.getE3();
double toI4 = adjustedHostPrimaryIncubationRate4 * host.getE4();
double toT1 = episilon1 * adjustedHostPrimaryRecoveryRate1 * host.getI1();
double toT2 = episilon2 * adjustedHostPrimaryRecoveryRate2 * host.getI2();
double toT3 = episilon3 * adjustedHostPrimaryRecoveryRate3 * host.getI3();
double toT4 = episilon4 * adjustedHostPrimaryRecoveryRate4 * host.getI4();
//imperfect cross immunity - 20110818
double fromI1toR1 = (1 - episilon1) * adjustedHostPrimaryRecoveryRate1 * host.getI1();
double fromI2toR2 = (1 - episilon2) * adjustedHostPrimaryRecoveryRate2 * host.getI2();
double fromI3toR3 = (1 - episilon3) * adjustedHostPrimaryRecoveryRate3 * host.getI3();
double fromI4toR4 = (1 - episilon4) * adjustedHostPrimaryRecoveryRate4 * host.getI4();
double toR1 = adjustedHostPrimaryImmunityLossRate1 * host.getT1();
double toR2 = adjustedHostPrimaryImmunityLossRate2 * host.getT2();
double toR3 = adjustedHostPrimaryImmunityLossRate3 * host.getT3();
double toR4 = adjustedHostPrimaryImmunityLossRate4 * host.getT4();
//the formula is revised due to the wrong definition - 20110818
double toE12 = vectorADE2 * hostInfectivity2 * adjustedBitingRateIV
* vector.getI2() * host.getR1() / host.getPopulationCount();
double toE13 = vectorADE3 * hostInfectivity3 * adjustedBitingRateIV
* vector.getI3() * host.getR1() / host.getPopulationCount();
double toE14 = vectorADE4 * hostInfectivity4 * adjustedBitingRateIV
* vector.getI4() * host.getR1() / host.getPopulationCount();
double toE21 = vectorADE1 * hostInfectivity1 * adjustedBitingRateIV
* vector.getI1() * host.getR2() / host.getPopulationCount();
double toE23 = vectorADE3 * hostInfectivity3 * adjustedBitingRateIV
* vector.getI3() * host.getR2() / host.getPopulationCount();
double toE24 = vectorADE4 * hostInfectivity4 * adjustedBitingRateIV
* vector.getI4() * host.getR2() / host.getPopulationCount();
double toE31 = vectorADE1 * hostInfectivity1 * adjustedBitingRateIV
* vector.getI1() * host.getR3() / host.getPopulationCount();
double toE32 = vectorADE2 * hostInfectivity2 * adjustedBitingRateIV
* vector.getI2() * host.getR3() / host.getPopulationCount();
double toE34 = vectorADE4 * hostInfectivity4 * adjustedBitingRateIV
* vector.getI4() * host.getR3() / host.getPopulationCount();
double toE41 = vectorADE1 * hostInfectivity1 * adjustedBitingRateIV
* vector.getI1() * host.getR4() / host.getPopulationCount();
double toE42 = vectorADE2 * hostInfectivity2 * adjustedBitingRateIV
* vector.getI2() * host.getR4() / host.getPopulationCount();
double toE43 = vectorADE3 * hostInfectivity3 * adjustedBitingRateIV
* vector.getI3() * host.getR4() / host.getPopulationCount();
double toI12 = adjustedHostSecondaryIncubationRate12
* host.getE12();
double toI13 = adjustedHostSecondaryIncubationRate13
* host.getE13();
double toI14 = adjustedHostSecondaryIncubationRate14
* host.getE14();
double toI21 = adjustedHostSecondaryIncubationRate21
* host.getE21();
double toI23 = adjustedHostSecondaryIncubationRate23
* host.getE23();
double toI24 = adjustedHostSecondaryIncubationRate24
* host.getE24();
double toI31 = adjustedHostSecondaryIncubationRate31
* host.getE31();
double toI32 = adjustedHostSecondaryIncubationRate32
* host.getE32();
double toI34 = adjustedHostSecondaryIncubationRate34
* host.getE34();
double toI41 = adjustedHostSecondaryIncubationRate41
* host.getE41();
double toI42 = adjustedHostSecondaryIncubationRate42
* host.getE42();
double toI43 = adjustedHostSecondaryIncubationRate43
* host.getE43();
double toR12 = adjustedHostSecondaryRecoveryRate12 * host.getI12();
double toR13 = adjustedHostSecondaryRecoveryRate13 * host.getI13();
double toR14 = adjustedHostSecondaryRecoveryRate14 * host.getI14();
double toR21 = adjustedHostSecondaryRecoveryRate21 * host.getI21();
double toR23 = adjustedHostSecondaryRecoveryRate23 * host.getI23();
double toR24 = adjustedHostSecondaryRecoveryRate24 * host.getI24();
double toR31 = adjustedHostSecondaryRecoveryRate31 * host.getI31();
double toR32 = adjustedHostSecondaryRecoveryRate32 * host.getI32();
double toR34 = adjustedHostSecondaryRecoveryRate34 * host.getI34();
double toR41 = adjustedHostSecondaryRecoveryRate41 * host.getI41();
double toR42 = adjustedHostSecondaryRecoveryRate42 * host.getI42();
double toR43 = adjustedHostSecondaryRecoveryRate43 * host.getI43();
double deathsI1 = adjustedHostPrimaryDiseaseDeathRate1
* host.getI1();
double deathsI2 = adjustedHostPrimaryDiseaseDeathRate2
* host.getI2();
double deathsI3 = adjustedHostPrimaryDiseaseDeathRate3
* host.getI3();
double deathsI4 = adjustedHostPrimaryDiseaseDeathRate4
* host.getI4();
double deathsI12 = adjustedHostSecondaryDiseaseDeathRate12
* host.getI12();
double deathsI13 = adjustedHostSecondaryDiseaseDeathRate13
* host.getI13();
double deathsI14 = adjustedHostSecondaryDiseaseDeathRate14
* host.getI14();
double deathsI21 = adjustedHostSecondaryDiseaseDeathRate21
* host.getI21();
double deathsI23 = adjustedHostSecondaryDiseaseDeathRate23
* host.getI23();
double deathsI24 = adjustedHostSecondaryDiseaseDeathRate24
* host.getI24();
double deathsI31 = adjustedHostSecondaryDiseaseDeathRate31
* host.getI31();
double deathsI32 = adjustedHostSecondaryDiseaseDeathRate32
* host.getI32();
double deathsI34 = adjustedHostSecondaryDiseaseDeathRate34
* host.getI34();
double deathsI41 = adjustedHostSecondaryDiseaseDeathRate41
* host.getI41();
double deathsI42 = adjustedHostSecondaryDiseaseDeathRate42
* host.getI42();
double deathsI43 = adjustedHostSecondaryDiseaseDeathRate43
* host.getI43();
hostDelta.setS(-toE1 - toE2 - toE3 - toE4);
hostDelta.setE1(toE1 - toI1);
hostDelta.setE2(toE2 - toI2);
hostDelta.setE3(toE3 - toI3);
hostDelta.setE4(toE4 - toI4);
hostDelta.setI1(toI1 - toT1 - deathsI1 - fromI1toR1);
hostDelta.setI2(toI2 - toT2 - deathsI2 - fromI2toR2);
hostDelta.setI3(toI3 - toT3 - deathsI3 - fromI3toR3);
hostDelta.setI4(toI4 - toT4 - deathsI4 - fromI4toR4);
hostDelta.setT1(toT1 - toR1);
hostDelta.setT2(toT2 - toR2);
hostDelta.setT3(toT3 - toR3);
hostDelta.setT4(toT4 - toR4);
hostDelta.setR1(fromI1toR1 + toR1 - toE12 - toE13 - toE14);
hostDelta.setR2(fromI2toR2 + toR2 - toE21 - toE23 - toE24);
hostDelta.setR3(fromI3toR3 + toR3 - toE31 - toE32 - toE34);
hostDelta.setR4(fromI4toR4 + toR4 - toE41 - toE42 - toE43);
hostDelta.setE12(toE12 - toI12);
hostDelta.setE13(toE13 - toI13);
hostDelta.setE14(toE14 - toI14);
hostDelta.setE21(toE21 - toI21);
hostDelta.setE23(toE23 - toI23);
hostDelta.setE24(toE24 - toI24);
hostDelta.setE31(toE31 - toI31);
hostDelta.setE32(toE32 - toI32);
hostDelta.setE34(toE34 - toI34);
hostDelta.setE41(toE41 - toI41);
hostDelta.setE42(toE42 - toI42);
hostDelta.setE43(toE43 - toI43);
hostDelta.setI12(toI12 - toR12);
hostDelta.setI13(toI13 - toR13);
hostDelta.setI14(toI14 - toR14);
hostDelta.setI21(toI21 - toR21);
hostDelta.setI23(toI23 - toR23);
hostDelta.setI24(toI24 - toR24);
hostDelta.setI31(toI31 - toR31);
hostDelta.setI32(toI32 - toR32);
hostDelta.setI34(toI34 - toR34);
hostDelta.setI41(toI41 - toR41);
hostDelta.setI42(toI42 - toR42);
hostDelta.setI43(toI43 - toR43);
hostDelta.setR(toR12 + toR13 + toR14 + toR21 + toR23 + toR24
+ toR31 + toR32 + toR34 + toR41 + toR42 + toR43);
hostDelta.setIncidence1(toE1);
hostDelta.setIncidence2(toE2);
hostDelta.setIncidence3(toE3);
hostDelta.setIncidence4(toE4);
hostDelta.setIncidence12(toE12);
hostDelta.setIncidence13(toE13);
hostDelta.setIncidence14(toE14);
hostDelta.setIncidence21(toE21);
hostDelta.setIncidence23(toE23);
hostDelta.setIncidence24(toE24);
hostDelta.setIncidence31(toE31);
hostDelta.setIncidence32(toE32);
hostDelta.setIncidence34(toE34);
hostDelta.setIncidence41(toE41);
hostDelta.setIncidence42(toE42);
hostDelta.setIncidence43(toE43);
hostDelta.setIncidence(toE1 + toE2 + toE3 + toE4 + toE12 + toE13
+ toE14 + toE21 + toE23 + toE24 + toE31 + toE32 + toE34
+ toE41 + toE42 + toE43);
hostDelta.setDiseaseDeaths1(deathsI1);
hostDelta.setDiseaseDeaths2(deathsI2);
hostDelta.setDiseaseDeaths3(deathsI3);
hostDelta.setDiseaseDeaths4(deathsI4);
hostDelta.setDiseaseDeaths12(deathsI12);
hostDelta.setDiseaseDeaths13(deathsI13);
hostDelta.setDiseaseDeaths14(deathsI14);
hostDelta.setDiseaseDeaths21(deathsI21);
hostDelta.setDiseaseDeaths23(deathsI23);
hostDelta.setDiseaseDeaths24(deathsI24);
hostDelta.setDiseaseDeaths31(deathsI31);
hostDelta.setDiseaseDeaths32(deathsI32);
hostDelta.setDiseaseDeaths34(deathsI34);
hostDelta.setDiseaseDeaths41(deathsI41);
hostDelta.setDiseaseDeaths42(deathsI42);
hostDelta.setDiseaseDeaths43(deathsI43);
hostDelta.setDiseaseDeaths(deathsI1 + deathsI2 + deathsI3
+ deathsI4 + deathsI12 + deathsI13 + deathsI14 + deathsI21
+ deathsI23 + deathsI24 + deathsI31 + deathsI32 + deathsI34
+ deathsI41 + deathsI42 + deathsI43);
return hostDelta;
}
// else if the current population is vector population
else if (diseaseLabel instanceof DengueModelVectorLabel) {
DengueModelVectorLabelValue vectorDelta = (DengueModelVectorLabelValue) returnValue;
DengueModelVectorLabelValue vector = (DengueModelVectorLabelValue) currentState;
if (vector.getPopulationCount() == 0.0) {
vectorDelta.reset();
return vectorDelta;
}
DengueModelHostLabelValue host = null;
DengueModelHostLabel hostLabel = null;
EList<NodeLabel> allLabels = diseaseLabel.getNode().getLabels();
for (NodeLabel label : allLabels) {
if (label instanceof DengueModelHostLabel
&& ((DengueModelHostLabel) label).getDecorator() == this) {
hostLabel = (DengueModelHostLabel) label;
host = (DengueModelHostLabelValue) hostLabel.getTempValue();
break;
}
}
double adjustedBitingRateSV = bitingRateSV * (double) timeDelta
/ (double) timePeriod;
double adjustedVectorIncubationRate1 = vectorIncubationRate1
* (double) timeDelta / (double) timePeriod;
double adjustedVectorIncubationRate2 = vectorIncubationRate2
* (double) timeDelta / (double) timePeriod;
double adjustedVectorIncubationRate3 = vectorIncubationRate3
* (double) timeDelta / (double) timePeriod;
double adjustedVectorIncubationRate4 = vectorIncubationRate4
* (double) timeDelta / (double) timePeriod;
double toE1 = 0.0;
double toE2 = 0.0;
double toE3 = 0.0;
double toE4 = 0.0;
EList<Double> effectives = getNormalizedEffectiveInfectious(hostLabel);
double effectiveI1 = effectives.get(0);
double effectiveI12 = effectives.get(1);
double effectiveI13 = effectives.get(2);
double effectiveI14 = effectives.get(3);
double effectiveI2 = effectives.get(4);
double effectiveI21 = effectives.get(5);
double effectiveI23 = effectives.get(6);
double effectiveI24 = effectives.get(7);
double effectiveI3 = effectives.get(8);
double effectiveI31 = effectives.get(9);
double effectiveI32 = effectives.get(10);
double effectiveI34 = effectives.get(11);
double effectiveI4 = effectives.get(12);
double effectiveI41 = effectives.get(13);
double effectiveI42 = effectives.get(14);
double effectiveI43 = effectives.get(15);
// include all primary and secondary infectious compartments of host
if (host.getPopulationCount() != 0.0) {
toE1 = vectorInfectivity1 * adjustedBitingRateSV * effectiveI1
* vector.getS();
toE1 += vectorInfectivity1 * adjustedBitingRateSV
* (hostADE21 * effectiveI21 + hostADE31 * effectiveI31 + hostADE41 * effectiveI41)
* vector.getS();
toE2 = vectorInfectivity2 * adjustedBitingRateSV * effectiveI2
* vector.getS();
toE2 += vectorInfectivity2 * adjustedBitingRateSV
* (hostADE12 * effectiveI12 + hostADE32 * effectiveI32 + hostADE42 * effectiveI42)
* vector.getS();
toE3 = vectorInfectivity3 * adjustedBitingRateSV * effectiveI3
* vector.getS();
toE3 += vectorInfectivity3 * adjustedBitingRateSV
* (hostADE13 * effectiveI13 + hostADE23 * effectiveI23 + hostADE43 * effectiveI43)
* vector.getS();
toE4 = vectorInfectivity4 * adjustedBitingRateSV * effectiveI4
* vector.getS();
toE4 += vectorInfectivity4 * adjustedBitingRateSV
* (hostADE14 * effectiveI14 + hostADE24 * effectiveI24 + hostADE34 * effectiveI34)
* vector.getS();
}
double toI1 = adjustedVectorIncubationRate1 * vector.getE1();
double toI2 = adjustedVectorIncubationRate2 * vector.getE2();
double toI3 = adjustedVectorIncubationRate3 * vector.getE3();
double toI4 = adjustedVectorIncubationRate4 * vector.getE4();
vectorDelta.setS(-toE1 - toE2 - toE3 - toE4);
vectorDelta.setE1(toE1 - toI1);
vectorDelta.setE2(toE2 - toI2);
vectorDelta.setE3(toE3 - toI3);
vectorDelta.setE4(toE4 - toI4);
vectorDelta.setI1(toI1);
vectorDelta.setI2(toI2);
vectorDelta.setI3(toI3);
vectorDelta.setI4(toI4);
vectorDelta.setIncidence1(toE1);
vectorDelta.setIncidence2(toE2);
vectorDelta.setIncidence3(toE3);
vectorDelta.setIncidence4(toE4);
vectorDelta.setIncidence(toE1 + toE2 + toE3 + toE4);
vectorDelta.setDiseaseDeaths(0.0);
return vectorDelta;
}
return null;
}
@Override
public DiseaseModelLabel createDiseaseModelLabel(String populationIdentifier) {
if (populationIdentifier.equals(vectorPopulationIdentifier)) {
return VectorFactory.eINSTANCE.createDengueModelVectorLabel();
} else {
return VectorFactory.eINSTANCE.createDengueModelHostLabel();
}
}
@Override
public DiseaseModelLabelValue createDiseaseModelLabelValue(
String populationIdentifier) {
if (populationIdentifier.equals(vectorPopulationIdentifier)) {
return VectorFactory.eINSTANCE.createDengueModelVectorLabelValue();
} else {
return VectorFactory.eINSTANCE.createDengueModelHostLabelValue();
}
}
@Override
public Infector createInfector() {
SIInfector retValue = StandardFactory.eINSTANCE.createSIInfector();
retValue.setDiseaseName(getDiseaseName());
retValue.setPopulationIdentifier(getPopulationIdentifier());
return retValue;
}
@Override
public void doModelSpecificAdjustments(LabelValue currentState) {
// Do nothing
}
/**
* Returns the effective infectious fraction for all infectious compartments
* in the following order: I1, I12, I13, I14, I2, I21, I23, I24, I3, I31,
* I32, I34, I4, I41, I42, I43.
* {@link StandardDiseaseModel#getNormalizedEffectiveInfectious(StandardDiseaseModelLabel, EList)}
* can also be used to do, but uses more memory, since {@link Double}
* objects are created for
* {@link BasicEObjectImpl#eGet(org.eclipse.emf.ecore.EStructuralFeature)}
* and
* {@link BasicEObjectImpl#eSet(org.eclipse.emf.ecore.EStructuralFeature, Object)}
* .
*
* @param diseaseLabel
* label to compute the fractions for
* @return effective infectious fraction for all infectious compartments
*/
private EList<Double> getNormalizedEffectiveInfectious(
DengueModelHostLabel diseaseLabel) {
Node node = diseaseLabel.getNode();
DengueModelHostLabelValue value = (DengueModelHostLabelValue) diseaseLabel
.getTempValue();
int count = 16;
double[] totalInfectious = new double[count];
double totalPopulation = value.getPopulationCount();
totalInfectious[0] = value.getI1();
totalInfectious[1] = value.getI12();
totalInfectious[2] = value.getI13();
totalInfectious[3] = value.getI14();
totalInfectious[4] = value.getI2();
totalInfectious[5] = value.getI21();
totalInfectious[6] = value.getI23();
totalInfectious[7] = value.getI24();
totalInfectious[8] = value.getI3();
totalInfectious[9] = value.getI31();
totalInfectious[10] = value.getI32();
totalInfectious[11] = value.getI34();
totalInfectious[12] = value.getI4();
totalInfectious[13] = value.getI41();
totalInfectious[14] = value.getI42();
totalInfectious[15] = value.getI43();
for (Edge borderEdge : CommonBorderRelationshipLabelImpl
.getCommonBorderEdgesFromNode(node)) {
// If it exists, we're looking for the label this disease model
// updates on the node at the other end of the border edge.
// sum up the changes from each connected node.
// NOTE: some of these changes could be negative
final Node otherNode = borderEdge.getOtherNode(node);
double borderLength = ((CommonBorderRelationshipLabelValue) borderEdge
.getLabel().getCurrentValue()).getBorderLength();
double otherArea = 0.0;
for (NodeLabel otherLabel : otherNode.getLabels()) {
if (otherLabel instanceof AreaLabel) {
otherArea = ((AreaLabel) otherLabel).getCurrentAreaValue()
.getArea();
break;
}
}
double mixingFactor = Math.min(characteristicMixingDistance
* borderLength / otherArea, 1.0);
for (NodeLabel otherLabel : otherNode.getLabels()) {
if (otherLabel instanceof DengueModelHostLabel) {
DengueModelHostLabel otherDiseaseLabel = (DengueModelHostLabel) otherLabel;
if (otherDiseaseLabel.getDecorator() == this
&& otherDiseaseLabel.getIdentifier().equals(
diseaseLabel.getIdentifier())) {
DengueModelHostLabelValue otherValue = (DengueModelHostLabelValue) otherDiseaseLabel
.getTempValue();
if (frequencyDependent) {
totalInfectious[0] += mixingFactor
* otherValue.getI1();
totalInfectious[1] += mixingFactor
* otherValue.getI12();
totalInfectious[2] += mixingFactor
* otherValue.getI13();
totalInfectious[3] += mixingFactor
* otherValue.getI14();
totalInfectious[4] += mixingFactor
* otherValue.getI2();
totalInfectious[5] += mixingFactor
* otherValue.getI21();
totalInfectious[6] += mixingFactor
* otherValue.getI23();
totalInfectious[7] += mixingFactor
* otherValue.getI24();
totalInfectious[8] += mixingFactor
* otherValue.getI3();
totalInfectious[9] += mixingFactor
* otherValue.getI31();
totalInfectious[10] += mixingFactor
* otherValue.getI32();
totalInfectious[11] += mixingFactor
* otherValue.getI34();
totalInfectious[12] += mixingFactor
* otherValue.getI4();
totalInfectious[13] += mixingFactor
* otherValue.getI41();
totalInfectious[14] += mixingFactor
* otherValue.getI42();
totalInfectious[15] += mixingFactor
* otherValue.getI43();
} else {
// TODO
}
totalPopulation += mixingFactor
* otherValue.getPopulationCount();
break;
}
}
}
} // for each border edge
for (Edge roadEdge : RoadTransportRelationshipLabelImpl
.getRoadEdgesFromNode(node)) {
// find the number of edges from the road edge - could be more than
// one
// also, roads have differenct capacities
EdgeLabel edgeLabel = roadEdge.getLabel();
double numCrossings = ((RoadTransportRelationshipLabelValue) edgeLabel
.getCurrentValue()).getNumberCrossings();
double infectiousProportion = Math.min(
roadNetworkInfectiousProportion * numCrossings, 1.0);
// If it exists, we're looking for the label this disease model
// updates on the node at the other end of the border edge.
Node otherNode = roadEdge.getOtherNode(node);
for (NodeLabel otherLabel : otherNode.getLabels()) {
if (otherLabel instanceof DengueModelHostLabel) {
DengueModelHostLabel otherDiseaseLabel = (DengueModelHostLabel) otherLabel;
if (otherDiseaseLabel.getDecorator() == this
&& otherDiseaseLabel.getIdentifier().equals(
diseaseLabel.getIdentifier())) {
DengueModelHostLabelValue otherValue = (DengueModelHostLabelValue) otherDiseaseLabel
.getTempValue();
if (frequencyDependent) {
totalInfectious[0] += infectiousProportion
* otherValue.getI1();
totalInfectious[1] += infectiousProportion
* otherValue.getI12();
totalInfectious[2] += infectiousProportion
* otherValue.getI13();
totalInfectious[3] += infectiousProportion
* otherValue.getI14();
totalInfectious[4] += infectiousProportion
* otherValue.getI2();
totalInfectious[5] += infectiousProportion
* otherValue.getI21();
totalInfectious[6] += infectiousProportion
* otherValue.getI23();
totalInfectious[7] += infectiousProportion
* otherValue.getI24();
totalInfectious[8] += infectiousProportion
* otherValue.getI3();
totalInfectious[9] += infectiousProportion
* otherValue.getI31();
totalInfectious[10] += infectiousProportion
* otherValue.getI32();
totalInfectious[11] += infectiousProportion
* otherValue.getI34();
totalInfectious[12] += infectiousProportion
* otherValue.getI4();
totalInfectious[13] += infectiousProportion
* otherValue.getI41();
totalInfectious[14] += infectiousProportion
* otherValue.getI42();
totalInfectious[15] += infectiousProportion
* otherValue.getI43();
} else {
// TODO
}
totalPopulation += infectiousProportion
* otherValue.getPopulationCount();
break;
}
}
}
} // for each road edge
// return the sum normalized to the total population
EList<Double> retVal = new BasicEList<Double>(count);
if (totalPopulation > 0.0) {
for (double infectious : totalInfectious) {
retVal.add(infectious / totalPopulation);
}
} else {
retVal.addAll(Collections.nCopies(count, 0.0));
}
return retVal;
}
@Override
public boolean isDeterministic() {
return true;
}
} // DengueModelImpl