Class Island
java.lang.Object
com.decs.application.data.distribution.Island
Island Class
This class represents each island in the Island Distribution Model. It stores all island configurations.
- Version:
- 1.0
- Author:
- Bruno Guiomar
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()intintintintintgetSeed()voidvoidsetMailboxSize(int mailboxSize) voidsetMigrationDestination(ArrayList<Island> migrationDestination) voidsetMigrationNumber(int migrationNumber) voidsetMigrationOffset(int migrationOffset) voidsetMigrationSize(int migrationSize) voidsetMigrationStart(int migrationStart) void
-
Field Details
-
id
-
migrationNumber
private int migrationNumber -
migrationDestination
-
migrationSize
private int migrationSize -
migrationStart
private int migrationStart -
migrationOffset
private int migrationOffset -
mailboxSize
private int mailboxSize -
seed
-
-
Constructor Details
-
Island
Island Class Constructor- Parameters:
id- Identification number for the island object
-
-
Method Details
-
getId
-
getMigrationNumber
public int getMigrationNumber() -
getMigrationDestination
-
getMigrationSize
public int getMigrationSize() -
getMigrationStart
public int getMigrationStart() -
getMigrationOffset
public int getMigrationOffset() -
getMailboxSize
public int getMailboxSize() -
getSeed
-
setId
-
setMigrationNumber
public void setMigrationNumber(int migrationNumber) -
setMigrationDestination
-
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
-