/* *##%
 * Copyright (C) 2006
 *     Code Lutin, Cédric Pineau, Benjamin Poussin
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *##%*/

/* *
 * ResultName.java
 *
 * Created: 23 août 2006 15:09:37
 *
 * @author poussin
 * @version $Revision: 1.10 $
 *
 * Last update: $Date: 2007-07-09 19:51:34 $
 * by : $Author: bpoussin $
 */

package scripts;

import static org.codelutin.i18n.I18n.n_;

import fr.ifremer.isisfish.util.Doc; // pour pouvoir afficher une aide contextuelle (BUG#1605)

/**
 * Contient l'ensemble des noms des differents resultats. Le mieux lorsque l'on
 * veut un nouveau résultat est d'ajouter une constante ici, et de l'utiliser
 * ensuite lors de la création de la matrice.
 * <p>
 * Ceci permet d'avoir un endroit unique ou l'on voit l'ensemble des résultats
 * potentiellement disponible et de ne pas ce tromper en écrivent le nom
 * d'un résultat
 * <p>
 * Cette classe ne doit contenir que des noms de resultat en static public String
 * l'interface de lancement de simulation se base sur cette classe pour 
 * afficher l'ensemble des résultats disponible
 * 
 * @author poussin
 */
public class ResultName {
    @Doc(value = "do the doc of Result matrixDiscardsWeightPerStrMet")
    static final public String MATRIX_DISCARDS_WEIGHT_PER_STR_MET = n_("matrixDiscardsWeightPerStrMet");

    @Doc(value = "do the doc of Result matrixDiscardsPerStrMet") 
    static final public String MATRIX_DISCARDS_PER_STR_MET = n_("matrixDiscardsPerStrMet");
    @Doc(value = "do the doc of Result matrixLandingPerMet") 
    static final public String MATRIX_LANDING_PER_MET = n_("matrixLandingPerMet");

    @Doc(value = "do the doc of Result matrixEffortPerStrategyMet") 
    static final public String MATRIX_EFFORT_PER_STRATEGY_MET = n_("matrixEffortPerStrategyMet");
    @Doc(value = "do the doc of Result matrixStdTravelEffortPerStrategyMet") 
    static final public String MATRIX_STD_TRAVEL_EFFORT_PER_STRATEGY_MET = n_("matrixStdTravelEffortPerStrategyMet");
    @Doc(value = "do the doc of Result matrixEffortPerZonePop") 
    static final public String MATRIX_EFFORT_PER_ZONE_POP = n_("matrixEffortPerZonePop");
    @Doc(value = "do the doc of Result matrixCatchRatePerStrategyMet") 
    static final public String MATRIX_CATCH_RATE_PER_STRATEGY_MET = n_("matrixCatchRatePerStrategyMet");
    @Doc(value = "do the doc of Result matrixCatchPerStrategyMet") 
    static final public String MATRIX_CATCH_PER_STRATEGY_MET = n_("matrixCatchPerStrategyMet");
    @Doc(value = "do the doc of Result matrixFishingMortality") 
    static final public String MATRIX_FISHING_MORTALITY = n_("matrixFishingMortality");
    @Doc(value = "do the doc of Result matrixCatchWeightPerStrategyMet") 
    static final public String MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET = n_("matrixCatchWeightPerStrategyMet");
    @Doc(value = "do the doc of Result matrixAbundance") 
    static final public String MATRIX_ABUNDANCE = n_("matrixAbundance");
    @Doc(value = "do the doc of Result matrixBiomass") 
    static final public String MATRIX_BIOMASS = n_("matrixBiomass");

