Coverage Report - org.owasp.dependencycheck.jaxb.pom.generated.Plugin
 
Classes in this File Line Coverage Branch Coverage Complexity
Plugin
6%
2/29
N/A
1.182
Plugin$Configuration
25%
1/4
0%
0/2
1.182
Plugin$Dependencies
0%
0/4
0%
0/2
1.182
Plugin$Executions
25%
1/4
0%
0/2
1.182
Plugin$Goals
0%
0/4
0%
0/2
1.182
 
 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  
  *  4.0.0
 24  
  *
 25  
  * <p>Java class for Plugin complex type.
 26  
  *
 27  
  * <p>The following schema fragment specifies the expected content contained within this class.
 28  
  *
 29  
  * <pre>
 30  
  * &lt;complexType name="Plugin">
 31  
  *   &lt;complexContent>
 32  
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 33  
  *       &lt;all>
 34  
  *         &lt;element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 35  
  *         &lt;element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 36  
  *         &lt;element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 37  
  *         &lt;element name="extensions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 38  
  *         &lt;element name="executions" minOccurs="0">
 39  
  *           &lt;complexType>
 40  
  *             &lt;complexContent>
 41  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 42  
  *                 &lt;sequence>
 43  
  *                   &lt;element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
 44  
  *                 &lt;/sequence>
 45  
  *               &lt;/restriction>
 46  
  *             &lt;/complexContent>
 47  
  *           &lt;/complexType>
 48  
  *         &lt;/element>
 49  
  *         &lt;element name="dependencies" minOccurs="0">
 50  
  *           &lt;complexType>
 51  
  *             &lt;complexContent>
 52  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 53  
  *                 &lt;sequence>
 54  
  *                   &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
 55  
  *                 &lt;/sequence>
 56  
  *               &lt;/restriction>
 57  
  *             &lt;/complexContent>
 58  
  *           &lt;/complexType>
 59  
  *         &lt;/element>
 60  
  *         &lt;element name="goals" minOccurs="0">
 61  
  *           &lt;complexType>
 62  
  *             &lt;complexContent>
 63  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 64  
  *                 &lt;sequence>
 65  
  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 66  
  *                 &lt;/sequence>
 67  
  *               &lt;/restriction>
 68  
  *             &lt;/complexContent>
 69  
  *           &lt;/complexType>
 70  
  *         &lt;/element>
 71  
  *         &lt;element name="inherited" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 72  
  *         &lt;element name="configuration" minOccurs="0">
 73  
  *           &lt;complexType>
 74  
  *             &lt;complexContent>
 75  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 76  
  *                 &lt;sequence>
 77  
  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 78  
  *                 &lt;/sequence>
 79  
  *               &lt;/restriction>
 80  
  *             &lt;/complexContent>
 81  
  *           &lt;/complexType>
 82  
  *         &lt;/element>
 83  
  *       &lt;/all>
 84  
  *     &lt;/restriction>
 85  
  *   &lt;/complexContent>
 86  
  * &lt;/complexType>
 87  
  * </pre>
 88  
  *
 89  
  *
 90  
  */
 91  
 @XmlAccessorType(XmlAccessType.FIELD)
 92  
 @XmlType(name = "Plugin", propOrder = {
 93  
 
 94  
 })
 95  
 @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")
 96  37
 public class Plugin {
 97  
 
 98  
     @XmlElement(defaultValue = "org.apache.maven.plugins")
 99  
     @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")
 100  
     protected String groupId;
 101  
     @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")
 102  
     protected String artifactId;
 103  
     @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")
 104  
     protected String version;
 105  
     @XmlElement(defaultValue = "false")
 106  
     @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")
 107  
     protected Boolean extensions;
 108  
     @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")
 109  
     protected Plugin.Executions executions;
 110  
     @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")
 111  
     protected Plugin.Dependencies dependencies;
 112  
     @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")
 113  
     protected Plugin.Goals goals;
 114  
     @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")
 115  
     protected String inherited;
 116  
     @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")
 117  
     protected Plugin.Configuration configuration;
 118  
 
 119  
     /**
 120  
      * Gets the value of the groupId property.
 121  
      *
 122  
      * @return
 123  
      *     possible object is
 124  
      *     {@link String }
 125  
      *
 126  
      */
 127  
     @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")
 128  
     public String getGroupId() {
 129  0
         return groupId;
 130  
     }
 131  
 
 132  
     /**
 133  
      * Sets the value of the groupId property.
 134  
      *
 135  
      * @param value
 136  
      *     allowed object is
 137  
      *     {@link String }
 138  
      *
 139  
      */
 140  
     @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")
 141  
     public void setGroupId(String value) {
 142  0
         this.groupId = value;
 143  0
     }
 144  
 
 145  
     /**
 146  
      * Gets the value of the artifactId property.
 147  
      *
 148  
      * @return
 149  
      *     possible object is
 150  
      *     {@link String }
 151  
      *
 152  
      */
 153  
     @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")
 154  
     public String getArtifactId() {
 155  0
         return artifactId;
 156  
     }
 157  
 
 158  
     /**
 159  
      * Sets the value of the artifactId property.
 160  
      *
 161  
      * @param value
 162  
      *     allowed object is
 163  
      *     {@link String }
 164  
      *
 165  
      */
 166  
     @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")
 167  
     public void setArtifactId(String value) {
 168  0
         this.artifactId = value;
 169  0
     }
 170  
 
 171  
     /**
 172  
      * Gets the value of the version property.
 173  
      *
 174  
      * @return
 175  
      *     possible object is
 176  
      *     {@link String }
 177  
      *
 178  
      */
 179  
     @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")
 180  
     public String getVersion() {
 181  0
         return version;
 182  
     }
 183  
 
 184  
     /**
 185  
      * Sets the value of the version property.
 186  
      *
 187  
      * @param value
 188  
      *     allowed object is
 189  
      *     {@link String }
 190  
      *
 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  
     public void setVersion(String value) {
 194  0
         this.version = value;
 195  0
     }
 196  
 
 197  
     /**
 198  
      * Gets the value of the extensions property.
 199  
      *
 200  
      * @return
 201  
      *     possible object is
 202  
      *     {@link Boolean }
 203  
      *
 204  
      */
 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  
     public Boolean isExtensions() {
 207  0
         return extensions;
 208  
     }
 209  
 
 210  
     /**
 211  
      * Sets the value of the extensions property.
 212  
      *
 213  
      * @param value
 214  
      *     allowed object is
 215  
      *     {@link Boolean }
 216  
      *
 217  
      */
 218  
     @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")
 219  
     public void setExtensions(Boolean value) {
 220  0
         this.extensions = value;
 221  0
     }
 222  
 
 223  
     /**
 224  
      * Gets the value of the executions property.
 225  
      *
 226  
      * @return
 227  
      *     possible object is
 228  
      *     {@link Plugin.Executions }
 229  
      *
 230  
      */
 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  
     public Plugin.Executions getExecutions() {
 233  0
         return executions;
 234  
     }
 235  
 
 236  
     /**
 237  
      * Sets the value of the executions property.
 238  
      *
 239  
      * @param value
 240  
      *     allowed object is
 241  
      *     {@link Plugin.Executions }
 242  
      *
 243  
      */
 244  
     @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")
 245  
     public void setExecutions(Plugin.Executions value) {
 246  0
         this.executions = value;
 247  0
     }
 248  
 
 249  
     /**
 250  
      * Gets the value of the dependencies property.
 251  
      *
 252  
      * @return
 253  
      *     possible object is
 254  
      *     {@link Plugin.Dependencies }
 255  
      *
 256  
      */
 257  
     @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")
 258  
     public Plugin.Dependencies getDependencies() {
 259  0
         return dependencies;
 260  
     }
 261  
 
 262  
     /**
 263  
      * Sets the value of the dependencies property.
 264  
      *
 265  
      * @param value
 266  
      *     allowed object is
 267  
      *     {@link Plugin.Dependencies }
 268  
      *
 269  
      */
 270  
     @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")
 271  
     public void setDependencies(Plugin.Dependencies value) {
 272  0
         this.dependencies = value;
 273  0
     }
 274  
 
 275  
     /**
 276  
      * Gets the value of the goals property.
 277  
      *
 278  
      * @return
 279  
      *     possible object is
 280  
      *     {@link Plugin.Goals }
 281  
      *
 282  
      */
 283  
     @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")
 284  
     public Plugin.Goals getGoals() {
 285  0
         return goals;
 286  
     }
 287  
 
 288  
     /**
 289  
      * Sets the value of the goals property.
 290  
      *
 291  
      * @param value
 292  
      *     allowed object is
 293  
      *     {@link Plugin.Goals }
 294  
      *
 295  
      */
 296  
     @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")
 297  
     public void setGoals(Plugin.Goals value) {
 298  0
         this.goals = value;
 299  0
     }
 300  
 
 301  
     /**
 302  
      * Gets the value of the inherited property.
 303  
      *
 304  
      * @return
 305  
      *     possible object is
 306  
      *     {@link String }
 307  
      *
 308  
      */
 309  
     @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")
 310  
     public String getInherited() {
 311  0
         return inherited;
 312  
     }
 313  
 
 314  
     /**
 315  
      * Sets the value of the inherited property.
 316  
      *
 317  
      * @param value
 318  
      *     allowed object is
 319  
      *     {@link String }
 320  
      *
 321  
      */
 322  
     @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")
 323  
     public void setInherited(String value) {
 324  0
         this.inherited = value;
 325  0
     }
 326  
 
 327  
     /**
 328  
      * Gets the value of the configuration property.
 329  
      *
 330  
      * @return
 331  
      *     possible object is
 332  
      *     {@link Plugin.Configuration }
 333  
      *
 334  
      */
 335  
     @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")
 336  
     public Plugin.Configuration getConfiguration() {
 337  0
         return configuration;
 338  
     }
 339  
 
 340  
     /**
 341  
      * Sets the value of the configuration property.
 342  
      *
 343  
      * @param value
 344  
      *     allowed object is
 345  
      *     {@link Plugin.Configuration }
 346  
      *
 347  
      */
 348  
     @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")
 349  
     public void setConfiguration(Plugin.Configuration value) {
 350  0
         this.configuration = value;
 351  0
     }
 352  
 
 353  
 
 354  
     /**
 355  
      * <p>Java class for anonymous complex type.
 356  
      *
 357  
      * <p>The following schema fragment specifies the expected content contained within this class.
 358  
      *
 359  
      * <pre>
 360  
      * &lt;complexType>
 361  
      *   &lt;complexContent>
 362  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 363  
      *       &lt;sequence>
 364  
      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 365  
      *       &lt;/sequence>
 366  
      *     &lt;/restriction>
 367  
      *   &lt;/complexContent>
 368  
      * &lt;/complexType>
 369  
      * </pre>
 370  
      *
 371  
      *
 372  
      */
 373  
     @XmlAccessorType(XmlAccessType.FIELD)
 374  
     @XmlType(name = "", propOrder = {
 375  
         "any"
 376  
     })
 377  
     @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")
 378  23
     public static class Configuration {
 379  
 
 380  
         @XmlAnyElement
 381  
         @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")
 382  
         protected List<Element> any;
 383  
 
 384  
         /**
 385  
          * Gets the value of the any property.
 386  
          *
 387  
          * <p>
 388  
          * This accessor method returns a reference to the live list,
 389  
          * not a snapshot. Therefore any modification you make to the
 390  
          * returned list will be present inside the JAXB object.
 391  
          * This is why there is not a <CODE>set</CODE> method for the any property.
 392  
          *
 393  
          * <p>
 394  
          * For example, to add a new item, do as follows:
 395  
          * <pre>
 396  
          *    getAny().add(newItem);
 397  
          * </pre>
 398  
          *
 399  
          *
 400  
          * <p>
 401  
          * Objects of the following type(s) are allowed in the list
 402  
          * {@link Element }
 403  
          *
 404  
          *
 405  
          */
 406  
         @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")
 407  
         public List<Element> getAny() {
 408  0
             if (any == null) {
 409  0
                 any = new ArrayList<Element>();
 410  
             }
 411  0
             return this.any;
 412  
         }
 413  
 
 414  
     }
 415  
 
 416  
 
 417  
     /**
 418  
      * <p>Java class for anonymous complex type.
 419  
      *
 420  
      * <p>The following schema fragment specifies the expected content contained within this class.
 421  
      *
 422  
      * <pre>
 423  
      * &lt;complexType>
 424  
      *   &lt;complexContent>
 425  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 426  
      *       &lt;sequence>
 427  
      *         &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
 428  
      *       &lt;/sequence>
 429  
      *     &lt;/restriction>
 430  
      *   &lt;/complexContent>
 431  
      * &lt;/complexType>
 432  
      * </pre>
 433  
      *
 434  
      *
 435  
      */
 436  
     @XmlAccessorType(XmlAccessType.FIELD)
 437  
     @XmlType(name = "", propOrder = {
 438  
         "dependency"
 439  
     })
 440  
     @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")
 441  0
     public static class Dependencies {
 442  
 
 443  
         @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")
 444  
         protected List<Dependency> dependency;
 445  
 
 446  
         /**
 447  
          * Gets the value of the dependency property.
 448  
          *
 449  
          * <p>
 450  
          * This accessor method returns a reference to the live list,
 451  
          * not a snapshot. Therefore any modification you make to the
 452  
          * returned list will be present inside the JAXB object.
 453  
          * This is why there is not a <CODE>set</CODE> method for the dependency property.
 454  
          *
 455  
          * <p>
 456  
          * For example, to add a new item, do as follows:
 457  
          * <pre>
 458  
          *    getDependency().add(newItem);
 459  
          * </pre>
 460  
          *
 461  
          *
 462  
          * <p>
 463  
          * Objects of the following type(s) are allowed in the list
 464  
          * {@link Dependency }
 465  
          *
 466  
          *
 467  
          */
 468  
         @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")
 469  
         public List<Dependency> getDependency() {
 470  0
             if (dependency == null) {
 471  0
                 dependency = new ArrayList<Dependency>();
 472  
             }
 473  0
             return this.dependency;
 474  
         }
 475  
 
 476  
     }
 477  
 
 478  
 
 479  
     /**
 480  
      * <p>Java class for anonymous complex type.
 481  
      *
 482  
      * <p>The following schema fragment specifies the expected content contained within this class.
 483  
      *
 484  
      * <pre>
 485  
      * &lt;complexType>
 486  
      *   &lt;complexContent>
 487  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 488  
      *       &lt;sequence>
 489  
      *         &lt;element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
 490  
      *       &lt;/sequence>
 491  
      *     &lt;/restriction>
 492  
      *   &lt;/complexContent>
 493  
      * &lt;/complexType>
 494  
      * </pre>
 495  
      *
 496  
      *
 497  
      */
 498  
     @XmlAccessorType(XmlAccessType.FIELD)
 499  
     @XmlType(name = "", propOrder = {
 500  
         "execution"
 501  
     })
 502  
     @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")
 503  25
     public static class Executions {
 504  
 
 505  
         @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")
 506  
         protected List<PluginExecution> execution;
 507  
 
 508  
         /**
 509  
          * Gets the value of the execution property.
 510  
          *
 511  
          * <p>
 512  
          * This accessor method returns a reference to the live list,
 513  
          * not a snapshot. Therefore any modification you make to the
 514  
          * returned list will be present inside the JAXB object.
 515  
          * This is why there is not a <CODE>set</CODE> method for the execution property.
 516  
          *
 517  
          * <p>
 518  
          * For example, to add a new item, do as follows:
 519  
          * <pre>
 520  
          *    getExecution().add(newItem);
 521  
          * </pre>
 522  
          *
 523  
          *
 524  
          * <p>
 525  
          * Objects of the following type(s) are allowed in the list
 526  
          * {@link PluginExecution }
 527  
          *
 528  
          *
 529  
          */
 530  
         @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")
 531  
         public List<PluginExecution> getExecution() {
 532  0
             if (execution == null) {
 533  0
                 execution = new ArrayList<PluginExecution>();
 534  
             }
 535  0
             return this.execution;
 536  
         }
 537  
 
 538  
     }
 539  
 
 540  
 
 541  
     /**
 542  
      * <p>Java class for anonymous complex type.
 543  
      *
 544  
      * <p>The following schema fragment specifies the expected content contained within this class.
 545  
      *
 546  
      * <pre>
 547  
      * &lt;complexType>
 548  
      *   &lt;complexContent>
 549  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 550  
      *       &lt;sequence>
 551  
      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 552  
      *       &lt;/sequence>
 553  
      *     &lt;/restriction>
 554  
      *   &lt;/complexContent>
 555  
      * &lt;/complexType>
 556  
      * </pre>
 557  
      *
 558  
      *
 559  
      */
 560  37
     @XmlAccessorType(XmlAccessType.FIELD)
 561  
     @XmlType(name = "", propOrder = {
 562  
         "any"
 563  
     })
 564  
     @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")
 565  0
     public static class Goals {
 566  
 
 567  
         @XmlAnyElement
 568  
         @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")
 569  
         protected List<Element> any;
 570  
 
 571  
         /**
 572  
          * Gets the value of the any property.
 573  
          *
 574  
          * <p>
 575  
          * This accessor method returns a reference to the live list,
 576  
          * not a snapshot. Therefore any modification you make to the
 577  
          * returned list will be present inside the JAXB object.
 578  
          * This is why there is not a <CODE>set</CODE> method for the any property.
 579  
          *
 580  
          * <p>
 581  
          * For example, to add a new item, do as follows:
 582  
          * <pre>
 583  
          *    getAny().add(newItem);
 584  
          * </pre>
 585  
          *
 586  
          *
 587  
          * <p>
 588  
          * Objects of the following type(s) are allowed in the list
 589  
          * {@link Element }
 590  
          *
 591  
          *
 592  
          */
 593  
         @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")
 594  
         public List<Element> getAny() {
 595  0
             if (any == null) {
 596  0
                 any = new ArrayList<Element>();
 597  
             }
 598  0
             return this.any;
 599  
         }
 600  
 
 601  
     }
 602  
 
 603  
 }