package org.isatools.isacreator.model; /** * Created by the ISA team * * @author Eamonn Maguire (eamonnmag@gmail.com) * <p/> * Date: 29/01/2012 * Time: 16:57 * * An enumeration with fields types that are not covered in specific model classes. */ public enum GeneralFieldTypes { CHARACTERISTIC("Characteristics", "[CH]"), FACTOR_VALUE("Factor Value", "[FV]"), COMMENT("Comment", "[C]"), PROTOCOL_REF("Protocol REF"), PARAMETER_VALUE("Parameter Value", "[PV]"), UNIT("Unit"), SAMPLE_NAME("Sample Name"), SOURCE_NAME("Source Name"), TERM_SOURCE_REF("Term Source REF"), TERM_SOURCE_ACCESSION("Term Source Accession"), EXTRACT_NAME("Extract Name"), LABELED_EXTRACT_NAME("Labeled Extract Name"); public String name; public String abbreviation; GeneralFieldTypes(String name) { this(name, name); } GeneralFieldTypes(String name, String abbreviation) { this.name = name; this.abbreviation = abbreviation; } public String toString() { return name; } }