001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
003// See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2018.12.10 at 03:02:30 PM PST 
006//
007
008
009package org.microbean.jpa.jaxb;
010
011import javax.xml.bind.annotation.XmlEnum;
012import javax.xml.bind.annotation.XmlType;
013
014
015/**
016 * <p>Java class for parameter-mode.
017 * 
018 * <p>The following schema fragment specifies the expected content contained within this class.
019 * <p>
020 * <pre>
021 * &lt;simpleType name="parameter-mode"&gt;
022 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}token"&gt;
023 *     &lt;enumeration value="IN"/&gt;
024 *     &lt;enumeration value="INOUT"/&gt;
025 *     &lt;enumeration value="OUT"/&gt;
026 *     &lt;enumeration value="REF_CURSOR"/&gt;
027 *   &lt;/restriction&gt;
028 * &lt;/simpleType&gt;
029 * </pre>
030 * 
031 */
032@XmlType(name = "parameter-mode")
033@XmlEnum
034public enum ParameterMode {
035
036    IN,
037    INOUT,
038    OUT,
039    REF_CURSOR;
040
041    public String value() {
042        return name();
043    }
044
045    public static ParameterMode fromValue(String v) {
046        return valueOf(v);
047    }
048
049}