fr.ifremer.isisfish.entities
Interface Population

All Superinterfaces:
Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
PopulationAbstract, PopulationImpl

public interface Population
extends org.nuiton.topia.persistence.TopiaEntityContextable


Field Summary
static String PROPERTY_CAPTURABILITY
           
static String PROPERTY_CAPTURABILITY_COMMENT
           
static String PROPERTY_CAPTURABILITY_EQUATION
           
static String PROPERTY_CAPTURABILITY_EQUATION_USED
           
static String PROPERTY_CARACT_BIO_COMMENT
           
static String PROPERTY_COMMENT
           
static String PROPERTY_GEAR_SELECTIVITY
           
static String PROPERTY_GEOGRAPHIC_ID
           
static String PROPERTY_GROWTH
           
static String PROPERTY_GROWTH_REVERSE
           
static String PROPERTY_MAPPING_ZONE_REPRO_ZONE_RECRU
           
static String PROPERTY_MATURITY_OGIVE_EQUATION
           
static String PROPERTY_MEAN_WEIGHT
           
static String PROPERTY_MIGRATION_COMMENT
           
static String PROPERTY_MONTH_GAP_BETWEEN_REPRO_RECRUTEMENT
           
static String PROPERTY_NAME
           
static String PROPERTY_NATURAL_DEATH_RATE
           
static String PROPERTY_PLUS_GROUP
           
static String PROPERTY_POPULATION_GROUP
           
static String PROPERTY_POPULATION_SEASON_INFO
           
static String PROPERTY_POPULATION_ZONE
           
static String PROPERTY_PRICE
           
static String PROPERTY_RECRUITMENT_COMMENT
           
static String PROPERTY_RECRUITMENT_DISTRIBUTION
           
static String PROPERTY_RECRUITMENT_ZONE
           
static String PROPERTY_REPRODUCTION_EQUATION
           
static String PROPERTY_REPRODUCTION_RATE_EQUATION
           
static String PROPERTY_REPRODUCTION_ZONE
           
static String PROPERTY_SEASONS_COMMENT
           
static String PROPERTY_SPECIES
           
