fr.ifremer.isisfish.ui.input
Class InputAction
java.lang.Object
fr.ifremer.isisfish.ui.input.InputAction
public class InputAction
- extends Object
All code used in input UI.
Created: 1 aout 2005 18:37:25 CEST
- Version:
- $Revision: 1312 $
Last update: $Date: 2008-08-28 10:21:07 +0200 (jeu, 28 aoĆ» 2008) $
by : $Author: sletellier $
- Author:
- Benjamin POUSSIN
|
Method Summary |
void |
addEffortDescription(SetOfVessels setOfVessels,
Metier metier)
|
Object |
addEmigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone departure,
double coeff)
|
Object |
addImmigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone arrival,
double coeff)
|
void |
addMap(FisheryRegion fisheryRegion)
Add new map in region. |
Object |
addMigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone departure,
Zone arrival,
double coeff)
|
Object |
addSelectivity(Population pop,
String equation,
Gear gear)
|
Object |
addTargetSpecies(Metier metier,
MetierSeasonInfo m,
Species species,
String targetFactorEquationContent,
boolean primaryCatch)
|
void |
checkFisheryRegion(FisheryRegion fisheryRegion)
|
MetierSeasonInfo |
createMetierSeasonInfo(Metier metier)
|
Population |
createPopulation(org.nuiton.topia.TopiaContext context,
Species species)
|
PopulationSeasonInfo |
createPopulationSeasonInfo(Population pop)
|
Object |
createRecruitmentDistribution(Population pop)
|
protected List<Formule> |
getFormules(org.nuiton.topia.TopiaContext isisContext,
String name)
|
Object |
openEditor(InputOneEquationUI ui,
String category,
String name,
Class<?> javaInterface,
String content,
org.nuiton.widget.editor.Editor editor)
|
Object |
removeEffortDescription(SetOfVessels sov,
EffortDescription effort)
|
void |
removeMap(FisheryRegion fisheryRegion,
Object[] selectedMaps)
Remove map in a region. |
void |
removeMetierSeasonInfo(Metier metier,
MetierSeasonInfo info)
|
void |
removePopulationSeasonInfo(Population pop,
PopulationSeasonInfo populationSeasonInfo)
|
Object |
removeSelectivity(Gear gear,
Selectivity selectivity)
|
Object |
removeTargetSpecies(MetierSeasonInfo m,
TargetSpecies targetSpecies)
|
Object |
saveAsModel(String category,
String language,
String content)
Save an Equation as model, to reuse it for other equation |
void |
saveFisheryRegion(FisheryRegion fisheryRegion)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InputAction
public InputAction()
saveAsModel
public Object saveAsModel(String category,
String language,
String content)
- Save an Equation as model, to reuse it for other equation
- Parameters:
category - category for this equationlanguage - equation to put in modelscontent - content ?
- Returns:
- if ok return null else OutputView error message
openEditor
public Object openEditor(InputOneEquationUI ui,
String category,
String name,
Class<?> javaInterface,
String content,
org.nuiton.widget.editor.Editor editor)
getFormules
protected List<Formule> getFormules(org.nuiton.topia.TopiaContext isisContext,
String name)
addSelectivity
public Object addSelectivity(Population pop,
String equation,
Gear gear)
removeSelectivity
public Object removeSelectivity(Gear gear,
Selectivity selectivity)
addTargetSpecies
public Object addTargetSpecies(Metier metier,
MetierSeasonInfo m,
Species species,
String targetFactorEquationContent,
boolean primaryCatch)
removeTargetSpecies
public Object removeTargetSpecies(MetierSeasonInfo m,
TargetSpecies targetSpecies)
addEffortDescription
public void addEffortDescription(SetOfVessels setOfVessels,
Metier metier)
removeEffortDescription
public Object removeEffortDescription(SetOfVessels sov,
EffortDescription effort)
createPopulation
public Population createPopulation(org.nuiton.topia.TopiaContext context,
Species species)
createPopulationSeasonInfo
public PopulationSeasonInfo createPopulationSeasonInfo(Population pop)
removePopulationSeasonInfo
public void removePopulationSeasonInfo(Population pop,
PopulationSeasonInfo populationSeasonInfo)
createMetierSeasonInfo
public MetierSeasonInfo createMetierSeasonInfo(Metier metier)
removeMetierSeasonInfo
public void removeMetierSeasonInfo(Metier metier,
MetierSeasonInfo info)
createRecruitmentDistribution
public Object createRecruitmentDistribution(Population pop)
addMigration
public Object addMigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone departure,
Zone arrival,
double coeff)
addEmigration
public Object addEmigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone departure,
double coeff)
addImmigration
public Object addImmigration(PopulationSeasonInfo info,
PopulationGroup group,
Zone arrival,
double coeff)
addMap
public void addMap(FisheryRegion fisheryRegion)
- Add new map in region.
Since isis-fsih 3.3.0.0, this method supports a multiple file format :
- http://openmap.bbn.com/cgi-bin/faqw.py?req=all#9.1
- Parameters:
fisheryRegion - fishery region
removeMap
public void removeMap(FisheryRegion fisheryRegion,
Object[] selectedMaps)
- Remove map in a region.
- Parameters:
fisheryRegion - fishery regionselectedMaps - la liste de map a retirer
saveFisheryRegion
public void saveFisheryRegion(FisheryRegion fisheryRegion)
checkFisheryRegion
public void checkFisheryRegion(FisheryRegion fisheryRegion)
Copyright © 1999-2012 CodeLutin. All Rights Reserved.