View Javadoc

    1   //
    2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
    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: 2012.11.09 at 12:33:57 PM EST
    6   //
    7
    8
    9   package org.owasp.dependencycheck.jaxb.pom.generated;
    10
    11  import java.util.ArrayList;
    12  import java.util.List;
    13  import javax.annotation.Generated;
    14  import javax.xml.bind.annotation.XmlAccessType;
    15  import javax.xml.bind.annotation.XmlAccessorType;
    16  import javax.xml.bind.annotation.XmlAnyElement;
    17  import javax.xml.bind.annotation.XmlElement;
    18  import javax.xml.bind.annotation.XmlType;
    19  import org.w3c.dom.Element;
    20
    21
    22  /**
    23   *
    24   *          The <code>&lt;project&gt;</code> element is the root of the descriptor.
    25   *          The following table lists all of the possible child elements.
    26   *
    27   *
    28   * <p>Java class for Model complex type.
    29   *
    30   * <p>The following schema fragment specifies the expected content contained within this class.
    31   *
    32   * <pre>
    33   * &lt;complexType name="Model">
    34   *   &lt;complexContent>
    35   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    36   *       &lt;all>
    37   *         &lt;element name="parent" type="{http://maven.apache.org/POM/4.0.0}Parent" minOccurs="0"/>
    38   *         &lt;element name="modelVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    39   *         &lt;element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    40   *         &lt;element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    41   *         &lt;element name="packaging" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    42   *         &lt;element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    43   *         &lt;element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    44   *         &lt;element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    45   *         &lt;element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    46   *         &lt;element name="prerequisites" type="{http://maven.apache.org/POM/4.0.0}Prerequisites" minOccurs="0"/>
    47   *         &lt;element name="issueManagement" type="{http://maven.apache.org/POM/4.0.0}IssueManagement" minOccurs="0"/>
    48   *         &lt;element name="ciManagement" type="{http://maven.apache.org/POM/4.0.0}CiManagement" minOccurs="0"/>
    49   *         &lt;element name="inceptionYear" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    50   *         &lt;element name="mailingLists" minOccurs="0">
    51   *           &lt;complexType>
    52   *             &lt;complexContent>
    53   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    54   *                 &lt;sequence>
    55   *                   &lt;element name="mailingList" type="{http://maven.apache.org/POM/4.0.0}MailingList" maxOccurs="unbounded" minOccurs="0"/>
    56   *                 &lt;/sequence>
    57   *               &lt;/restriction>
    58   *             &lt;/complexContent>
    59   *           &lt;/complexType>
    60   *         &lt;/element>
    61   *         &lt;element name="developers" minOccurs="0">
    62   *           &lt;complexType>
    63   *             &lt;complexContent>
    64   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    65   *                 &lt;sequence>
    66   *                   &lt;element name="developer" type="{http://maven.apache.org/POM/4.0.0}Developer" maxOccurs="unbounded" minOccurs="0"/>
    67   *                 &lt;/sequence>
    68   *               &lt;/restriction>
    69   *             &lt;/complexContent>
    70   *           &lt;/complexType>
    71   *         &lt;/element>
    72   *         &lt;element name="contributors" minOccurs="0">
    73   *           &lt;complexType>
    74   *             &lt;complexContent>
    75   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    76   *                 &lt;sequence>
    77   *                   &lt;element name="contributor" type="{http://maven.apache.org/POM/4.0.0}Contributor" maxOccurs="unbounded" minOccurs="0"/>
    78   *                 &lt;/sequence>
    79   *               &lt;/restriction>
    80   *             &lt;/complexContent>
    81   *           &lt;/complexType>
    82   *         &lt;/element>
    83   *         &lt;element name="licenses" minOccurs="0">
    84   *           &lt;complexType>
    85   *             &lt;complexContent>
    86   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    87   *                 &lt;sequence>
    88   *                   &lt;element name="license" type="{http://maven.apache.org/POM/4.0.0}License" maxOccurs="unbounded" minOccurs="0"/>
    89   *                 &lt;/sequence>
    90   *               &lt;/restriction>
    91   *             &lt;/complexContent>
    92   *           &lt;/complexType>
    93   *         &lt;/element>
    94   *         &lt;element name="scm" type="{http://maven.apache.org/POM/4.0.0}Scm" minOccurs="0"/>
    95   *         &lt;element name="organization" type="{http://maven.apache.org/POM/4.0.0}Organization" minOccurs="0"/>
    96   *         &lt;element name="build" type="{http://maven.apache.org/POM/4.0.0}Build" minOccurs="0"/>
    97   *         &lt;element name="profiles" minOccurs="0">
    98   *           &lt;complexType>
    99   *             &lt;complexContent>
    100  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    101  *                 &lt;sequence>
    102  *                   &lt;element name="profile" type="{http://maven.apache.org/POM/4.0.0}Profile" maxOccurs="unbounded" minOccurs="0"/>
    103  *                 &lt;/sequence>
    104  *               &lt;/restriction>
    105  *             &lt;/complexContent>
    106  *           &lt;/complexType>
    107  *         &lt;/element>
    108  *         &lt;element name="modules" minOccurs="0">
    109  *           &lt;complexType>
    110  *             &lt;complexContent>
    111  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    112  *                 &lt;sequence>
    113  *                   &lt;element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
    114  *                 &lt;/sequence>
    115  *               &lt;/restriction>
    116  *             &lt;/complexContent>
    117  *           &lt;/complexType>
    118  *         &lt;/element>
    119  *         &lt;element name="repositories" minOccurs="0">
    120  *           &lt;complexType>
    121  *             &lt;complexContent>
    122  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    123  *                 &lt;sequence>
    124  *                   &lt;element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    125  *                 &lt;/sequence>
    126  *               &lt;/restriction>
    127  *             &lt;/complexContent>
    128  *           &lt;/complexType>
    129  *         &lt;/element>
    130  *         &lt;element name="pluginRepositories" minOccurs="0">
    131  *           &lt;complexType>
    132  *             &lt;complexContent>
    133  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    134  *                 &lt;sequence>
    135  *                   &lt;element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    136  *                 &lt;/sequence>
    137  *               &lt;/restriction>
    138  *             &lt;/complexContent>
    139  *           &lt;/complexType>
    140  *         &lt;/element>
    141  *         &lt;element name="dependencies" minOccurs="0">
    142  *           &lt;complexType>
    143  *             &lt;complexContent>
    144  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    145  *                 &lt;sequence>
    146  *                   &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    147  *                 &lt;/sequence>
    148  *               &lt;/restriction>
    149  *             &lt;/complexContent>
    150  *           &lt;/complexType>
    151  *         &lt;/element>
    152  *         &lt;element name="reports" minOccurs="0">
    153  *           &lt;complexType>
    154  *             &lt;complexContent>
    155  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    156  *                 &lt;sequence>
    157  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    158  *                 &lt;/sequence>
    159  *               &lt;/restriction>
    160  *             &lt;/complexContent>
    161  *           &lt;/complexType>
    162  *         &lt;/element>
    163  *         &lt;element name="reporting" type="{http://maven.apache.org/POM/4.0.0}Reporting" minOccurs="0"/>
    164  *         &lt;element name="dependencyManagement" type="{http://maven.apache.org/POM/4.0.0}DependencyManagement" minOccurs="0"/>
    165  *         &lt;element name="distributionManagement" type="{http://maven.apache.org/POM/4.0.0}DistributionManagement" minOccurs="0"/>
    166  *         &lt;element name="properties" minOccurs="0">
    167  *           &lt;complexType>
    168  *             &lt;complexContent>
    169  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    170  *                 &lt;sequence>
    171  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    172  *                 &lt;/sequence>
    173  *               &lt;/restriction>
    174  *             &lt;/complexContent>
    175  *           &lt;/complexType>
    176  *         &lt;/element>
    177  *       &lt;/all>
    178  *     &lt;/restriction>
    179  *   &lt;/complexContent>
    180  * &lt;/complexType>
    181  * </pre>
    182  *
    183  *
    184  */
    185 @XmlAccessorType(XmlAccessType.FIELD)
    186 @XmlType(name = "Model", propOrder = {
    187
    188 })
    189 @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    190 public class Model {
    191
    192     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    193     protected Parent parent;
    194     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    195     protected String modelVersion;
    196     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    197     protected String groupId;
    198     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    199     protected String artifactId;
    200     @XmlElement(defaultValue = "jar")
    201     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    202     protected String packaging;
    203     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    204     protected String name;
    205     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    206     protected String version;
    207     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    208     protected String description;
    209     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    210     protected String url;
    211     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    212     protected Prerequisites prerequisites;
    213     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    214     protected IssueManagement issueManagement;
    215     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    216     protected CiManagement ciManagement;
    217     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    218     protected String inceptionYear;
    219     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    220     protected Model.MailingLists mailingLists;
    221     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    222     protected Model.Developers developers;
    223     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    224     protected Model.Contributors contributors;
    225     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    226     protected Model.Licenses licenses;
    227     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    228     protected Scm scm;
    229     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    230     protected Organization organization;
    231     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    232     protected Build build;
    233     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    234     protected Model.Profiles profiles;
    235     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    236     protected Model.Modules modules;
    237     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    238     protected Model.Repositories repositories;
    239     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    240     protected Model.PluginRepositories pluginRepositories;
    241     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    242     protected Model.Dependencies dependencies;
    243     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    244     protected Model.Reports reports;
    245     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    246     protected Reporting reporting;
    247     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    248     protected DependencyManagement dependencyManagement;
    249     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    250     protected DistributionManagement distributionManagement;
    251     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    252     protected Model.Properties properties;
    253
    254     /**
    255      * Gets the value of the parent property.
    256      *
    257      * @return
    258      *     possible object is
    259      *     {@link Parent }
    260      *
    261      */
    262     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    263     public Parent getParent() {
    264         return parent;
    265     }
    266
    267     /**
    268      * Sets the value of the parent property.
    269      *
    270      * @param value
    271      *     allowed object is
    272      *     {@link Parent }
    273      *
    274      */
    275     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    276     public void setParent(Parent value) {
    277         this.parent = value;
    278     }
    279
    280     /**
    281      * Gets the value of the modelVersion property.
    282      *
    283      * @return
    284      *     possible object is
    285      *     {@link String }
    286      *
    287      */
    288     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    289     public String getModelVersion() {
    290         return modelVersion;
    291     }
    292
    293     /**
    294      * Sets the value of the modelVersion property.
    295      *
    296      * @param value
    297      *     allowed object is
    298      *     {@link String }
    299      *
    300      */
    301     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    302     public void setModelVersion(String value) {
    303         this.modelVersion = value;
    304     }
    305
    306     /**
    307      * Gets the value of the groupId property.
    308      *
    309      * @return
    310      *     possible object is
    311      *     {@link String }
    312      *
    313      */
    314     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    315     public String getGroupId() {
    316         return groupId;
    317     }
    318
    319     /**
    320      * Sets the value of the groupId property.
    321      *
    322      * @param value
    323      *     allowed object is
    324      *     {@link String }
    325      *
    326      */
    327     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    328     public void setGroupId(String value) {
    329         this.groupId = value;
    330     }
    331
    332     /**
    333      * Gets the value of the artifactId property.
    334      *
    335      * @return
    336      *     possible object is
    337      *     {@link String }
    338      *
    339      */
    340     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    341     public String getArtifactId() {
    342         return artifactId;
    343     }
    344
    345     /**
    346      * Sets the value of the artifactId property.
    347      *
    348      * @param value
    349      *     allowed object is
    350      *     {@link String }
    351      *
    352      */
    353     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    354     public void setArtifactId(String value) {
    355         this.artifactId = value;
    356     }
    357
    358     /**
    359      * Gets the value of the packaging property.
    360      *
    361      * @return
    362      *     possible object is
    363      *     {@link String }
    364      *
    365      */
    366     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    367     public String getPackaging() {
    368         return packaging;
    369     }
    370
    371     /**
    372      * Sets the value of the packaging property.
    373      *
    374      * @param value
    375      *     allowed object is
    376      *     {@link String }
    377      *
    378      */
    379     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    380     public void setPackaging(String value) {
    381         this.packaging = value;
    382     }
    383
    384     /**
    385      * Gets the value of the name property.
    386      *
    387      * @return
    388      *     possible object is
    389      *     {@link String }
    390      *
    391      */
    392     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    393     public String getName() {
    394         return name;
    395     }
    396
    397     /**
    398      * Sets the value of the name property.
    399      *
    400      * @param value
    401      *     allowed object is
    402      *     {@link String }
    403      *
    404      */
    405     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    406     public void setName(String value) {
    407         this.name = value;
    408     }
    409
    410     /**
    411      * Gets the value of the version property.
    412      *
    413      * @return
    414      *     possible object is
    415      *     {@link String }
    416      *
    417      */
    418     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    419     public String getVersion() {
    420         return version;
    421     }
    422
    423     /**
    424      * Sets the value of the version property.
    425      *
    426      * @param value
    427      *     allowed object is
    428      *     {@link String }
    429      *
    430      */
    431     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    432     public void setVersion(String value) {
    433         this.version = value;
    434     }
    435
    436     /**
    437      * Gets the value of the description property.
    438      *
    439      * @return
    440      *     possible object is
    441      *     {@link String }
    442      *
    443      */
    444     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    445     public String getDescription() {
    446         return description;
    447     }
    448
    449     /**
    450      * Sets the value of the description property.
    451      *
    452      * @param value
    453      *     allowed object is
    454      *     {@link String }
    455      *
    456      */
    457     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    458     public void setDescription(String value) {
    459         this.description = value;
    460     }
    461
    462     /**
    463      * Gets the value of the url property.
    464      *
    465      * @return
    466      *     possible object is
    467      *     {@link String }
    468      *
    469      */
    470     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    471     public String getUrl() {
    472         return url;
    473     }
    474
    475     /**
    476      * Sets the value of the url property.
    477      *
    478      * @param value
    479      *     allowed object is
    480      *     {@link String }
    481      *
    482      */
    483     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    484     public void setUrl(String value) {
    485         this.url = value;
    486     }
    487
    488     /**
    489      * Gets the value of the prerequisites property.
    490      *
    491      * @return
    492      *     possible object is
    493      *     {@link Prerequisites }
    494      *
    495      */
    496     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    497     public Prerequisites getPrerequisites() {
    498         return prerequisites;
    499     }
    500
    501     /**
    502      * Sets the value of the prerequisites property.
    503      *
    504      * @param value
    505      *     allowed object is
    506      *     {@link Prerequisites }
    507      *
    508      */
    509     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    510     public void setPrerequisites(Prerequisites value) {
    511         this.prerequisites = value;
    512     }
    513
    514     /**
    515      * Gets the value of the issueManagement property.
    516      *
    517      * @return
    518      *     possible object is
    519      *     {@link IssueManagement }
    520      *
    521      */
    522     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    523     public IssueManagement getIssueManagement() {
    524         return issueManagement;
    525     }
    526
    527     /**
    528      * Sets the value of the issueManagement property.
    529      *
    530      * @param value
    531      *     allowed object is
    532      *     {@link IssueManagement }
    533      *
    534      */
    535     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    536     public void setIssueManagement(IssueManagement value) {
    537         this.issueManagement = value;
    538     }
    539
    540     /**
    541      * Gets the value of the ciManagement property.
    542      *
    543      * @return
    544      *     possible object is
    545      *     {@link CiManagement }
    546      *
    547      */
    548     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    549     public CiManagement getCiManagement() {
    550         return ciManagement;
    551     }
    552
    553     /**
    554      * Sets the value of the ciManagement property.
    555      *
    556      * @param value
    557      *     allowed object is
    558      *     {@link CiManagement }
    559      *
    560      */
    561     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    562     public void setCiManagement(CiManagement value) {
    563         this.ciManagement = value;
    564     }
    565
    566     /**
    567      * Gets the value of the inceptionYear property.
    568      *
    569      * @return
    570      *     possible object is
    571      *     {@link String }
    572      *
    573      */
    574     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    575     public String getInceptionYear() {
    576         return inceptionYear;
    577     }
    578
    579     /**
    580      * Sets the value of the inceptionYear property.
    581      *
    582      * @param value
    583      *     allowed object is
    584      *     {@link String }
    585      *
    586      */
    587     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    588     public void setInceptionYear(String value) {
    589         this.inceptionYear = value;
    590     }
    591
    592     /**
    593      * Gets the value of the mailingLists property.
    594      *
    595      * @return
    596      *     possible object is
    597      *     {@link Model.MailingLists }
    598      *
    599      */
    600     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    601     public Model.MailingLists getMailingLists() {
    602         return mailingLists;
    603     }
    604
    605     /**
    606      * Sets the value of the mailingLists property.
    607      *
    608      * @param value
    609      *     allowed object is
    610      *     {@link Model.MailingLists }
    611      *
    612      */
    613     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    614     public void setMailingLists(Model.MailingLists value) {
    615         this.mailingLists = value;
    616     }
    617
    618     /**
    619      * Gets the value of the developers property.
    620      *
    621      * @return
    622      *     possible object is
    623      *     {@link Model.Developers }
    624      *
    625      */
    626     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    627     public Model.Developers getDevelopers() {
    628         return developers;
    629     }
    630
    631     /**
    632      * Sets the value of the developers property.
    633      *
    634      * @param value
    635      *     allowed object is
    636      *     {@link Model.Developers }
    637      *
    638      */
    639     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    640     public void setDevelopers(Model.Developers value) {
    641         this.developers = value;
    642     }
    643
    644     /**
    645      * Gets the value of the contributors property.
    646      *
    647      * @return
    648      *     possible object is
    649      *     {@link Model.Contributors }
    650      *
    651      */
    652     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    653     public Model.Contributors getContributors() {
    654         return contributors;
    655     }
    656
    657     /**
    658      * Sets the value of the contributors property.
    659      *
    660      * @param value
    661      *     allowed object is
    662      *     {@link Model.Contributors }
    663      *
    664      */
    665     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    666     public void setContributors(Model.Contributors value) {
    667         this.contributors = value;
    668     }
    669
    670     /**
    671      * Gets the value of the licenses property.
    672      *
    673      * @return
    674      *     possible object is
    675      *     {@link Model.Licenses }
    676      *
    677      */
    678     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    679     public Model.Licenses getLicenses() {
    680         return licenses;
    681     }
    682
    683     /**
    684      * Sets the value of the licenses property.
    685      *
    686      * @param value
    687      *     allowed object is
    688      *     {@link Model.Licenses }
    689      *
    690      */
    691     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    692     public void setLicenses(Model.Licenses value) {
    693         this.licenses = value;
    694     }
    695
    696     /**
    697      * Gets the value of the scm property.
    698      *
    699      * @return
    700      *     possible object is
    701      *     {@link Scm }
    702      *
    703      */
    704     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    705     public Scm getScm() {
    706         return scm;
    707     }
    708
    709     /**
    710      * Sets the value of the scm property.
    711      *
    712      * @param value
    713      *     allowed object is
    714      *     {@link Scm }
    715      *
    716      */
    717     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    718     public void setScm(Scm value) {
    719         this.scm = value;
    720     }
    721
    722     /**
    723      * Gets the value of the organization property.
    724      *
    725      * @return
    726      *     possible object is
    727      *     {@link Organization }
    728      *
    729      */
    730     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    731     public Organization getOrganization() {
    732         return organization;
    733     }
    734
    735     /**
    736      * Sets the value of the organization property.
    737      *
    738      * @param value
    739      *     allowed object is
    740      *     {@link Organization }
    741      *
    742      */
    743     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    744     public void setOrganization(Organization value) {
    745         this.organization = value;
    746     }
    747
    748     /**
    749      * Gets the value of the build property.
    750      *
    751      * @return
    752      *     possible object is
    753      *     {@link Build }
    754      *
    755      */
    756     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    757     public Build getBuild() {
    758         return build;
    759     }
    760
    761     /**
    762      * Sets the value of the build property.
    763      *
    764      * @param value
    765      *     allowed object is
    766      *     {@link Build }
    767      *
    768      */
    769     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    770     public void setBuild(Build value) {
    771         this.build = value;
    772     }
    773
    774     /**
    775      * Gets the value of the profiles property.
    776      *
    777      * @return
    778      *     possible object is
    779      *     {@link Model.Profiles }
    780      *
    781      */
    782     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    783     public Model.Profiles getProfiles() {
    784         return profiles;
    785     }
    786
    787     /**
    788      * Sets the value of the profiles property.
    789      *
    790      * @param value
    791      *     allowed object is
    792      *     {@link Model.Profiles }
    793      *
    794      */
    795     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    796     public void setProfiles(Model.Profiles value) {
    797         this.profiles = value;
    798     }
    799
    800     /**
    801      * Gets the value of the modules property.
    802      *
    803      * @return
    804      *     possible object is
    805      *     {@link Model.Modules }
    806      *
    807      */
    808     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    809     public Model.Modules getModules() {
    810         return modules;
    811     }
    812
    813     /**
    814      * Sets the value of the modules property.
    815      *
    816      * @param value
    817      *     allowed object is
    818      *     {@link Model.Modules }
    819      *
    820      */
    821     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    822     public void setModules(Model.Modules value) {
    823         this.modules = value;
    824     }
    825
    826     /**
    827      * Gets the value of the repositories property.
    828      *
    829      * @return
    830      *     possible object is
    831      *     {@link Model.Repositories }
    832      *
    833      */
    834     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    835     public Model.Repositories getRepositories() {
    836         return repositories;
    837     }
    838
    839     /**
    840      * Sets the value of the repositories property.
    841      *
    842      * @param value
    843      *     allowed object is
    844      *     {@link Model.Repositories }
    845      *
    846      */
    847     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    848     public void setRepositories(Model.Repositories value) {
    849         this.repositories = value;
    850     }
    851
    852     /**
    853      * Gets the value of the pluginRepositories property.
    854      *
    855      * @return
    856      *     possible object is
    857      *     {@link Model.PluginRepositories }
    858      *
    859      */
    860     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    861     public Model.PluginRepositories getPluginRepositories() {
    862         return pluginRepositories;
    863     }
    864
    865     /**
    866      * Sets the value of the pluginRepositories property.
    867      *
    868      * @param value
    869      *     allowed object is
    870      *     {@link Model.PluginRepositories }
    871      *
    872      */
    873     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    874     public void setPluginRepositories(Model.PluginRepositories value) {
    875         this.pluginRepositories = value;
    876     }
    877
    878     /**
    879      * Gets the value of the dependencies property.
    880      *
    881      * @return
    882      *     possible object is
    883      *     {@link Model.Dependencies }
    884      *
    885      */
    886     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    887     public Model.Dependencies getDependencies() {
    888         return dependencies;
    889     }
    890
    891     /**
    892      * Sets the value of the dependencies property.
    893      *
    894      * @param value
    895      *     allowed object is
    896      *     {@link Model.Dependencies }
    897      *
    898      */
    899     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    900     public void setDependencies(Model.Dependencies value) {
    901         this.dependencies = value;
    902     }
    903
    904     /**
    905      * Gets the value of the reports property.
    906      *
    907      * @return
    908      *     possible object is
    909      *     {@link Model.Reports }
    910      *
    911      */
    912     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    913     public Model.Reports getReports() {
    914         return reports;
    915     }
    916
    917     /**
    918      * Sets the value of the reports property.
    919      *
    920      * @param value
    921      *     allowed object is
    922      *     {@link Model.Reports }
    923      *
    924      */
    925     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    926     public void setReports(Model.Reports value) {
    927         this.reports = value;
    928     }
    929
    930     /**
    931      * Gets the value of the reporting property.
    932      *
    933      * @return
    934      *     possible object is
    935      *     {@link Reporting }
    936      *
    937      */
    938     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    939     public Reporting getReporting() {
    940         return reporting;
    941     }
    942
    943     /**
    944      * Sets the value of the reporting property.
    945      *
    946      * @param value
    947      *     allowed object is
    948      *     {@link Reporting }
    949      *
    950      */
    951     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    952     public void setReporting(Reporting value) {
    953         this.reporting = value;
    954     }
    955
    956     /**
    957      * Gets the value of the dependencyManagement property.
    958      *
    959      * @return
    960      *     possible object is
    961      *     {@link DependencyManagement }
    962      *
    963      */
    964     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    965     public DependencyManagement getDependencyManagement() {
    966         return dependencyManagement;
    967     }
    968
    969     /**
    970      * Sets the value of the dependencyManagement property.
    971      *
    972      * @param value
    973      *     allowed object is
    974      *     {@link DependencyManagement }
    975      *
    976      */
    977     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    978     public void setDependencyManagement(DependencyManagement value) {
    979         this.dependencyManagement = value;
    980     }
    981
    982     /**
    983      * Gets the value of the distributionManagement property.
    984      *
    985      * @return
    986      *     possible object is
    987      *     {@link DistributionManagement }
    988      *
    989      */
    990     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    991     public DistributionManagement getDistributionManagement() {
    992         return distributionManagement;
    993     }
    994
    995     /**
    996      * Sets the value of the distributionManagement property.
    997      *
    998      * @param value
    999      *     allowed object is
    1000      *     {@link DistributionManagement }
    1001      *
    1002      */
    1003     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1004     public void setDistributionManagement(DistributionManagement value) {
    1005         this.distributionManagement = value;
    1006     }
    1007
    1008     /**
    1009      * Gets the value of the properties property.
    1010      *
    1011      * @return
    1012      *     possible object is
    1013      *     {@link Model.Properties }
    1014      *
    1015      */
    1016     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1017     public Model.Properties getProperties() {
    1018         return properties;
    1019     }
    1020
    1021     /**
    1022      * Sets the value of the properties property.
    1023      *
    1024      * @param value
    1025      *     allowed object is
    1026      *     {@link Model.Properties }
    1027      *
    1028      */
    1029     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1030     public void setProperties(Model.Properties value) {
    1031         this.properties = value;
    1032     }
    1033
    1034
    1035     /**
    1036      * <p>Java class for anonymous complex type.
    1037      *
    1038      * <p>The following schema fragment specifies the expected content contained within this class.
    1039      *
    1040      * <pre>
    1041      * &lt;complexType>
    1042      *   &lt;complexContent>
    1043      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1044      *       &lt;sequence>
    1045      *         &lt;element name="contributor" type="{http://maven.apache.org/POM/4.0.0}Contributor" maxOccurs="unbounded" minOccurs="0"/>
    1046      *       &lt;/sequence>
    1047      *     &lt;/restriction>
    1048      *   &lt;/complexContent>
    1049      * &lt;/complexType>
    1050      * </pre>
    1051      *
    1052      *
    1053      */
    1054     @XmlAccessorType(XmlAccessType.FIELD)
    1055     @XmlType(name = "", propOrder = {
    1056         "contributor"
    1057     })
    1058     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1059     public static class Contributors {
    1060
    1061         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1062         protected List<Contributor> contributor;
    1063
    1064         /**
    1065          * Gets the value of the contributor property.
    1066          *
    1067          * <p>
    1068          * This accessor method returns a reference to the live list,
    1069          * not a snapshot. Therefore any modification you make to the
    1070          * returned list will be present inside the JAXB object.
    1071          * This is why there is not a <CODE>set</CODE> method for the contributor property.
    1072          *
    1073          * <p>
    1074          * For example, to add a new item, do as follows:
    1075          * <pre>
    1076          *    getContributor().add(newItem);
    1077          * </pre>
    1078          *
    1079          *
    1080          * <p>
    1081          * Objects of the following type(s) are allowed in the list
    1082          * {@link Contributor }
    1083          *
    1084          *
    1085          */
    1086         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1087         public List<Contributor> getContributor() {
    1088             if (contributor == null) {
    1089                 contributor = new ArrayList<Contributor>();
    1090             }
    1091             return this.contributor;
    1092         }
    1093
    1094     }
    1095
    1096
    1097     /**
    1098      * <p>Java class for anonymous complex type.
    1099      *
    1100      * <p>The following schema fragment specifies the expected content contained within this class.
    1101      *
    1102      * <pre>
    1103      * &lt;complexType>
    1104      *   &lt;complexContent>
    1105      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1106      *       &lt;sequence>
    1107      *         &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    1108      *       &lt;/sequence>
    1109      *     &lt;/restriction>
    1110      *   &lt;/complexContent>
    1111      * &lt;/complexType>
    1112      * </pre>
    1113      *
    1114      *
    1115      */
    1116     @XmlAccessorType(XmlAccessType.FIELD)
    1117     @XmlType(name = "", propOrder = {
    1118         "dependency"
    1119     })
    1120     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1121     public static class Dependencies {
    1122
    1123         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1124         protected List<Dependency> dependency;
    1125
    1126         /**
    1127          * Gets the value of the dependency property.
    1128          *
    1129          * <p>
    1130          * This accessor method returns a reference to the live list,
    1131          * not a snapshot. Therefore any modification you make to the
    1132          * returned list will be present inside the JAXB object.
    1133          * This is why there is not a <CODE>set</CODE> method for the dependency property.
    1134          *
    1135          * <p>
    1136          * For example, to add a new item, do as follows:
    1137          * <pre>
    1138          *    getDependency().add(newItem);
    1139          * </pre>
    1140          *
    1141          *
    1142          * <p>
    1143          * Objects of the following type(s) are allowed in the list
    1144          * {@link Dependency }
    1145          *
    1146          *
    1147          */
    1148         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1149         public List<Dependency> getDependency() {
    1150             if (dependency == null) {
    1151                 dependency = new ArrayList<Dependency>();
    1152             }
    1153             return this.dependency;
    1154         }
    1155
    1156     }
    1157
    1158
    1159     /**
    1160      * <p>Java class for anonymous complex type.
    1161      *
    1162      * <p>The following schema fragment specifies the expected content contained within this class.
    1163      *
    1164      * <pre>
    1165      * &lt;complexType>
    1166      *   &lt;complexContent>
    1167      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1168      *       &lt;sequence>
    1169      *         &lt;element name="developer" type="{http://maven.apache.org/POM/4.0.0}Developer" maxOccurs="unbounded" minOccurs="0"/>
    1170      *       &lt;/sequence>
    1171      *     &lt;/restriction>
    1172      *   &lt;/complexContent>
    1173      * &lt;/complexType>
    1174      * </pre>
    1175      *
    1176      *
    1177      */
    1178     @XmlAccessorType(XmlAccessType.FIELD)
    1179     @XmlType(name = "", propOrder = {
    1180         "developer"
    1181     })
    1182     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1183     public static class Developers {
    1184
    1185         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1186         protected List<Developer> developer;
    1187
    1188         /**
    1189          * Gets the value of the developer property.
    1190          *
    1191          * <p>
    1192          * This accessor method returns a reference to the live list,
    1193          * not a snapshot. Therefore any modification you make to the
    1194          * returned list will be present inside the JAXB object.
    1195          * This is why there is not a <CODE>set</CODE> method for the developer property.
    1196          *
    1197          * <p>
    1198          * For example, to add a new item, do as follows:
    1199          * <pre>
    1200          *    getDeveloper().add(newItem);
    1201          * </pre>
    1202          *
    1203          *
    1204          * <p>
    1205          * Objects of the following type(s) are allowed in the list
    1206          * {@link Developer }
    1207          *
    1208          *
    1209          */
    1210         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1211         public List<Developer> getDeveloper() {
    1212             if (developer == null) {
    1213                 developer = new ArrayList<Developer>();
    1214             }
    1215             return this.developer;
    1216         }
    1217
    1218     }
    1219
    1220
    1221     /**
    1222      * <p>Java class for anonymous complex type.
    1223      *
    1224      * <p>The following schema fragment specifies the expected content contained within this class.
    1225      *
    1226      * <pre>
    1227      * &lt;complexType>
    1228      *   &lt;complexContent>
    1229      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1230      *       &lt;sequence>
    1231      *         &lt;element name="license" type="{http://maven.apache.org/POM/4.0.0}License" maxOccurs="unbounded" minOccurs="0"/>
    1232      *       &lt;/sequence>
    1233      *     &lt;/restriction>
    1234      *   &lt;/complexContent>
    1235      * &lt;/complexType>
    1236      * </pre>
    1237      *
    1238      *
    1239      */
    1240     @XmlAccessorType(XmlAccessType.FIELD)
    1241     @XmlType(name = "", propOrder = {
    1242         "license"
    1243     })
    1244     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1245     public static class Licenses {
    1246
    1247         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1248         protected List<License> license;
    1249
    1250         /**
    1251          * Gets the value of the license property.
    1252          *
    1253          * <p>
    1254          * This accessor method returns a reference to the live list,
    1255          * not a snapshot. Therefore any modification you make to the
    1256          * returned list will be present inside the JAXB object.
    1257          * This is why there is not a <CODE>set</CODE> method for the license property.
    1258          *
    1259          * <p>
    1260          * For example, to add a new item, do as follows:
    1261          * <pre>
    1262          *    getLicense().add(newItem);
    1263          * </pre>
    1264          *
    1265          *
    1266          * <p>
    1267          * Objects of the following type(s) are allowed in the list
    1268          * {@link License }
    1269          *
    1270          *
    1271          */
    1272         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1273         public List<License> getLicense() {
    1274             if (license == null) {
    1275                 license = new ArrayList<License>();
    1276             }
    1277             return this.license;
    1278         }
    1279
    1280     }
    1281
    1282
    1283     /**
    1284      * <p>Java class for anonymous complex type.
    1285      *
    1286      * <p>The following schema fragment specifies the expected content contained within this class.
    1287      *
    1288      * <pre>
    1289      * &lt;complexType>
    1290      *   &lt;complexContent>
    1291      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1292      *       &lt;sequence>
    1293      *         &lt;element name="mailingList" type="{http://maven.apache.org/POM/4.0.0}MailingList" maxOccurs="unbounded" minOccurs="0"/>
    1294      *       &lt;/sequence>
    1295      *     &lt;/restriction>
    1296      *   &lt;/complexContent>
    1297      * &lt;/complexType>
    1298      * </pre>
    1299      *
    1300      *
    1301      */
    1302     @XmlAccessorType(XmlAccessType.FIELD)
    1303     @XmlType(name = "", propOrder = {
    1304         "mailingList"
    1305     })
    1306     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1307     public static class MailingLists {
    1308
    1309         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1310         protected List<MailingList> mailingList;
    1311
    1312         /**
    1313          * Gets the value of the mailingList property.
    1314          *
    1315          * <p>
    1316          * This accessor method returns a reference to the live list,
    1317          * not a snapshot. Therefore any modification you make to the
    1318          * returned list will be present inside the JAXB object.
    1319          * This is why there is not a <CODE>set</CODE> method for the mailingList property.
    1320          *
    1321          * <p>
    1322          * For example, to add a new item, do as follows:
    1323          * <pre>
    1324          *    getMailingList().add(newItem);
    1325          * </pre>
    1326          *
    1327          *
    1328          * <p>
    1329          * Objects of the following type(s) are allowed in the list
    1330          * {@link MailingList }
    1331          *
    1332          *
    1333          */
    1334         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1335         public List<MailingList> getMailingList() {
    1336             if (mailingList == null) {
    1337                 mailingList = new ArrayList<MailingList>();
    1338             }
    1339             return this.mailingList;
    1340         }
    1341
    1342     }
    1343
    1344
    1345     /**
    1346      * <p>Java class for anonymous complex type.
    1347      *
    1348      * <p>The following schema fragment specifies the expected content contained within this class.
    1349      *
    1350      * <pre>
    1351      * &lt;complexType>
    1352      *   &lt;complexContent>
    1353      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1354      *       &lt;sequence>
    1355      *         &lt;element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
    1356      *       &lt;/sequence>
    1357      *     &lt;/restriction>
    1358      *   &lt;/complexContent>
    1359      * &lt;/complexType>
    1360      * </pre>
    1361      *
    1362      *
    1363      */
    1364     @XmlAccessorType(XmlAccessType.FIELD)
    1365     @XmlType(name = "", propOrder = {
    1366         "module"
    1367     })
    1368     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1369     public static class Modules {
    1370
    1371         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1372         protected List<String> module;
    1373
    1374         /**
    1375          * Gets the value of the module property.
    1376          *
    1377          * <p>
    1378          * This accessor method returns a reference to the live list,
    1379          * not a snapshot. Therefore any modification you make to the
    1380          * returned list will be present inside the JAXB object.
    1381          * This is why there is not a <CODE>set</CODE> method for the module property.
    1382          *
    1383          * <p>
    1384          * For example, to add a new item, do as follows:
    1385          * <pre>
    1386          *    getModule().add(newItem);
    1387          * </pre>
    1388          *
    1389          *
    1390          * <p>
    1391          * Objects of the following type(s) are allowed in the list
    1392          * {@link String }
    1393          *
    1394          *
    1395          */
    1396         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1397         public List<String> getModule() {
    1398             if (module == null) {
    1399                 module = new ArrayList<String>();
    1400             }
    1401             return this.module;
    1402         }
    1403
    1404     }
    1405
    1406
    1407     /**
    1408      * <p>Java class for anonymous complex type.
    1409      *
    1410      * <p>The following schema fragment specifies the expected content contained within this class.
    1411      *
    1412      * <pre>
    1413      * &lt;complexType>
    1414      *   &lt;complexContent>
    1415      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1416      *       &lt;sequence>
    1417      *         &lt;element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    1418      *       &lt;/sequence>
    1419      *     &lt;/restriction>
    1420      *   &lt;/complexContent>
    1421      * &lt;/complexType>
    1422      * </pre>
    1423      *
    1424      *
    1425      */
    1426     @XmlAccessorType(XmlAccessType.FIELD)
    1427     @XmlType(name = "", propOrder = {
    1428         "pluginRepository"
    1429     })
    1430     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1431     public static class PluginRepositories {
    1432
    1433         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1434         protected List<Repository> pluginRepository;
    1435
    1436         /**
    1437          * Gets the value of the pluginRepository property.
    1438          *
    1439          * <p>
    1440          * This accessor method returns a reference to the live list,
    1441          * not a snapshot. Therefore any modification you make to the
    1442          * returned list will be present inside the JAXB object.
    1443          * This is why there is not a <CODE>set</CODE> method for the pluginRepository property.
    1444          *
    1445          * <p>
    1446          * For example, to add a new item, do as follows:
    1447          * <pre>
    1448          *    getPluginRepository().add(newItem);
    1449          * </pre>
    1450          *
    1451          *
    1452          * <p>
    1453          * Objects of the following type(s) are allowed in the list
    1454          * {@link Repository }
    1455          *
    1456          *
    1457          */
    1458         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1459         public List<Repository> getPluginRepository() {
    1460             if (pluginRepository == null) {
    1461                 pluginRepository = new ArrayList<Repository>();
    1462             }
    1463             return this.pluginRepository;
    1464         }
    1465
    1466     }
    1467
    1468
    1469     /**
    1470      * <p>Java class for anonymous complex type.
    1471      *
    1472      * <p>The following schema fragment specifies the expected content contained within this class.
    1473      *
    1474      * <pre>
    1475      * &lt;complexType>
    1476      *   &lt;complexContent>
    1477      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1478      *       &lt;sequence>
    1479      *         &lt;element name="profile" type="{http://maven.apache.org/POM/4.0.0}Profile" maxOccurs="unbounded" minOccurs="0"/>
    1480      *       &lt;/sequence>
    1481      *     &lt;/restriction>
    1482      *   &lt;/complexContent>
    1483      * &lt;/complexType>
    1484      * </pre>
    1485      *
    1486      *
    1487      */
    1488     @XmlAccessorType(XmlAccessType.FIELD)
    1489     @XmlType(name = "", propOrder = {
    1490         "profile"
    1491     })
    1492     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1493     public static class Profiles {
    1494
    1495         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1496         protected List<Profile> profile;
    1497
    1498         /**
    1499          * Gets the value of the profile property.
    1500          *
    1501          * <p>
    1502          * This accessor method returns a reference to the live list,
    1503          * not a snapshot. Therefore any modification you make to the
    1504          * returned list will be present inside the JAXB object.
    1505          * This is why there is not a <CODE>set</CODE> method for the profile property.
    1506          *
    1507          * <p>
    1508          * For example, to add a new item, do as follows:
    1509          * <pre>
    1510          *    getProfile().add(newItem);
    1511          * </pre>
    1512          *
    1513          *
    1514          * <p>
    1515          * Objects of the following type(s) are allowed in the list
    1516          * {@link Profile }
    1517          *
    1518          *
    1519          */
    1520         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1521         public List<Profile> getProfile() {
    1522             if (profile == null) {
    1523                 profile = new ArrayList<Profile>();
    1524             }
    1525             return this.profile;
    1526         }
    1527
    1528     }
    1529
    1530
    1531     /**
    1532      * <p>Java class for anonymous complex type.
    1533      *
    1534      * <p>The following schema fragment specifies the expected content contained within this class.
    1535      *
    1536      * <pre>
    1537      * &lt;complexType>
    1538      *   &lt;complexContent>
    1539      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1540      *       &lt;sequence>
    1541      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    1542      *       &lt;/sequence>
    1543      *     &lt;/restriction>
    1544      *   &lt;/complexContent>
    1545      * &lt;/complexType>
    1546      * </pre>
    1547      *
    1548      *
    1549      */
    1550     @XmlAccessorType(XmlAccessType.FIELD)
    1551     @XmlType(name = "", propOrder = {
    1552         "any"
    1553     })
    1554     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1555     public static class Properties {
    1556
    1557         @XmlAnyElement
    1558         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1559         protected List<Element> any;
    1560
    1561         /**
    1562          * Gets the value of the any property.
    1563          *
    1564          * <p>
    1565          * This accessor method returns a reference to the live list,
    1566          * not a snapshot. Therefore any modification you make to the
    1567          * returned list will be present inside the JAXB object.
    1568          * This is why there is not a <CODE>set</CODE> method for the any property.
    1569          *
    1570          * <p>
    1571          * For example, to add a new item, do as follows:
    1572          * <pre>
    1573          *    getAny().add(newItem);
    1574          * </pre>
    1575          *
    1576          *
    1577          * <p>
    1578          * Objects of the following type(s) are allowed in the list
    1579          * {@link Element }
    1580          *
    1581          *
    1582          */
    1583         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1584         public List<Element> getAny() {
    1585             if (any == null) {
    1586                 any = new ArrayList<Element>();
    1587             }
    1588             return this.any;
    1589         }
    1590
    1591     }
    1592
    1593
    1594     /**
    1595      * <p>Java class for anonymous complex type.
    1596      *
    1597      * <p>The following schema fragment specifies the expected content contained within this class.
    1598      *
    1599      * <pre>
    1600      * &lt;complexType>
    1601      *   &lt;complexContent>
    1602      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1603      *       &lt;sequence>
    1604      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    1605      *       &lt;/sequence>
    1606      *     &lt;/restriction>
    1607      *   &lt;/complexContent>
    1608      * &lt;/complexType>
    1609      * </pre>
    1610      *
    1611      *
    1612      */
    1613     @XmlAccessorType(XmlAccessType.FIELD)
    1614     @XmlType(name = "", propOrder = {
    1615         "any"
    1616     })
    1617     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1618     public static class Reports {
    1619
    1620         @XmlAnyElement
    1621         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1622         protected List<Element> any;
    1623
    1624         /**
    1625          * Gets the value of the any property.
    1626          *
    1627          * <p>
    1628          * This accessor method returns a reference to the live list,
    1629          * not a snapshot. Therefore any modification you make to the
    1630          * returned list will be present inside the JAXB object.
    1631          * This is why there is not a <CODE>set</CODE> method for the any property.
    1632          *
    1633          * <p>
    1634          * For example, to add a new item, do as follows:
    1635          * <pre>
    1636          *    getAny().add(newItem);
    1637          * </pre>
    1638          *
    1639          *
    1640          * <p>
    1641          * Objects of the following type(s) are allowed in the list
    1642          * {@link Element }
    1643          *
    1644          *
    1645          */
    1646         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1647         public List<Element> getAny() {
    1648             if (any == null) {
    1649                 any = new ArrayList<Element>();
    1650             }
    1651             return this.any;
    1652         }
    1653
    1654     }
    1655
    1656
    1657     /**
    1658      * <p>Java class for anonymous complex type.
    1659      *
    1660      * <p>The following schema fragment specifies the expected content contained within this class.
    1661      *
    1662      * <pre>
    1663      * &lt;complexType>
    1664      *   &lt;complexContent>
    1665      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    1666      *       &lt;sequence>
    1667      *         &lt;element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    1668      *       &lt;/sequence>
    1669      *     &lt;/restriction>
    1670      *   &lt;/complexContent>
    1671      * &lt;/complexType>
    1672      * </pre>
    1673      *
    1674      *
    1675      */
    1676     @XmlAccessorType(XmlAccessType.FIELD)
    1677     @XmlType(name = "", propOrder = {
    1678         "repository"
    1679     })
    1680     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1681     public static class Repositories {
    1682
    1683         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1684         protected List<Repository> repository;
    1685
    1686         /**
    1687          * Gets the value of the repository property.
    1688          *
    1689          * <p>
    1690          * This accessor method returns a reference to the live list,
    1691          * not a snapshot. Therefore any modification you make to the
    1692          * returned list will be present inside the JAXB object.
    1693          * This is why there is not a <CODE>set</CODE> method for the repository property.
    1694          *
    1695          * <p>
    1696          * For example, to add a new item, do as follows:
    1697          * <pre>
    1698          *    getRepository().add(newItem);
    1699          * </pre>
    1700          *
    1701          *
    1702          * <p>
    1703          * Objects of the following type(s) are allowed in the list
    1704          * {@link Repository }
    1705          *
    1706          *
    1707          */
    1708         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    1709         public List<Repository> getRepository() {
    1710             if (repository == null) {
    1711                 repository = new ArrayList<Repository>();
    1712             }
    1713             return this.repository;
    1714         }
    1715
    1716     }
    1717
    1718 }