java.lang.Object
com.decs.application.data.distribution.Island

public class Island extends Object
Island Class

This class represents each island in the Island Distribution Model. It stores all island configurations.

Version:
1.0
Author:
Bruno Guiomar
  • Field Details

    • id

      private String id
    • migrationNumber

      private int migrationNumber
    • migrationDestination

      private ArrayList<Island> migrationDestination
    • migrationSize

      private int migrationSize
    • migrationStart

      private int migrationStart
    • migrationOffset

      private int migrationOffset
    • mailboxSize

      private int mailboxSize
    • seed

      private String seed
  • Constructor Details

    • Island

      public Island(String id)
      Island Class Constructor
      Parameters:
      id - Identification number for the island object
  • Method Details

    • getId

      public String getId()
    • getMigrationNumber

      public int getMigrationNumber()
    • getMigrationDestination

      public ArrayList<Island> getMigrationDestination()
    • getMigrationSize

      public int getMigrationSize()
    • getMigrationStart

      public int getMigrationStart()
    • getMigrationOffset

      public int getMigrationOffset()
    • getMailboxSize

      public int getMailboxSize()
    • getSeed

      public String getSeed()
    • setId

      public void setId(String id)
    • setMigrationNumber

      public void setMigrationNumber(int migrationNumber)
    • setMigrationDestination

      public void setMigrationDestination(ArrayList<Island> migrationDestination)
    • setMigrationSize

      public void setMigrationSize(int migrationSize)
    • setMigrationStart

      public void setMigrationStart(int migrationStart)
    • setMigrationOffset

      public void setMigrationOffset(int migrationOffset)
    • setMailboxSize

      public void setMailboxSize(int mailboxSize)
    • setSeed

      public void setSeed(String seed)