/* * Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Eike Stepper - initial API and implementation * * Initial Publication: * Eclipse Magazin - http://www.eclipse-magazin.de */ package org.gastro.business; import org.eclipse.emf.common.util.Enumerator; import java.util.Arrays; import java.util.Collections; import java.util.List; /** * A representation of the literals of the enumeration 'Order State', and * utility methods for working with them. * @see org.gastro.business.BusinessPackage#getOrderState() * @model * @generated */ public enum OrderState implements Enumerator { /** * The 'Ordered' literal object. * * @see #ORDERED_VALUE * @generated * @ordered */ ORDERED(0, "Ordered", "Ordered"), /** * The 'Acknowledged' literal object. * * @see #ACKNOWLEDGED_VALUE * @generated * @ordered */ ACKNOWLEDGED(2, "Acknowledged", "Acknowledged"), /** * The 'Prepared' literal object. * * @see #PREPARED_VALUE * @generated * @ordered */ PREPARED(1, "Prepared", "Prepared"), /** * The 'Served' literal object. * * @see #SERVED_VALUE * @generated * @ordered */ SERVED(3, "Served", "Served"), /** * The 'Paid' literal object. * * @see #PAID_VALUE * @generated * @ordered */ PAID(4, "Paid", "Paid"); /** * The 'Ordered' literal value. * *
* If the meaning of 'Ordered' literal object isn't clear, there really should be more of a * description here... *
* * @see #ORDERED * @model name="Ordered" * @generated * @ordered */ public static final int ORDERED_VALUE = 0; /** * The 'Acknowledged' literal value. * ** If the meaning of 'Acknowledged' literal object isn't clear, there really should be more of a * description here... *
* * @see #ACKNOWLEDGED * @model name="Acknowledged" * @generated * @ordered */ public static final int ACKNOWLEDGED_VALUE = 2; /** * The 'Prepared' literal value. * ** If the meaning of 'Prepared' literal object isn't clear, there really should be more of a * description here... *
* * @see #PREPARED * @model name="Prepared" * @generated * @ordered */ public static final int PREPARED_VALUE = 1; /** * The 'Served' literal value. * ** If the meaning of 'Served' literal object isn't clear, there really should be more of a description * here... *
* * @see #SERVED * @model name="Served" * @generated * @ordered */ public static final int SERVED_VALUE = 3; /** * The 'Paid' literal value. * ** If the meaning of 'Paid' literal object isn't clear, there really should be more of a description * here... *
* * @see #PAID * @model name="Paid" * @generated * @ordered */ public static final int PAID_VALUE = 4; /** * An array of all the 'Order State' enumerators. * * @generated */ private static final OrderState[] VALUES_ARRAY = new OrderState[] { ORDERED, ACKNOWLEDGED, PREPARED, SERVED, PAID, }; /** * A public read-only list of all the 'Order State' enumerators. * * @generated */ public static final List