/** */ package org.eclipse.example.library; import java.util.Arrays; import java.util.Collections; import java.util.List; import org.eclipse.emf.common.util.Enumerator; /** * <!-- begin-user-doc --> * Field is swept, new constants added and semicolon is removed. * * A representation of the literals of the enumeration '<em><b>Book Category</b></em>', * and utility methods for working with them. * @implements CustomEnumerator, ExtendedEnumerator * <!-- end-user-doc --> * @see org.eclipse.example.library.LibraryPackage#getBookCategory() * @model * @generated */ public enum BookCategory implements Enumerator, CustomEnumerator, ExtendedEnumerator { /** * The '<em><b>Mystery</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #MYSTERY * @generated * @ordered */ MYSTERY_LITERAL(0, "Mystery", "Mystery"), /** * The '<em><b>Science Fiction</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SCIENCE_FICTION * @generated * @ordered */ SCIENCE_FICTION_LITERAL(1, "ScienceFiction", "ScienceFiction"), /** * The '<em><b>Biography</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BIOGRAPHY * @generated * @ordered */ BIOGRAPHY_LITERAL(2, "Biography", "Biography"), /** * The '<em><b>Short Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SHORT_STORIES * @generated * @ordered */ SHORT_STORIES_LITERAL(3, "ShortStories", "ShortStories"), /** * The '<em><b>Long Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LONG_STORIES * @generated * @ordered */ LONG_STORIES_LITERAL(4, "LongStories", "LongStories") } /** * <!-- begin-user-doc --> * A representation of the literals of the enumeration '<em><b>Book Category</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see org.eclipse.example.library.LibraryPackage#getBookCategory() * @model * @generated */ private enum BookCategory2 implements Enumerator, Enumerator1<Object> { /** * The '<em><b>Biography</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BIOGRAPHY * @generated * @ordered */ BIOGRAPHY_LITERAL(2, "Biography", "Biography"), /** * The '<em><b>Short Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SHORT_STORIES * @generated * @ordered */ SHORT_STORIES_LITERAL(3, "ShortStories", "ShortStories"), /** * The '<em><b>Long Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LONG_STORIES * @generated * @ordered */ LONG_STORIES_LITERAL(4, "LongStories", "LongStories"); /** * <!-- begin-user-doc --> * Note that this should be indented after rewrite. * This only happens when original enum is empty. This bug can be considered not very important * at the moment. * * A representation of the literals of the enumeration '<em><b>Book Category</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see org.eclipse.example.library.LibraryPackage#getBookCategory() * @model * @generated */ private enum BookCategory3 implements Enumerator { /** * The '<em><b>Biography</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BIOGRAPHY * @generated * @ordered */ BIOGRAPHY_LITERAL(2, "Biography", "Biography"), /** * The '<em><b>Short Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SHORT_STORIES * @generated * @ordered */ SHORT_STORIES_LITERAL(3, "ShortStories", "ShortStories"), /** * The '<em><b>Long Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LONG_STORIES * @generated * @ordered */ LONG_STORIES_LITERAL(4, "LongStories", "LongStories"); } } /** * <!-- begin-user-doc --> * A representation of the literals of the enumeration '<em><b>Book Category</b></em>', * and utility methods for working with them. * <!-- end-user-doc --> * @see org.eclipse.example.library.LibraryPackage#getBookCategory() * @model * @generated */ private enum BookCategory4 implements Enumerator { /** * The '<em><b>Biography</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #BIOGRAPHY * @generated * @ordered */ BIOGRAPHY_LITERAL(2, "Biography", "Biography"), /** * The '<em><b>Short Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #SHORT_STORIES * @generated * @ordered */ SHORT_STORIES_LITERAL(3, "ShortStories", "ShortStories"), /** * The '<em><b>Long Stories</b></em>' literal object. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #LONG_STORIES * @generated * @ordered */ LONG_STORIES_LITERAL(4, "LongStories", "LongStories"); }