/* * This file is part of the OSMembrane project. * More informations under www.osmembrane.de * * The project is licensed under the GNU GENERAL PUBLIC LICENSE 3.0. * for more details about the license see http://www.osmembrane.de/license/ * * Source: $HeadURL$ ($Revision$) * Last changed: $Date$ */ package de.osmembrane.model.pipeline; import java.io.Serializable; /** * Value of an Enumeration for a {@link AbstractParameter}. * * @author jakob_jarosch */ public abstract class AbstractEnumValue implements Serializable { private static final long serialVersionUID = 2011011820490001L; /** * Returns the description of the enum. * * @return description of the enum */ public abstract String getDescription(); /** * Returns a human readable name for the enum. * * @return human readable name */ public abstract String getFriendlyName(); /** * returns the value of the enum. * * @return enum value */ public abstract String getValue(); }