@Generated(value="org.nuiton.topia.generator.EntityTransformer", date="Fri May 15 12:44:58 UTC 2020") public abstract class PopulationSeasonInfoAbstract extends SeasonImpl implements PopulationSeasonInfo
Modifier and Type | Field and Description |
---|---|
protected Equation |
emigrationEquation
Nom de l'attribut en BD : emigrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
emigrationMatrix
Matrix [group x zone(left)]
Nom de l'attribut en BD : emigrationMatrix
|
protected boolean |
groupChange
Si vrai alors la population change de groupe d'age ou de longueurs en debut de saison
Nom de l'attribut en BD : groupChange
|
protected Equation |
immigrationEquation
Nom de l'attribut en BD : immigrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
immigrationMatrix
Matrix [group x zone(reached)]
Nom de l'attribut en BD : immigrationMatrix
|
protected org.nuiton.math.matrix.MatrixND |
lengthChangeMatrix
La matrice de changement de longueur.
|
protected Equation |
migrationEquation
Nom de l'attribut en BD : migrationEquation
|
protected org.nuiton.math.matrix.MatrixND |
migrationMatrix
Matrix [group x zone(left) x zone(reached)]
Nom de l'attribut en BD : migrationMatrix
|
protected Population |
population
Nom de l'attribut en BD : population
|
protected boolean |
reproduction
Indique s'il y a de la reproduction durant la saison
Nom de l'attribut en BD : reproduction
|
protected org.nuiton.math.matrix.MatrixND |
reproductionDistribution
Matrice représentant la distribution de la reproduction sur les différents mois de la saison.
|
protected boolean |
simpleLengthChangeMatrix
Indique si la matrice de changementde longeur est une matrice simple ou complexe
Nom de l'attribut en BD : simpleLengthChangeMatrix
|
protected boolean |
useEquationMigration
Nom de l'attribut en BD : useEquationMigration
|
firstMonth, lastMonth
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables
PROPERTY_EMIGRATION_EQUATION, PROPERTY_EMIGRATION_MATRIX, PROPERTY_GROUP_CHANGE, PROPERTY_IMMIGRATION_EQUATION, PROPERTY_IMMIGRATION_MATRIX, PROPERTY_LENGTH_CHANGE_MATRIX, PROPERTY_MIGRATION_EQUATION, PROPERTY_MIGRATION_MATRIX, PROPERTY_POPULATION, PROPERTY_REPRODUCTION, PROPERTY_REPRODUCTION_DISTRIBUTION, PROPERTY_SIMPLE_LENGTH_CHANGE_MATRIX, PROPERTY_USE_EQUATION_MIGRATION
PROPERTY_FIRST_MONTH, PROPERTY_LAST_MONTH
Constructor and Description |
---|
PopulationSeasonInfoAbstract() |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.nuiton.topia.persistence.EntityVisitor visitor) |
protected void |
accept0(org.nuiton.topia.persistence.EntityVisitor visitor) |
void |
delete() |
List<org.nuiton.topia.persistence.TopiaEntity> |
getAggregate() |
List<org.nuiton.topia.persistence.TopiaEntity> |
getComposite() |
Equation |
getEmigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getEmigrationMatrix() |
boolean |
getGroupChange() |
Equation |
getImmigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getImmigrationMatrix() |
org.nuiton.math.matrix.MatrixND |
getLengthChangeMatrix() |
Equation |
getMigrationEquation() |
org.nuiton.math.matrix.MatrixND |
getMigrationMatrix() |
Population |
getPopulation() |
boolean |
getReproduction() |
org.nuiton.math.matrix.MatrixND |
getReproductionDistribution() |
boolean |
getSimpleLengthChangeMatrix() |
boolean |
getUseEquationMigration() |
boolean |
isGroupChange() |
boolean |
isReproduction() |
boolean |
isSimpleLengthChangeMatrix() |
boolean |
isUseEquationMigration() |
void |
setEmigrationEquation(Equation emigrationEquation) |
void |
setEmigrationMatrix(org.nuiton.math.matrix.MatrixND emigrationMatrix) |
void |
setGroupChange(boolean groupChange) |
void |
setImmigrationEquation(Equation immigrationEquation) |
void |
setImmigrationMatrix(org.nuiton.math.matrix.MatrixND immigrationMatrix) |
void |
setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND lengthChangeMatrix) |
void |
setMigrationEquation(Equation migrationEquation) |
void |
setMigrationMatrix(org.nuiton.math.matrix.MatrixND migrationMatrix) |
void |
setPopulation(Population population) |
void |
setReproduction(boolean reproduction) |
void |
setReproductionDistribution(org.nuiton.math.matrix.MatrixND reproductionDistribution) |
void |
setSimpleLengthChangeMatrix(boolean simpleLengthChangeMatrix) |
void |
setUseEquationMigration(boolean useEquationMigration) |
String |
toString() |
void |
update() |
containsMonth, getMonths, setMonths
getFirstMonth, getLastMonth, setFirstMonth, setLastMonth
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
computeLengthChangeMatrix, getCapturability, getEmigrationMatrix, getGroupChangeMatrix, getImmigrationMatrix, getMigrationMatrix, getReproductionMatrix, spacializeLengthChangeMatrix, unspacializeLengthChangeMatrix
containsMonth, getFirstMonth, getLastMonth, getMonths, setFirstMonth, setLastMonth, setMonths
getTopiaContext, setTopiaContext
addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
protected org.nuiton.math.matrix.MatrixND reproductionDistribution
Matrice représentant la distribution de la reproduction sur les différents mois de la saison.
Nom de l'attribut en BD : reproductionDistributionprotected boolean groupChange
Si vrai alors la population change de groupe d'age ou de longueurs en debut de saison
Nom de l'attribut en BD : groupChangeprotected boolean simpleLengthChangeMatrix
Indique si la matrice de changementde longeur est une matrice simple ou complexe
Nom de l'attribut en BD : simpleLengthChangeMatrixprotected org.nuiton.math.matrix.MatrixND lengthChangeMatrix
La matrice de changement de longueur. Appliquable que si la MetaPopulation est en longueur. Cette matrice est [group x group] ou [ (group, zone) x ( group, zone)]
Nom de l'attribut en BD : lengthChangeMatrixprotected boolean reproduction
Indique s'il y a de la reproduction durant la saison
Nom de l'attribut en BD : reproductionprotected boolean useEquationMigration
protected org.nuiton.math.matrix.MatrixND migrationMatrix
Matrix [group x zone(left) x zone(reached)]
Nom de l'attribut en BD : migrationMatrixprotected org.nuiton.math.matrix.MatrixND emigrationMatrix
Matrix [group x zone(left)]
Nom de l'attribut en BD : emigrationMatrixprotected org.nuiton.math.matrix.MatrixND immigrationMatrix
Matrix [group x zone(reached)]
Nom de l'attribut en BD : immigrationMatrixprotected Equation migrationEquation
protected Equation emigrationEquation
protected Equation immigrationEquation
protected Population population
public void update() throws org.nuiton.topia.TopiaException
update
in interface org.nuiton.topia.persistence.TopiaEntityContextable
update
in class SeasonAbstract
org.nuiton.topia.TopiaException
public void delete() throws org.nuiton.topia.TopiaException
delete
in interface org.nuiton.topia.persistence.TopiaEntityContextable
delete
in class SeasonAbstract
org.nuiton.topia.TopiaException
public void accept(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
accept
in interface org.nuiton.topia.persistence.TopiaEntity
accept
in class SeasonAbstract
org.nuiton.topia.TopiaException
protected void accept0(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
accept0
in class SeasonAbstract
org.nuiton.topia.TopiaException
public void setReproductionDistribution(org.nuiton.math.matrix.MatrixND reproductionDistribution)
setReproductionDistribution
in interface PopulationSeasonInfo
public org.nuiton.math.matrix.MatrixND getReproductionDistribution()
getReproductionDistribution
in interface PopulationSeasonInfo
public void setGroupChange(boolean groupChange)
setGroupChange
in interface PopulationSeasonInfo
public boolean isGroupChange()
isGroupChange
in interface PopulationSeasonInfo
public boolean getGroupChange()
getGroupChange
in interface PopulationSeasonInfo
public void setSimpleLengthChangeMatrix(boolean simpleLengthChangeMatrix)
setSimpleLengthChangeMatrix
in interface PopulationSeasonInfo
public boolean isSimpleLengthChangeMatrix()
isSimpleLengthChangeMatrix
in interface PopulationSeasonInfo
public boolean getSimpleLengthChangeMatrix()
getSimpleLengthChangeMatrix
in interface PopulationSeasonInfo
public void setLengthChangeMatrix(org.nuiton.math.matrix.MatrixND lengthChangeMatrix)
setLengthChangeMatrix
in interface PopulationSeasonInfo
public org.nuiton.math.matrix.MatrixND getLengthChangeMatrix()
getLengthChangeMatrix
in interface PopulationSeasonInfo
public void setReproduction(boolean reproduction)
setReproduction
in interface PopulationSeasonInfo
public boolean isReproduction()
isReproduction
in interface PopulationSeasonInfo
public boolean getReproduction()
getReproduction
in interface PopulationSeasonInfo
public void setUseEquationMigration(boolean useEquationMigration)
setUseEquationMigration
in interface PopulationSeasonInfo
public boolean isUseEquationMigration()
isUseEquationMigration
in interface PopulationSeasonInfo
public boolean getUseEquationMigration()
getUseEquationMigration
in interface PopulationSeasonInfo
public void setMigrationMatrix(org.nuiton.math.matrix.MatrixND migrationMatrix)
setMigrationMatrix
in interface PopulationSeasonInfo
public org.nuiton.math.matrix.MatrixND getMigrationMatrix()
getMigrationMatrix
in interface PopulationSeasonInfo
public void setEmigrationMatrix(org.nuiton.math.matrix.MatrixND emigrationMatrix)
setEmigrationMatrix
in interface PopulationSeasonInfo
public org.nuiton.math.matrix.MatrixND getEmigrationMatrix()
getEmigrationMatrix
in interface PopulationSeasonInfo
public void setImmigrationMatrix(org.nuiton.math.matrix.MatrixND immigrationMatrix)
setImmigrationMatrix
in interface PopulationSeasonInfo
public org.nuiton.math.matrix.MatrixND getImmigrationMatrix()
getImmigrationMatrix
in interface PopulationSeasonInfo
public void setMigrationEquation(Equation migrationEquation)
setMigrationEquation
in interface PopulationSeasonInfo
public Equation getMigrationEquation()
getMigrationEquation
in interface PopulationSeasonInfo
public void setEmigrationEquation(Equation emigrationEquation)
setEmigrationEquation
in interface PopulationSeasonInfo
public Equation getEmigrationEquation()
getEmigrationEquation
in interface PopulationSeasonInfo
public void setImmigrationEquation(Equation immigrationEquation)
setImmigrationEquation
in interface PopulationSeasonInfo
public Equation getImmigrationEquation()
getImmigrationEquation
in interface PopulationSeasonInfo
public void setPopulation(Population population)
setPopulation
in interface PopulationSeasonInfo
public Population getPopulation()
getPopulation
in interface PopulationSeasonInfo
public List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException
getAggregate
in interface org.nuiton.topia.persistence.TopiaEntity
getAggregate
in class SeasonAbstract
org.nuiton.topia.TopiaException
public List<org.nuiton.topia.persistence.TopiaEntity> getComposite() throws org.nuiton.topia.TopiaException
getComposite
in interface org.nuiton.topia.persistence.TopiaEntity
getComposite
in class SeasonAbstract
org.nuiton.topia.TopiaException
public String toString()
toString
in class SeasonImpl
Copyright © 1999–2020 CodeLutin. All rights reserved.