001    /**
002     * planningtool - A Planning Tool with Critiquing Support.
003     * 
004     * Copyright (C) 2006 olale
005    
006     * This program is free software; you can redistribute it and/or
007     * modify it under the terms of the GNU General Public License
008     * as published by the Free Software Foundation; either version 2
009     * of the License, or (at your option) any later version.
010    
011     * This program is distributed in the hope that it will be useful,
012     * but WITHOUT ANY WARRANTY; without even the implied warranty of
013     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
014     * GNU General Public License for more details.
015    
016     * You should have received a copy of the GNU General Public License
017     * along with this program; if not, write to the Free Software
018     * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
019    
020     * Contact information: 
021     * E-mail: olale@ida.liu.se
022     *         olale@lysator.liu.se
023     */
024    package se.liu.ida.critiquer.scenarios.standard;
025    
026    /**
027     *
028     * Names of the parameters that occur in agents. Used to identify parameters
029     *   
030     * @author olale
031     *
032     */
033    public enum AgentParameterName {
034    
035            FUEL_CONSUMPTION("fuel consumption"),
036            FUEL_CAPACITY("fuel capacity"),
037            SPEED("speed (km/h)"),
038            TRANSPORT_CAPACITY("Transport capacity"),
039            ROADBLOCK_TIME("time to prepare road blocks"),
040            FIRST_AID_TIME("time to give first aid"),
041            FIRST_AID_CAPACITY("First aid capacity");
042            
043            private String name; 
044            private AgentParameterName(String name) {
045                    this.name=name;
046            }
047            
048            public String toString() {
049                    return name;
050            }
051            
052    }