    @Doc(value = "do the doc of Result matrixFishingTimePerMonthPerVessel") 
    static final public String MATRIX_FISHING_TIME_PER_MONTH_PER_VESSEL = n_("matrixFishingTimePerMonthPerVessel");
    @Doc(value = "do the doc of Result matrixFuelCostsOfTravelPerVessel") 
    static final public String MATRIX_FUEL_COSTS_OF_TRAVEL_PER_VESSEL = n_("matrixFuelCostsOfTravelPerVessel");
    @Doc(value = "do the doc of Result matrixCostsOfFishingPerVessel") 
    static final public String MATRIX_COSTS_OF_FISHING_PER_VESSEL = n_("matrixCostsOfFishingPerVessel");
    @Doc(value = "do the doc of Result matrixFuelCostsPerVessel") 
    static final public String MATRIX_FUEL_COSTS_PER_VESSEL = n_("matrixFuelCostsPerVessel");
    @Doc(value = "do the doc of Result matrixRepairAndMaintenanceGearCostsPerVessel") 
    static final public String MATRIX_REPAIR_AND_MAINTENANCE_GEAR_COSTS_PER_VESSEL = n_("matrixRepairAndMaintenanceGearCostsPerVessel");
    @Doc(value = "do the doc of Result matrixOtherRunningCostsPerVessel") 
    static final public String MATRIX_OTHER_RUNNING_COSTS_PER_VESSEL = n_("matrixOtherRunningCostsPerVessel");
    @Doc(value = "do the doc of Result matrixSharedNotFixedCostsPerVessel") 
    static final public String MATRIX_SHARED_NOT_FIXED_COSTS_PER_VESSEL = n_("matrixSharedNotFixedCostsPerVessel");
//    static final public String MATRIX_SHARED_FIXED_COSTS_PER_VESSEL_PER_MET = n_("matrixSharedFixedCostsPerVesselPerMet");
    @Doc(value = "do the doc of Result matrixGrossValueOfLandingsPerSpeciesPerStrategyMet") 
    static final public String MATRIX_GROSS_VALUE_OF_LANDINGS_PER_SPECIES_PER_STRATEGY_MET = n_("matrixGrossValueOfLandingsPerSpeciesPerStrategyMet");
    @Doc(value = "do the doc of Result matrixGrossValueOfLandingsPerStrategyMet") 
    static final public String MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET = n_("matrixGrossValueOfLandingsPerStrategyMet");
    @Doc(value = "do the doc of Result matrixGrossValueOfLandingsPerStrategyMetPerVessel") 
    static final public String MATRIX_GROSS_VALUE_OF_LANDINGS_PER_STRATEGY_MET_PER_VESSEL = n_("matrixGrossValueOfLandingsPerStrategyMetPerVessel");
    @Doc(value = "do the doc of Result matrixNetValueOfLandingsPerStrategyMet") 
    static final public String MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET = n_("matrixNetValueOfLandingsPerStrategyMet");
    @Doc(value = "do the doc of Result matrixNetValueOfLandingsPerStrategyMetPerVessel") 
    static final public String MATRIX_NET_VALUE_OF_LANDINGS_PER_STRATEGY_MET_PER_VESSEL = n_("matrixNetValueOfLandingsPerStrategyMetPerVessel");
    @Doc(value = "do the doc of Result matrixNetRenevueToSharePerStrategyMetPerVessel") 
    static final public String MATRIX_NET_RENEVUE_TO_SHARE_PER_STRATEGY_MET_PER_VESSEL = n_("matrixNetRenevueToSharePerStrategyMetPerVessel");
    @Doc(value = "do the doc of Result matrixCrewSharePerStrategyPerVessel") 
    static final public String MATRIX_CREW_SHARE_PER_STRATEGY_MET_PER_VESSEL = n_("matrixCrewSharePerStrategyPerVessel");
    @Doc(value = "do the doc of Result matrixOwnerMarginOverVariableCostsPerStrategyMetPerVessel") 
    static final public String MATRIX_OWNER_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY_MET_PER_VESSEL = n_("matrixOwnerMarginOverVariableCostsPerStrategyMetPerVessel");
    @Doc(value = "do the doc of Result matrixVesselMarginOverVariableCostsPerStrategyMetPerVessel") 
    static final public String MATRIX_VESSEL_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY_MET_PER_VESSEL = n_("matrixVesselMarginOverVariableCostsPerStrategyMetPerVessel");
    @Doc(value = "do the doc of Result matrixOwnerMarginOverVariableCostsPerStrategyPerVessel") 
    static final public String MATRIX_OWNER_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY_PER_VESSEL = n_("matrixOwnerMarginOverVariableCostsPerStrategyPerVessel");
    @Doc(value = "do the doc of Result matrixOwnerMarginOverVariableCostsPerStrategy") 
    static final public String MATRIX_OWNER_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY = n_("matrixOwnerMarginOverVariableCostsPerStrategy");
    @Doc(value = "do the doc of Result matrixVesselMarginOverVariableCostsPerStrategyPerVessel") 
    static final public String MATRIX_VESSEL_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY_PER_VESSEL = n_("matrixVesselMarginOverVariableCostsPerStrategyPerVessel");
    @Doc(value = "do the doc of Result matrixVesselMarginOverVariableCostsPerStrategy") 
    static final public String MATRIX_VESSEL_MARGIN_OVER_VARIABLE_COSTS_PER_STRATEGY = n_("matrixVesselMarginOverVariableCostsPerStrategy");

    @Doc(value = "do the doc of Result matrixNoActivity") 
    static final public String MATRIX_NO_ACTIVITY = n_("matrixNoActivity");
    @Doc(value = "do the doc of Result matrixMetierZone") 
    static final public String MATRIX_METIER_ZONE = n_("matrixMetierZone");
    @Doc(value = "do the doc of Result matrixPrice") 
    static final public String MATRIX_PRICE = n_("matrixPrice");
}