static String PROPERTY_ZONES_COMMENT
           
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
TOPIA_CONTEXT
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Method Summary
 void addAllPopulationGroup(List<PopulationGroup> populationGroup)
           
 void addAllPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)
           
 void addAllPopulationZone(List<Zone> populationZone)
           
 void addAllRecruitmentZone(List<Zone> recruitmentZone)
           
 void addAllReproductionZone(List<Zone> reproductionZone)
           
 void addPopulationGroup(PopulationGroup populationGroup)
           
 void addPopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)
           
 void addPopulationZone(Zone populationZone)
           
 void addRecruitmentZone(Zone recruitmentZone)
           
 void addReproductionZone(Zone reproductionZone)
           
 void clearPopulationGroup()
           
 void clearPopulationSeasonInfo()
           
 void clearPopulationZone()
           
 void clearRecruitmentZone()
           
 void clearReproductionZone()
           
 double getAge(double length, PopulationGroup group)
           
 org.nuiton.math.matrix.MatrixND getCapturability()
           
 String getCapturabilityComment()
           
 Equation getCapturabilityEquation()
           
 boolean getCapturabilityEquationUsed()
           
 String getCaractBioComment()
           
 String getComment()
           
 String getGeographicId()
           
 Equation getGrowth()
           
 Equation getGrowthReverse()
           
 double getLength(double age, PopulationGroup group)
           
 org.nuiton.math.matrix.MatrixND getMappingZoneReproZoneRecru()
           
 Equation getMaturityOgiveEquation()
           
 Equation getMeanWeight()
           
 String getMigrationComment()
           
 int getMonthGapBetweenReproRecrutement()
           
 String getName()
           
 double getNaturalDeathBirth(Zone zone)
           
 Equation getNaturalDeathRate()
           
 org.nuiton.math.matrix.MatrixND getNaturalDeathRateMatrix()
           
 boolean getPlusGroup()
           
 List<PopulationGroup> getPopulationGroup()
           
 PopulationGroup getPopulationGroupByTopiaId(String topiaId)
           
 List<PopulationSeasonInfo> getPopulationSeasonInfo()
           
 PopulationSeasonInfo getPopulationSeasonInfo(Month month)
           
 PopulationSeasonInfo getPopulationSeasonInfoByTopiaId(String topiaId)
           
 List<Zone> getPopulationZone()
           
 Zone getPopulationZoneByTopiaId(String topiaId)
           
 Equation getPrice()
           
 String getRecruitmentComment()
           
 org.nuiton.math.matrix.MatrixND getRecruitmentDistribution()
           
 List<Zone> getRecruitmentZone()
           
 Zone getRecruitmentZoneByTopiaId(String topiaId)
           
 Equation getReproductionEquation()
           
 Equation getReproductionRateEquation()
           
 List<Zone> getReproductionZone()
           
 Zone getReproductionZoneByTopiaId(String topiaId)
           
 String getSeasonsComment()
           
 Species getSpecies()
           
 String getZonesComment()
           
 boolean isCapturabilityEquationUsed()
           
 boolean isPlusGroup()
           
 boolean isPopulationGroupEmpty()
           
 boolean isPopulationSeasonInfoEmpty()
           
 boolean isPopulationZoneEmpty()
           
 boolean isRecruitmentZoneEmpty()
           
 boolean isReproductionZoneEmpty()
           
 org.nuiton.math.matrix.MatrixND N2DToN1D(org.nuiton.math.matrix.MatrixND m)
           
 void removePopulationGroup(PopulationGroup populationGroup)
           
 void removePopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)
           
 void removePopulationZone(Zone populationZone)
           
 void removeRecruitmentZone(Zone recruitmentZone)
           
 void removeReproductionZone(Zone reproductionZone)
           
 void setCapturability(org.nuiton.math.matrix.MatrixND capturability)
           
 void setCapturabilityComment(String capturabilityComment)
           
 void setCapturabilityEquation(Equation capturabilityEquation)
           
 void setCapturabilityEquationUsed(boolean capturabilityEquationUsed)
           
 void setCaractBioComment(String caractBioComment)
           
 void setComment(String comment)
           
 void setGeographicId(String geographicId)
           
 void setGrowth(Equation growth)
           
 void setGrowthReverse(Equation growthReverse)
           
 void setMappingZoneReproZoneRecru(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru)
           
 void setMaturityOgiveEquation(Equation maturityOgiveEquation)
           
 void setMeanWeight(Equation meanWeight)
           
 void setMigrationComment(String migrationComment)
           
 void setMonthGapBetweenReproRecrutement(int monthGapBetweenReproRecrutement)
           
 void setName(String name)
           
 void setNaturalDeathRate(Equation naturalDeathRate)
           
 void setPlusGroup(boolean plusGroup)
           
 void setPopulationGroup(List<PopulationGroup> populationGroup)
           
 void setPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)
           
 void setPopulationZone(List<Zone> populationZone)
           
 void setPrice(Equation price)
           
 void setRecruitmentComment(String recruitmentComment)
           
 void setRecruitmentDistribution(org.nuiton.math.matrix.MatrixND recruitmentDistribution)
           
 void setRecruitmentZone(List<Zone> recruitmentZone)
           
 void setReproductionEquation(Equation reproductionEquation)
           
 void setReproductionRateEquation(Equation reproductionRateEquation)
           
 void setReproductionZone(List<Zone> reproductionZone)
           
 void setSeasonsComment(String seasonsComment)
           
 void setSpecies(Species species)
           
 void setZonesComment(String zonesComment)
           
 int sizePopulationGroup()
           
 int sizePopulationSeasonInfo()
           
 int sizePopulationZone()
           
 int sizeRecruitmentZone()
           
 int sizeReproductionZone()
           
 org.nuiton.math.matrix.MatrixND split2D(org.nuiton.math.matrix.MatrixND m)
           
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntityContextable
delete, getTopiaContext, setTopiaContext, update
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Field Detail

PROPERTY_NAME

static final String PROPERTY_NAME
See Also:
Constant Field Values

PROPERTY_GEOGRAPHIC_ID

