All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.maven.model.maven2.MavenProject Maven / Gradle / Ivy

There is a newer version: 5.9.2.16552
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.05.23 at 12:39:18 PM UTC 
//


package org.sonar.maven.model.maven2;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.sonar.maven.model.LocatedAttribute;
import org.sonar.maven.model.LocatedAttributeAdapter;
import org.sonar.maven.model.LocatedTreeImpl;
import org.w3c.dom.Element;


/**
 * 
 *         
 *         The <project> element is the root of the descriptor.
 *         The following table lists all of the possible child elements.
 *         
 *       
 * 
 * 

Java class for Model complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="Model">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <all>
 *         <element name="modelVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="parent" type="{http://maven.apache.org/POM/4.0.0}Parent" minOccurs="0"/>
 *         <element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="packaging" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="inceptionYear" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="organization" type="{http://maven.apache.org/POM/4.0.0}Organization" minOccurs="0"/>
 *         <element name="licenses" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="license" type="{http://maven.apache.org/POM/4.0.0}License" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="developers" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="developer" type="{http://maven.apache.org/POM/4.0.0}Developer" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="contributors" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="contributor" type="{http://maven.apache.org/POM/4.0.0}Contributor" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="mailingLists" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="mailingList" type="{http://maven.apache.org/POM/4.0.0}MailingList" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="prerequisites" type="{http://maven.apache.org/POM/4.0.0}Prerequisites" minOccurs="0"/>
 *         <element name="modules" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="scm" type="{http://maven.apache.org/POM/4.0.0}Scm" minOccurs="0"/>
 *         <element name="issueManagement" type="{http://maven.apache.org/POM/4.0.0}IssueManagement" minOccurs="0"/>
 *         <element name="ciManagement" type="{http://maven.apache.org/POM/4.0.0}CiManagement" minOccurs="0"/>
 *         <element name="distributionManagement" type="{http://maven.apache.org/POM/4.0.0}DistributionManagement" minOccurs="0"/>
 *         <element name="properties" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="dependencyManagement" type="{http://maven.apache.org/POM/4.0.0}DependencyManagement" minOccurs="0"/>
 *         <element name="dependencies" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="repositories" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="pluginRepositories" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="build" type="{http://maven.apache.org/POM/4.0.0}Build" minOccurs="0"/>
 *         <element name="reports" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="reporting" type="{http://maven.apache.org/POM/4.0.0}Reporting" minOccurs="0"/>
 *         <element name="profiles" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="profile" type="{http://maven.apache.org/POM/4.0.0}Profile" maxOccurs="unbounded" minOccurs="0"/>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </all>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Model", propOrder = { }) public class MavenProject extends LocatedTreeImpl { @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute modelVersion; protected Parent parent; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute groupId; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute artifactId; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute version; @XmlElement(type = String.class, defaultValue = "jar") @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute packaging; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute name; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute description; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute url; @XmlElement(type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected LocatedAttribute inceptionYear; protected Organization organization; protected MavenProject.Licenses licenses; protected MavenProject.Developers developers; protected MavenProject.Contributors contributors; protected MavenProject.MailingLists mailingLists; protected Prerequisites prerequisites; protected MavenProject.Modules modules; protected Scm scm; protected IssueManagement issueManagement; protected CiManagement ciManagement; protected DistributionManagement distributionManagement; protected MavenProject.Properties properties; protected DependencyManagement dependencyManagement; protected MavenProject.Dependencies dependencies; protected MavenProject.Repositories repositories; protected MavenProject.PluginRepositories pluginRepositories; protected Build build; protected MavenProject.Reports reports; protected Reporting reporting; protected MavenProject.Profiles profiles; /** * Gets the value of the modelVersion property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getModelVersion() { return modelVersion; } /** * Sets the value of the modelVersion property. * * @param value * allowed object is * {@link String } * */ public void setModelVersion(LocatedAttribute value) { this.modelVersion = value; } /** * Gets the value of the parent property. * * @return * possible object is * {@link Parent } * */ public Parent getParent() { return parent; } /** * Sets the value of the parent property. * * @param value * allowed object is * {@link Parent } * */ public void setParent(Parent value) { this.parent = value; } /** * Gets the value of the groupId property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getGroupId() { return groupId; } /** * Sets the value of the groupId property. * * @param value * allowed object is * {@link String } * */ public void setGroupId(LocatedAttribute value) { this.groupId = value; } /** * Gets the value of the artifactId property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getArtifactId() { return artifactId; } /** * Sets the value of the artifactId property. * * @param value * allowed object is * {@link String } * */ public void setArtifactId(LocatedAttribute value) { this.artifactId = value; } /** * Gets the value of the version property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getVersion() { return version; } /** * Sets the value of the version property. * * @param value * allowed object is * {@link String } * */ public void setVersion(LocatedAttribute value) { this.version = value; } /** * Gets the value of the packaging property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getPackaging() { return packaging; } /** * Sets the value of the packaging property. * * @param value * allowed object is * {@link String } * */ public void setPackaging(LocatedAttribute value) { this.packaging = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(LocatedAttribute value) { this.name = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(LocatedAttribute value) { this.description = value; } /** * Gets the value of the url property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getUrl() { return url; } /** * Sets the value of the url property. * * @param value * allowed object is * {@link String } * */ public void setUrl(LocatedAttribute value) { this.url = value; } /** * Gets the value of the inceptionYear property. * * @return * possible object is * {@link String } * */ public LocatedAttribute getInceptionYear() { return inceptionYear; } /** * Sets the value of the inceptionYear property. * * @param value * allowed object is * {@link String } * */ public void setInceptionYear(LocatedAttribute value) { this.inceptionYear = value; } /** * Gets the value of the organization property. * * @return * possible object is * {@link Organization } * */ public Organization getOrganization() { return organization; } /** * Sets the value of the organization property. * * @param value * allowed object is * {@link Organization } * */ public void setOrganization(Organization value) { this.organization = value; } /** * Gets the value of the licenses property. * * @return * possible object is * {@link MavenProject.Licenses } * */ public MavenProject.Licenses getLicenses() { return licenses; } /** * Sets the value of the licenses property. * * @param value * allowed object is * {@link MavenProject.Licenses } * */ public void setLicenses(MavenProject.Licenses value) { this.licenses = value; } /** * Gets the value of the developers property. * * @return * possible object is * {@link MavenProject.Developers } * */ public MavenProject.Developers getDevelopers() { return developers; } /** * Sets the value of the developers property. * * @param value * allowed object is * {@link MavenProject.Developers } * */ public void setDevelopers(MavenProject.Developers value) { this.developers = value; } /** * Gets the value of the contributors property. * * @return * possible object is * {@link MavenProject.Contributors } * */ public MavenProject.Contributors getContributors() { return contributors; } /** * Sets the value of the contributors property. * * @param value * allowed object is * {@link MavenProject.Contributors } * */ public void setContributors(MavenProject.Contributors value) { this.contributors = value; } /** * Gets the value of the mailingLists property. * * @return * possible object is * {@link MavenProject.MailingLists } * */ public MavenProject.MailingLists getMailingLists() { return mailingLists; } /** * Sets the value of the mailingLists property. * * @param value * allowed object is * {@link MavenProject.MailingLists } * */ public void setMailingLists(MavenProject.MailingLists value) { this.mailingLists = value; } /** * Gets the value of the prerequisites property. * * @return * possible object is * {@link Prerequisites } * */ public Prerequisites getPrerequisites() { return prerequisites; } /** * Sets the value of the prerequisites property. * * @param value * allowed object is * {@link Prerequisites } * */ public void setPrerequisites(Prerequisites value) { this.prerequisites = value; } /** * Gets the value of the modules property. * * @return * possible object is * {@link MavenProject.Modules } * */ public MavenProject.Modules getModules() { return modules; } /** * Sets the value of the modules property. * * @param value * allowed object is * {@link MavenProject.Modules } * */ public void setModules(MavenProject.Modules value) { this.modules = value; } /** * Gets the value of the scm property. * * @return * possible object is * {@link Scm } * */ public Scm getScm() { return scm; } /** * Sets the value of the scm property. * * @param value * allowed object is * {@link Scm } * */ public void setScm(Scm value) { this.scm = value; } /** * Gets the value of the issueManagement property. * * @return * possible object is * {@link IssueManagement } * */ public IssueManagement getIssueManagement() { return issueManagement; } /** * Sets the value of the issueManagement property. * * @param value * allowed object is * {@link IssueManagement } * */ public void setIssueManagement(IssueManagement value) { this.issueManagement = value; } /** * Gets the value of the ciManagement property. * * @return * possible object is * {@link CiManagement } * */ public CiManagement getCiManagement() { return ciManagement; } /** * Sets the value of the ciManagement property. * * @param value * allowed object is * {@link CiManagement } * */ public void setCiManagement(CiManagement value) { this.ciManagement = value; } /** * Gets the value of the distributionManagement property. * * @return * possible object is * {@link DistributionManagement } * */ public DistributionManagement getDistributionManagement() { return distributionManagement; } /** * Sets the value of the distributionManagement property. * * @param value * allowed object is * {@link DistributionManagement } * */ public void setDistributionManagement(DistributionManagement value) { this.distributionManagement = value; } /** * Gets the value of the properties property. * * @return * possible object is * {@link MavenProject.Properties } * */ public MavenProject.Properties getProperties() { return properties; } /** * Sets the value of the properties property. * * @param value * allowed object is * {@link MavenProject.Properties } * */ public void setProperties(MavenProject.Properties value) { this.properties = value; } /** * Gets the value of the dependencyManagement property. * * @return * possible object is * {@link DependencyManagement } * */ public DependencyManagement getDependencyManagement() { return dependencyManagement; } /** * Sets the value of the dependencyManagement property. * * @param value * allowed object is * {@link DependencyManagement } * */ public void setDependencyManagement(DependencyManagement value) { this.dependencyManagement = value; } /** * Gets the value of the dependencies property. * * @return * possible object is * {@link MavenProject.Dependencies } * */ public MavenProject.Dependencies getDependencies() { return dependencies; } /** * Sets the value of the dependencies property. * * @param value * allowed object is * {@link MavenProject.Dependencies } * */ public void setDependencies(MavenProject.Dependencies value) { this.dependencies = value; } /** * Gets the value of the repositories property. * * @return * possible object is * {@link MavenProject.Repositories } * */ public MavenProject.Repositories getRepositories() { return repositories; } /** * Sets the value of the repositories property. * * @param value * allowed object is * {@link MavenProject.Repositories } * */ public void setRepositories(MavenProject.Repositories value) { this.repositories = value; } /** * Gets the value of the pluginRepositories property. * * @return * possible object is * {@link MavenProject.PluginRepositories } * */ public MavenProject.PluginRepositories getPluginRepositories() { return pluginRepositories; } /** * Sets the value of the pluginRepositories property. * * @param value * allowed object is * {@link MavenProject.PluginRepositories } * */ public void setPluginRepositories(MavenProject.PluginRepositories value) { this.pluginRepositories = value; } /** * Gets the value of the build property. * * @return * possible object is * {@link Build } * */ public Build getBuild() { return build; } /** * Sets the value of the build property. * * @param value * allowed object is * {@link Build } * */ public void setBuild(Build value) { this.build = value; } /** * Gets the value of the reports property. * * @return * possible object is * {@link MavenProject.Reports } * */ public MavenProject.Reports getReports() { return reports; } /** * Sets the value of the reports property. * * @param value * allowed object is * {@link MavenProject.Reports } * */ public void setReports(MavenProject.Reports value) { this.reports = value; } /** * Gets the value of the reporting property. * * @return * possible object is * {@link Reporting } * */ public Reporting getReporting() { return reporting; } /** * Sets the value of the reporting property. * * @param value * allowed object is * {@link Reporting } * */ public void setReporting(Reporting value) { this.reporting = value; } /** * Gets the value of the profiles property. * * @return * possible object is * {@link MavenProject.Profiles } * */ public MavenProject.Profiles getProfiles() { return profiles; } /** * Sets the value of the profiles property. * * @param value * allowed object is * {@link MavenProject.Profiles } * */ public void setProfiles(MavenProject.Profiles value) { this.profiles = value; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="contributor" type="{http://maven.apache.org/POM/4.0.0}Contributor" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "contributors" }) public static class Contributors extends LocatedTreeImpl { @XmlElement(name = "contributor") protected List contributors; /** * Gets the value of the contributors property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the contributors property. * *

* For example, to add a new item, do as follows: *

         *    getContributors().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Contributor } * * */ public List getContributors() { if (contributors == null) { contributors = new ArrayList(); } return this.contributors; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dependencies" }) public static class Dependencies extends LocatedTreeImpl { @XmlElement(name = "dependency") protected List dependencies; /** * Gets the value of the dependencies property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the dependencies property. * *

* For example, to add a new item, do as follows: *

         *    getDependencies().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Dependency } * * */ public List getDependencies() { if (dependencies == null) { dependencies = new ArrayList(); } return this.dependencies; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="developer" type="{http://maven.apache.org/POM/4.0.0}Developer" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "developers" }) public static class Developers extends LocatedTreeImpl { @XmlElement(name = "developer") protected List developers; /** * Gets the value of the developers property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the developers property. * *

* For example, to add a new item, do as follows: *

         *    getDevelopers().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Developer } * * */ public List getDevelopers() { if (developers == null) { developers = new ArrayList(); } return this.developers; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="license" type="{http://maven.apache.org/POM/4.0.0}License" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "licenses" }) public static class Licenses extends LocatedTreeImpl { @XmlElement(name = "license") protected List licenses; /** * Gets the value of the licenses property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the licenses property. * *

* For example, to add a new item, do as follows: *

         *    getLicenses().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link License } * * */ public List getLicenses() { if (licenses == null) { licenses = new ArrayList(); } return this.licenses; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="mailingList" type="{http://maven.apache.org/POM/4.0.0}MailingList" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mailingLists" }) public static class MailingLists extends LocatedTreeImpl { @XmlElement(name = "mailingList") protected List mailingLists; /** * Gets the value of the mailingLists property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the mailingLists property. * *

* For example, to add a new item, do as follows: *

         *    getMailingLists().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MailingList } * * */ public List getMailingLists() { if (mailingLists == null) { mailingLists = new ArrayList(); } return this.mailingLists; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "modules" }) public static class Modules extends LocatedTreeImpl { @XmlElement(name = "module", type = String.class) @XmlJavaTypeAdapter(LocatedAttributeAdapter.class) protected List modules; /** * Gets the value of the modules property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the modules property. * *

* For example, to add a new item, do as follows: *

         *    getModules().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getModules() { if (modules == null) { modules = new ArrayList(); } return this.modules; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pluginRepositories" }) public static class PluginRepositories extends LocatedTreeImpl { @XmlElement(name = "pluginRepository") protected List pluginRepositories; /** * Gets the value of the pluginRepositories property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the pluginRepositories property. * *

* For example, to add a new item, do as follows: *

         *    getPluginRepositories().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Repository } * * */ public List getPluginRepositories() { if (pluginRepositories == null) { pluginRepositories = new ArrayList(); } return this.pluginRepositories; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="profile" type="{http://maven.apache.org/POM/4.0.0}Profile" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "profiles" }) public static class Profiles extends LocatedTreeImpl { @XmlElement(name = "profile") protected List profiles; /** * Gets the value of the profiles property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the profiles property. * *

* For example, to add a new item, do as follows: *

         *    getProfiles().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Profile } * * */ public List getProfiles() { if (profiles == null) { profiles = new ArrayList(); } return this.profiles; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "elements" }) public static class Properties extends LocatedTreeImpl { @XmlAnyElement protected List elements; /** * Gets the value of the elements property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the elements property. * *

* For example, to add a new item, do as follows: *

         *    getElements().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Element } * * */ public List getElements() { if (elements == null) { elements = new ArrayList(); } return this.elements; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "elements" }) public static class Reports extends LocatedTreeImpl { @XmlAnyElement protected List elements; /** * Gets the value of the elements property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the elements property. * *

* For example, to add a new item, do as follows: *

         *    getElements().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Element } * * */ public List getElements() { if (elements == null) { elements = new ArrayList(); } return this.elements; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "repositories" }) public static class Repositories extends LocatedTreeImpl { @XmlElement(name = "repository") protected List repositories; /** * Gets the value of the repositories property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the repositories property. * *

* For example, to add a new item, do as follows: *

         *    getRepositories().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Repository } * * */ public List getRepositories() { if (repositories == null) { repositories = new ArrayList(); } return this.repositories; } } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy