1 | // |
2 | // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 |
3 | // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> |
4 | // Any modifications to this file will be lost upon recompilation of the source schema. |
5 | // Generated on: 2014.02.21 at 04:13:17 AM CET |
6 | // |
7 | |
8 | |
9 | package org.jomc.model; |
10 | |
11 | import javax.annotation.Generated; |
12 | import javax.xml.bind.annotation.XmlEnum; |
13 | import javax.xml.bind.annotation.XmlEnumValue; |
14 | import javax.xml.bind.annotation.XmlType; |
15 | |
16 | |
17 | /** |
18 | * <p>Java class for Multiplicity. |
19 | * |
20 | * <p>The following schema fragment specifies the expected content contained within this class. |
21 | * <p> |
22 | * <pre> |
23 | * <simpleType name="Multiplicity"> |
24 | * <restriction base="{http://www.w3.org/2001/XMLSchema}NCName"> |
25 | * <enumeration value="One"/> |
26 | * <enumeration value="Many"/> |
27 | * </restriction> |
28 | * </simpleType> |
29 | * </pre> |
30 | * |
31 | */ |
32 | @XmlType(name = "Multiplicity", namespace = "http://jomc.org/model") |
33 | @XmlEnum |
34 | @Generated(value = "com.sun.tools.xjc.Driver", date = "2014-02-21T04:13:17+01:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-2") |
35 | public enum Multiplicity { |
36 | |
37 | |
38 | /** |
39 | * A multiplicity equal to {@code ONE} specifies that no more than one implementation of the specification is allowed to exist among a set of modules (including none). |
40 | * |
41 | */ |
42 | @XmlEnumValue("One") |
43 | ONE("One"), |
44 | |
45 | /** |
46 | * A multiplicity equal to {@code MANY} specifies that many implementations of the specification are allowed to exist among a set of modules (including none). |
47 | * |
48 | */ |
49 | @XmlEnumValue("Many") |
50 | MANY("Many"); |
51 | private final String value; |
52 | |
53 | Multiplicity(String v) { |
54 | value = v; |
55 | } |
56 | |
57 | public String value() { |
58 | return value; |
59 | } |
60 | |
61 | public static Multiplicity fromValue(String v) { |
62 | for (Multiplicity c: Multiplicity.values()) { |
63 | if (c.value.equals(v)) { |
64 | return c; |
65 | } |
66 | } |
67 | throw new IllegalArgumentException(v); |
68 | } |
69 | |
70 | } |