static final String PROPERTY_GEOGRAPHIC_ID
See Also:
Constant Field Values

PROPERTY_PLUS_GROUP

static final String PROPERTY_PLUS_GROUP
See Also:
Constant Field Values

PROPERTY_GROWTH

static final String PROPERTY_GROWTH
See Also:
Constant Field Values

PROPERTY_GROWTH_REVERSE

static final String PROPERTY_GROWTH_REVERSE
See Also:
Constant Field Values

PROPERTY_COMMENT

static final String PROPERTY_COMMENT
See Also:
Constant Field Values

PROPERTY_MEAN_WEIGHT

static final String PROPERTY_MEAN_WEIGHT
See Also:
Constant Field Values

PROPERTY_PRICE

static final String PROPERTY_PRICE
See Also:
Constant Field Values

PROPERTY_NATURAL_DEATH_RATE

static final String PROPERTY_NATURAL_DEATH_RATE
See Also:
Constant Field Values

PROPERTY_CARACT_BIO_COMMENT

static final String PROPERTY_CARACT_BIO_COMMENT
See Also:
Constant Field Values

PROPERTY_REPRODUCTION_EQUATION

static final String PROPERTY_REPRODUCTION_EQUATION
See Also:
Constant Field Values

PROPERTY_MONTH_GAP_BETWEEN_REPRO_RECRUTEMENT

static final String PROPERTY_MONTH_GAP_BETWEEN_REPRO_RECRUTEMENT
See Also:
Constant Field Values

PROPERTY_RECRUITMENT_DISTRIBUTION

static final String PROPERTY_RECRUITMENT_DISTRIBUTION
See Also:
Constant Field Values

PROPERTY_RECRUITMENT_COMMENT

static final String PROPERTY_RECRUITMENT_COMMENT
See Also:
Constant Field Values

PROPERTY_ZONES_COMMENT

static final String PROPERTY_ZONES_COMMENT
See Also:
Constant Field Values

PROPERTY_SEASONS_COMMENT

static final String PROPERTY_SEASONS_COMMENT
See Also:
Constant Field Values

PROPERTY_CAPTURABILITY_COMMENT

static final String PROPERTY_CAPTURABILITY_COMMENT
See Also:
Constant Field Values

PROPERTY_MIGRATION_COMMENT

static final String PROPERTY_MIGRATION_COMMENT
See Also:
Constant Field Values

PROPERTY_MAPPING_ZONE_REPRO_ZONE_RECRU

static final String PROPERTY_MAPPING_ZONE_REPRO_ZONE_RECRU
See Also:
Constant Field Values

PROPERTY_CAPTURABILITY

static final String PROPERTY_CAPTURABILITY
See Also:
Constant Field Values

PROPERTY_CAPTURABILITY_EQUATION_USED

static final String PROPERTY_CAPTURABILITY_EQUATION_USED
See Also:
Constant Field Values

PROPERTY_CAPTURABILITY_EQUATION

static final String PROPERTY_CAPTURABILITY_EQUATION
See Also:
Constant Field Values

PROPERTY_MATURITY_OGIVE_EQUATION

static final String PROPERTY_MATURITY_OGIVE_EQUATION
See Also:
Constant Field Values

PROPERTY_REPRODUCTION_RATE_EQUATION

static final String PROPERTY_REPRODUCTION_RATE_EQUATION
See Also:
Constant Field Values

PROPERTY_GEAR_SELECTIVITY

static final String PROPERTY_GEAR_SELECTIVITY
See Also:
Constant Field Values

PROPERTY_POPULATION_GROUP

static final String PROPERTY_POPULATION_GROUP
See Also:
Constant Field Values

PROPERTY_POPULATION_SEASON_INFO

static final String PROPERTY_POPULATION_SEASON_INFO
See Also:
Constant Field Values

PROPERTY_SPECIES

static final String PROPERTY_SPECIES
See Also:
Constant Field Values

PROPERTY_REPRODUCTION_ZONE

static final String PROPERTY_REPRODUCTION_ZONE
See Also:
Constant Field Values

PROPERTY_POPULATION_ZONE

