Class SimulationItem
java.lang.Object
fr.ifremer.isisfish.simulator.launcher.SimulationItem
Objet representant une simulation qui doit être faite.
Elle est composée :
- d'un fichier zip (la simulation a simuler)
- les parametres de la simulation
- d'un pre-script
- d'informations supplémentaires utiles à certains launcher :
- standaloneSimulation : la simulation doit être lancée seule, sinon
les simulations sont indépendantes et peuvent être lancées groupées
(
true
par defaut) - simulationStandaloneZip : si le fichier zip est different pour toute les simulations ou s'il peut être commun à un ensemble de simulation
- simulationNumber : simulation number in non standalone simulation
- simulationsCount : total simulation count
- lastSimulation : last simulation in a simulation pool
- standaloneSimulation : la simulation doit être lancée seule, sinon
les simulations sont indépendantes et peuvent être lancées groupées
(
- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- poussin
-
Field Summary
Modifier and TypeFieldDescriptionprotected SimulationControl
Le control pour la simulation.protected String
Simulation prescript.protected boolean
last simulation in a simulation pool.protected SimulationParameter
Les parametres de simulation.protected int
Simulation number in non standalone simulation.protected File
Le zip contenant la simulation prete a etre executee.protected boolean
La simulation doit être lancée seule, sinon les simulations sont indépendantes et peuvent être lancées groupées.protected boolean
Si vrai, le fichier zip n'est pas commun à un ensemble de simulations. -
Constructor Summary
ConstructorDescriptionSimulationItem
(SimulationControl control, SimulationParameter param) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionRetourne le control pour la simulation.Get simulation prescript.Retourne les parametres de simulation.int
Retourne le zip contenant la simulation prete a etre executée.boolean
boolean
boolean
void
setGeneratedPrescriptContent
(String generatedPrescriptContent) Set simulation prescript.void
setLastSimulation
(boolean lastSimulation) void
setSimulationNumber
(int simulationNumber) void
setSimulationZip
(File simulationZip) Permet de mettre le zip apres construction de l'objet.void
setStandaloneSimulation
(boolean standaloneSimulation) void
setStandaloneSimulationZip
(boolean standaloneSimulationZip)
-
Field Details
-
control
Le control pour la simulation. -
parameter
Les parametres de simulation. -
simulationZip
Le zip contenant la simulation prete a etre executee. -
standaloneSimulationZip
protected boolean standaloneSimulationZipSi vrai, le fichier zip n'est pas commun à un ensemble de simulations. Default totrue
. -
generatedPrescriptContent
Simulation prescript. -
standaloneSimulation
protected boolean standaloneSimulationLa simulation doit être lancée seule, sinon les simulations sont indépendantes et peuvent être lancées groupées. Default totrue
. -
simulationNumber
protected int simulationNumberSimulation number in non standalone simulation. -
lastSimulation
protected boolean lastSimulationlast simulation in a simulation pool.
-
-
Constructor Details
-
SimulationItem
Constructor.- Parameters:
control
- le control pour la simulation.param
- les parametres de simulation (can be null)
-
-
Method Details
-
getControl
Retourne le control pour la simulation.- Returns:
- le control pour la simulation.
-
getParameter
Retourne les parametres de simulation. Attention, ce ne sont pas forcement les parametres de la simulation en cours, mais ceux ayant servit à la générer.- Returns:
- les parametres de simulation.
-
setSimulationZip
Permet de mettre le zip apres construction de l'objet. Cela est util car la construction du zip prend du temps, et on souhaite pouvoir le monitorer et donc il faut que l'item exist pour etre vu dans la console de queue de simulation.- Parameters:
simulationZip
- zip to set
-
getSimulationZip
Retourne le zip contenant la simulation prete a etre executée.- Returns:
- le zip contenant la simulation prete a etre executee.
-
isStandaloneSimulationZip
public boolean isStandaloneSimulationZip()- Returns:
- the standaloneSimulationZip
-
setStandaloneSimulationZip
public void setStandaloneSimulationZip(boolean standaloneSimulationZip) - Parameters:
standaloneSimulationZip
- the standaloneSimulationZip to set
-
getGeneratedPrescriptContent
Get simulation prescript.- Returns:
- the generatedPrescriptContent
-
setGeneratedPrescriptContent
Set simulation prescript.- Parameters:
generatedPrescriptContent
- the generatedPrescriptContent to set
-
isStandaloneSimulation
public boolean isStandaloneSimulation()- Returns:
- the standaloneSimulation
-
setStandaloneSimulation
public void setStandaloneSimulation(boolean standaloneSimulation) - Parameters:
standaloneSimulation
- the standaloneSimulation to set
-
getSimulationNumber
public int getSimulationNumber()- Returns:
- the simulationNumber
-
setSimulationNumber
public void setSimulationNumber(int simulationNumber) - Parameters:
simulationNumber
- the simulationNumber to set
-
isLastSimulation
public boolean isLastSimulation()- Returns:
- the lastSimulation
-
setLastSimulation
public void setLastSimulation(boolean lastSimulation) - Parameters:
lastSimulation
- the lastSimulation to set
-