Interface PopulationGroup

All Superinterfaces:
Serializable, org.nuiton.topia.persistence.TopiaEntity, org.nuiton.topia.persistence.TopiaEntityContextable
All Known Implementing Classes:
PopulationGroupAbstract, PopulationGroupImpl

public interface PopulationGroup extends org.nuiton.topia.persistence.TopiaEntityContextable
  • Field Details

  • Method Details

    • setId

      void setId(int id)
    • getId

      int getId()
    • setAge

      void setAge(double age)
    • getAge

      double getAge()
    • setMinLength

      void setMinLength(double minLength)
    • getMinLength

      double getMinLength()
    • setMaxLength

      void setMaxLength(double maxLength)
    • getMaxLength

      double getMaxLength()
    • setComment

      void setComment(String comment)
    • getComment

      String getComment()
    • setPopulation

      void setPopulation(Population population)
    • getPopulation

      Population getPopulation()
    • getLength

      double getLength()
    • getNaturalDeathRate

      double getNaturalDeathRate(Zone zone)
    • getMeanWeight

      double getMeanWeight()
    • getPrice

      double getPrice()
    • isInLength

      boolean isInLength(double length)
    • getMaturityOgive

      double getMaturityOgive()
    • getReproductionRate

      double getReproductionRate()
    • getFishingMortalityOtherFleets

      double getFishingMortalityOtherFleets(Zone zone)