static final String PROPERTY_POPULATION_ZONE
See Also:
Constant Field Values

PROPERTY_RECRUITMENT_ZONE

static final String PROPERTY_RECRUITMENT_ZONE
See Also:
Constant Field Values
Method Detail

setName

void setName(String name)

getName

String getName()

setGeographicId

void setGeographicId(String geographicId)

getGeographicId

String getGeographicId()

setPlusGroup

void setPlusGroup(boolean plusGroup)

isPlusGroup

boolean isPlusGroup()

getPlusGroup

boolean getPlusGroup()

setGrowth

void setGrowth(Equation growth)

getGrowth

Equation getGrowth()

setGrowthReverse

void setGrowthReverse(Equation growthReverse)

getGrowthReverse

Equation getGrowthReverse()

setComment

void setComment(String comment)

getComment

String getComment()

setMeanWeight

void setMeanWeight(Equation meanWeight)

getMeanWeight

Equation getMeanWeight()

setPrice

void setPrice(Equation price)

getPrice

Equation getPrice()

setNaturalDeathRate

void setNaturalDeathRate(Equation naturalDeathRate)

getNaturalDeathRate

Equation getNaturalDeathRate()

setCaractBioComment

void setCaractBioComment(String caractBioComment)

getCaractBioComment

String getCaractBioComment()

setReproductionEquation

void setReproductionEquation(Equation reproductionEquation)

getReproductionEquation

Equation getReproductionEquation()

setMonthGapBetweenReproRecrutement

void setMonthGapBetweenReproRecrutement(int monthGapBetweenReproRecrutement)

getMonthGapBetweenReproRecrutement

int getMonthGapBetweenReproRecrutement()

setRecruitmentDistribution

void setRecruitmentDistribution(org.nuiton.math.matrix.MatrixND recruitmentDistribution)

getRecruitmentDistribution

org.nuiton.math.matrix.MatrixND getRecruitmentDistribution()

setRecruitmentComment

void setRecruitmentComment(String recruitmentComment)

getRecruitmentComment

String getRecruitmentComment()

setZonesComment

void setZonesComment(String zonesComment)

getZonesComment

String getZonesComment()

setSeasonsComment

void setSeasonsComment(String seasonsComment)

getSeasonsComment

String getSeasonsComment()

setCapturabilityComment

void setCapturabilityComment(String capturabilityComment)

getCapturabilityComment

String getCapturabilityComment()

setMigrationComment

void setMigrationComment(String migrationComment)

getMigrationComment

String getMigrationComment()

setMappingZoneReproZoneRecru

void setMappingZoneReproZoneRecru(org.nuiton.math.matrix.MatrixND mappingZoneReproZoneRecru)

getMappingZoneReproZoneRecru

org.nuiton.math.matrix.MatrixND getMappingZoneReproZoneRecru()

setCapturability

void setCapturability(org.nuiton.math.matrix.MatrixND capturability)

getCapturability

org.nuiton.math.matrix.MatrixND getCapturability()

setCapturabilityEquationUsed

void setCapturabilityEquationUsed(boolean capturabilityEquationUsed)

isCapturabilityEquationUsed

boolean isCapturabilityEquationUsed()

getCapturabilityEquationUsed

boolean getCapturabilityEquationUsed()

setCapturabilityEquation

void setCapturabilityEquation(Equation capturabilityEquation)

getCapturabilityEquation

Equation getCapturabilityEquation()

setMaturityOgiveEquation

void setMaturityOgiveEquation(Equation maturityOgiveEquation)

getMaturityOgiveEquation

Equation getMaturityOgiveEquation()

setReproductionRateEquation

void setReproductionRateEquation(Equation reproductionRateEquation)

getReproductionRateEquation

Equation getReproductionRateEquation()

addPopulationGroup

void addPopulationGroup(PopulationGroup populationGroup)

addAllPopulationGroup

void addAllPopulationGroup(List<PopulationGroup> populationGroup)

setPopulationGroup

void setPopulationGroup(List<PopulationGroup> populationGroup)

removePopulationGroup

void removePopulationGroup(PopulationGroup populationGroup)

