Class Einstellungen

java.lang.Object
  |
  +--Parameters
        |
        +--Einstellungen

class Einstellungen
extends Parameters

Title: Einstellungen Description: Einstellungen save the options made in TheHive

Author:
Daniel Schlosser & Dimitri Missoh

Field Summary
private  boolean automaticFitness
           
private  java.lang.String automaticFitnessName
           
private  int conflictResolvingSt
           
private  java.lang.String conflictResolvingStName
           
private  boolean doCrossover
           
private  java.lang.String doCrossoverName
           
private  int genpoolSize
           
private  java.lang.String genpoolSizeName
           
private  boolean interactionMode
           
private  java.lang.String interactionModeName
           
private  double mutationProb
           
private  java.lang.String mutationProbName
           
private  int numberAgents
           
private  java.lang.String numberAgentsName
           
private  int numberGensInGenom
           
private  java.lang.String numberGensInGenomName
           
private  java.lang.String numberToSurviveName
           
private  int positionOfCrystallizationPoint
           
private  java.lang.String positionOfCrystallizationPointName
           
private  int roundsWithoutUser
           
private  java.lang.String roundsWithoutUserName
           
private  int sizeOfUmgebungen
           
private  java.lang.String sizeOfUmgebungenName
           
private  int sizeOfView
           
private  java.lang.String sizeOfViewName
           
private  int standartRundenzahl
           
private  java.lang.String standartRundenzahlName
           
private  TheHive theHive
           
private  Simulator theSim
           
private  ModellViewer viewport
           
 
Fields inherited from class Parameters
DEBUG, properties, propertiesDescription, propertiesFilename
 
Constructor Summary
(package private) Einstellungen(Simulator theSim, TheHive theHive, ModellViewer viewport)
          Konstruktor der Klasse Einstelungen.
 
Method Summary
(package private)  boolean getAutomaticFitness()
           
(package private)  int getConflictResolvingSt()
           
(package private)  boolean getDoCrossover()
           
(package private)  int getGenpoolSize()
           
(package private)  boolean getInteractionMode()
           
(package private)  double getMutationProb()
           
(package private)  int getNumberAgents()
           
(package private)  int getNumberGensInGenom()
           
(package private)  int getPositionOfCrystalizationPoint()
           
(package private)  int getRoundsWithoutUser()
           
(package private)  int getSizeOfUmgebungen()
           
(package private)  int getSizeOfView()
           
(package private)  int getStandartRundenzahl()
           
(package private)  void setAutomaticFitness(boolean automaticFitness)
           
(package private)  void setConflictResolvingSt(int conflictResolvingSt)
           
protected  void setDefaults(java.util.Properties defaults)
          diese Methode dient dazu, die Variablen auf den Default-Werten einzusetzen. param defaults vom Typ Properties return hat keinen Rückgabewert
(package private)  void setDoCrossover(boolean doCrossover)
           
(package private)  void setGenpoolSize(int genpoolSize)
           
(package private)  void setInteractionMode(boolean interactionMode)
           
(package private)  void setMutationProb(double mutationProb)
           
(package private)  void setNumberAgents(int numberAgents)
           
(package private)  void setNumberGensInGenom(int numberGensInGenom)
           
(package private)  void setPositionOfCrystalizationPoint(int i)
           
(package private)  void setRoundsWithoutUser(int roundsWithoutUser)
           
(package private)  void setSizeOfUmgebungen(int sizeOfUmgebungen)
           
(package private)  void setSizeOfView(int sizeOfView)
           
(package private)  void setStandartRundenzahl(int standartRundenzahl)
           
 java.lang.String toString()
          diese Methode dient dazu, die gespeicherten Werten in einem String umzuwandeln. param - erwartet keinen Paramater return hat keinen Rückgabewert
protected  void updatePropertiesFromSettings()
          diese Methode dient dazu, die gespeicherten Werten auf den aktuellen Werten einzusetzen. param - erwartet keinen Paramater return hat keinen Rückgabewert
protected  void updateSettingsFromProperties()
          diese Methode dient dazu, die Variablen auf den gespeicherten Werten einzusetzen. param - erwartet keinen Paramater return hat keinen Rückgabewert
 
Methods inherited from class Parameters
getParameters, saveParameters
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

theSim

private Simulator theSim

theHive

private TheHive theHive

viewport

private ModellViewer viewport

standartRundenzahl

private int standartRundenzahl

mutationProb

private double mutationProb

genpoolSize

private int genpoolSize

conflictResolvingSt

