]> gerrit.simantics Code Review - simantics/interop.git/blob - org.simantics.xml.sax/src/org/simantics/xml/sax/configuration/Configuration.java
1ab2be74aee172ac9214fcbb6ec242138c694fda
[simantics/interop.git] / org.simantics.xml.sax / src / org / simantics / xml / sax / configuration / Configuration.java
1 //\r
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 \r
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> \r
4 // Any modifications to this file will be lost upon recompilation of the source schema. \r
5 // Generated on: 2015.11.25 at 04:57:27 PM EET \r
6 //\r
7 \r
8 \r
9 package org.simantics.xml.sax.configuration;\r
10 \r
11 import java.util.ArrayList;\r
12 import java.util.List;\r
13 import javax.xml.bind.JAXBElement;\r
14 import javax.xml.bind.annotation.XmlAccessType;\r
15 import javax.xml.bind.annotation.XmlAccessorType;\r
16 import javax.xml.bind.annotation.XmlElementRef;\r
17 import javax.xml.bind.annotation.XmlType;\r
18 \r
19 \r
20 /**\r
21  * <p>Java class for Configuration complex type.\r
22  * \r
23  * <p>The following schema fragment specifies the expected content contained within this class.\r
24  * \r
25  * <pre>\r
26  * &lt;complexType name="Configuration">\r
27  *   &lt;complexContent>\r
28  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">\r
29  *       &lt;sequence maxOccurs="unbounded" minOccurs="0">\r
30  *         &lt;element ref="{http://www.simantics.org/xml/sax/configuration/}ConversionRule"/>\r
31  *       &lt;/sequence>\r
32  *     &lt;/restriction>\r
33  *   &lt;/complexContent>\r
34  * &lt;/complexType>\r
35  * </pre>\r
36  * \r
37  * \r
38  */\r
39 @XmlAccessorType(XmlAccessType.FIELD)\r
40 @XmlType(name = "Configuration", propOrder = {\r
41     "conversionRule"\r
42 })\r
43 public class Configuration {\r
44 \r
45     @XmlElementRef(name = "ConversionRule", namespace = "http://www.simantics.org/xml/sax/configuration/", type = JAXBElement.class, required = false)\r
46     protected List<JAXBElement<? extends ConversionRule>> conversionRule;\r
47 \r
48     /**\r
49      * Gets the value of the conversionRule property.\r
50      * \r
51      * <p>\r
52      * This accessor method returns a reference to the live list,\r
53      * not a snapshot. Therefore any modification you make to the\r
54      * returned list will be present inside the JAXB object.\r
55      * This is why there is not a <CODE>set</CODE> method for the conversionRule property.\r
56      * \r
57      * <p>\r
58      * For example, to add a new item, do as follows:\r
59      * <pre>\r
60      *    getConversionRule().add(newItem);\r
61      * </pre>\r
62      * \r
63      * \r
64      * <p>\r
65      * Objects of the following type(s) are allowed in the list\r
66      * {@link JAXBElement }{@code <}{@link OrderedChild }{@code >}\r
67      * {@link JAXBElement }{@code <}{@link IDReference }{@code >}\r
68      * {@link JAXBElement }{@code <}{@link AttributeComposition }{@code >}\r
69      * {@link JAXBElement }{@code <}{@link UnrecognizedChildElement }{@code >}\r
70      * {@link JAXBElement }{@code <}{@link ConversionRule }{@code >}\r
71      * {@link JAXBElement }{@code <}{@link IDProvider }{@code >}\r
72      * \r
73      * \r
74      */\r
75     public List<JAXBElement<? extends ConversionRule>> getConversionRule() {\r
76         if (conversionRule == null) {\r
77             conversionRule = new ArrayList<JAXBElement<? extends ConversionRule>>();\r
78         }\r
79         return this.conversionRule;\r
80     }\r
81 \r
82 }\r