clearPopulationGroup

void clearPopulationGroup()

getPopulationGroup

List<PopulationGroup> getPopulationGroup()

getPopulationGroupByTopiaId

PopulationGroup getPopulationGroupByTopiaId(String topiaId)

sizePopulationGroup

int sizePopulationGroup()

isPopulationGroupEmpty

boolean isPopulationGroupEmpty()

addPopulationSeasonInfo

void addPopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)

addAllPopulationSeasonInfo

void addAllPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)

setPopulationSeasonInfo

void setPopulationSeasonInfo(List<PopulationSeasonInfo> populationSeasonInfo)

removePopulationSeasonInfo

void removePopulationSeasonInfo(PopulationSeasonInfo populationSeasonInfo)

clearPopulationSeasonInfo

void clearPopulationSeasonInfo()

getPopulationSeasonInfo

List<PopulationSeasonInfo> getPopulationSeasonInfo()

getPopulationSeasonInfoByTopiaId

PopulationSeasonInfo getPopulationSeasonInfoByTopiaId(String topiaId)

sizePopulationSeasonInfo

int sizePopulationSeasonInfo()

isPopulationSeasonInfoEmpty

boolean isPopulationSeasonInfoEmpty()

setSpecies

void setSpecies(Species species)

getSpecies

Species getSpecies()

addReproductionZone

void addReproductionZone(Zone reproductionZone)

addAllReproductionZone

void addAllReproductionZone(List<Zone> reproductionZone)

setReproductionZone

void setReproductionZone(List<Zone> reproductionZone)

removeReproductionZone

void removeReproductionZone(Zone reproductionZone)

clearReproductionZone

void clearReproductionZone()

getReproductionZone

List<Zone> getReproductionZone()

getReproductionZoneByTopiaId

Zone getReproductionZoneByTopiaId(String topiaId)

sizeReproductionZone

int sizeReproductionZone()

isReproductionZoneEmpty

boolean isReproductionZoneEmpty()

addPopulationZone

void addPopulationZone(Zone populationZone)

addAllPopulationZone

void addAllPopulationZone(List<Zone> populationZone)

setPopulationZone

void setPopulationZone(List<Zone> populationZone)

removePopulationZone

void removePopulationZone(Zone populationZone)

clearPopulationZone

void clearPopulationZone()

getPopulationZone

List<Zone> getPopulationZone()

getPopulationZoneByTopiaId

Zone getPopulationZoneByTopiaId(String topiaId)

sizePopulationZone

int sizePopulationZone()

isPopulationZoneEmpty

boolean isPopulationZoneEmpty()

addRecruitmentZone

void addRecruitmentZone(Zone recruitmentZone)

addAllRecruitmentZone

void addAllRecruitmentZone(List<Zone> recruitmentZone)

setRecruitmentZone

void setRecruitmentZone(List<Zone> recruitmentZone)

removeRecruitmentZone

void removeRecruitmentZone(Zone recruitmentZone)

clearRecruitmentZone

void clearRecruitmentZone()

getRecruitmentZone

List<Zone> getRecruitmentZone()

getRecruitmentZoneByTopiaId

Zone getRecruitmentZoneByTopiaId(String topiaId)

sizeRecruitmentZone

int sizeRecruitmentZone()

isRecruitmentZoneEmpty

boolean isRecruitmentZoneEmpty()

getPopulationSeasonInfo

PopulationSeasonInfo getPopulationSeasonInfo(Month month)

N2DToN1D

org.nuiton.math.matrix.MatrixND N2DToN1D(org.nuiton.math.matrix.MatrixND m)

split2D

org.nuiton.math.matrix.MatrixND split2D(org.nuiton.math.matrix.MatrixND m)

getNaturalDeathBirth

double getNaturalDeathBirth(Zone zone)

getAge

double getAge(double length,
              PopulationGroup group)

getLength

double getLength(double age,
                 PopulationGroup group)

getNaturalDeathRateMatrix

org.nuiton.math.matrix.MatrixND getNaturalDeathRateMatrix()


Copyright © 1999-2012 CodeLutin. All Rights Reserved.