private int conflictResolvingSt

roundsWithoutUser

private int roundsWithoutUser

automaticFitness

private boolean automaticFitness

interactionMode

private boolean interactionMode

sizeOfUmgebungen

private int sizeOfUmgebungen

numberAgents

private int numberAgents

numberGensInGenom

private int numberGensInGenom

sizeOfView

private int sizeOfView

doCrossover

private boolean doCrossover

positionOfCrystallizationPoint

private int positionOfCrystallizationPoint

standartRundenzahlName

private java.lang.String standartRundenzahlName

mutationProbName

private java.lang.String mutationProbName

genpoolSizeName

private java.lang.String genpoolSizeName

numberToSurviveName

private java.lang.String numberToSurviveName

conflictResolvingStName

private java.lang.String conflictResolvingStName

roundsWithoutUserName

private java.lang.String roundsWithoutUserName

automaticFitnessName

private java.lang.String automaticFitnessName

interactionModeName

private java.lang.String interactionModeName

sizeOfUmgebungenName

private java.lang.String sizeOfUmgebungenName

numberAgentsName

private java.lang.String numberAgentsName

numberGensInGenomName

private java.lang.String numberGensInGenomName

sizeOfViewName

private java.lang.String sizeOfViewName

doCrossoverName

private java.lang.String doCrossoverName

positionOfCrystallizationPointName

private java.lang.String positionOfCrystallizationPointName
Constructor Detail

Einstellungen

Einstellungen(Simulator theSim,
              TheHive theHive,
              ModellViewer viewport)
Konstruktor der Klasse Einstelungen. Hier werden die Default-Parameter gelesen und gesetzt, und dann gespeichert
Method Detail

setDefaults

protected void setDefaults(java.util.Properties defaults)
diese Methode dient dazu, die Variablen auf den Default-Werten einzusetzen. param defaults vom Typ Properties return hat keinen Rückgabewert
Overrides:
setDefaults in class Parameters

updateSettingsFromProperties

protected void updateSettingsFromProperties()
diese Methode dient dazu, die Variablen auf den gespeicherten Werten einzusetzen. param - erwartet keinen Paramater return hat keinen Rückgabewert
Overrides:
updateSettingsFromProperties in class Parameters

updatePropertiesFromSettings

protected void updatePropertiesFromSettings()
diese Methode dient dazu, die gespeicherten Werten auf den aktuellen Werten einzusetzen. param - erwartet keinen Paramater return hat keinen Rückgabewert
Overrides:
updatePropertiesFromSettings in class Parameters

toString

public java.lang.String toString()
diese Methode dient dazu, die gespeicherten Werten in einem String umzuwandeln. param - erwartet keinen Paramater return hat keinen Rückgabewert
Overrides:
toString in class java.lang.Object

setSizeOfView

void setSizeOfView(int sizeOfView)

getSizeOfView

int getSizeOfView()

setDoCrossover

void setDoCrossover(boolean doCrossover)

getDoCrossover

boolean getDoCrossover()

setPositionOfCrystalizationPoint

void setPositionOfCrystalizationPoint(int i)

getPositionOfCrystalizationPoint

int getPositionOfCrystalizationPoint()

setStandartRundenzahl

void setStandartRundenzahl(int standartRundenzahl)

getStandartRundenzahl

int getStandartRundenzahl()

setMutationProb

void setMutationProb(double mutationProb)

getMutationProb

double getMutationProb()

setGenpoolSize

void setGenpoolSize(int genpoolSize)

getGenpoolSize

int getGenpoolSize()

setConflictResolvingSt

void setConflictResolvingSt(int conflictResolvingSt)

getConflictResolvingSt

int getConflictResolvingSt()

setRoundsWithoutUser

void setRoundsWithoutUser(int roundsWithoutUser)

getRoundsWithoutUser

int getRoundsWithoutUser()

setAutomaticFitness

void setAutomaticFitness(boolean automaticFitness)

getAutomaticFitness

boolean getAutomaticFitness()

setInteractionMode

void setInteractionMode(boolean interactionMode)

getInteractionMode

boolean getInteractionMode()

setSizeOfUmgebungen

void setSizeOfUmgebungen(int sizeOfUmgebungen)

getSizeOfUmgebungen

int getSizeOfUmgebungen()

setNumberAgents

void setNumberAgents(int numberAgents)

getNumberAgents

int getNumberAgents()

setNumberGensInGenom

void setNumberGensInGenom(int numberGensInGenom)

getNumberGensInGenom

int getNumberGensInGenom()