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

io.github.oliviercailloux.xmcda_2_2_1_jaxb.XMCDA Maven / Gradle / Ivy

Go to download

Java source for (un)marshalling XMCDA-2.2.1 files, JAXB-generated from the schema.

The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2016.11.10 at 09:49:41 PM CET 
//


package io.github.oliviercailloux.xmcda_2_2_1_jaxb;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementRefs;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

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">
 *       <choice maxOccurs="unbounded">
 *         <element name="projectReference" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}projectReference" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="methodMessages" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}methodMessages" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="methodParameters" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}methodParameters" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternatives" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternatives" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesSet" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesSet" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesSets" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesSets" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributes" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributes" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesSet" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesSet" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesSets" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesSets" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteria" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteria" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaSet" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaSet" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaSets" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaSets" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categories" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categories" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesSet" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesSet" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesSets" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesSets" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="performanceTable" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}performanceTable" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="hierarchy" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}hierarchy" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criterionValue" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criterionValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaValues" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaValues" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaComparisons" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaComparisons" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaLinearConstraints" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaLinearConstraints" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="criteriaMatrix" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaMatrix" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributeValue" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributeValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesValues" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesValues" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesComparisons" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesComparisons" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesLinearConstraints" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesLinearConstraints" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="attributesMatrix" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}attributesMatrix" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativeValue" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativeValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesValues" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesValues" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesComparisons" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesComparisons" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesLinearConstraints" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesLinearConstraints" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesMatrix" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesMatrix" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesCriteriaValues" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesCriteriaValues" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesProfiles" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesProfiles" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesContents" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesContents" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="alternativesAffectations" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}alternativesAffectations" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoryValue" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoryValue" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesValues" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesValues" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesComparisons" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesComparisons" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesLinearConstraints" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}categoriesLinearConstraints" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="categoriesMatrix" type="{http://www.decision-deck.org/2012/XMCDA-2.2.1}criteriaMatrix" maxOccurs="unbounded" minOccurs="0"/>
 *       </choice>
 *       <attGroup ref="{http://www.decision-deck.org/2012/XMCDA-2.2.1}instanceDescription"/>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "projectReferenceOrMethodMessagesOrMethodParameters" }) @XmlRootElement(name = "XMCDA") public class XMCDA { @XmlElementRefs({ @XmlElementRef(name = "attributeValue", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaComparisons", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaMatrix", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesValues", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesMatrix", type = JAXBElement.class, required = false), @XmlElementRef(name = "projectReference", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesValues", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesSets", type = JAXBElement.class, required = false), @XmlElementRef(name = "categories", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesSet", type = JAXBElement.class, required = false), @XmlElementRef(name = "methodMessages", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaLinearConstraints", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesLinearConstraints", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributes", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesComparisons", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesContents", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaSet", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesSets", type = JAXBElement.class, required = false), @XmlElementRef(name = "performanceTable", type = JAXBElement.class, required = false), @XmlElementRef(name = "criterionValue", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesCriteriaValues", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaValues", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesComparisons", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternatives", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesLinearConstraints", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoryValue", type = JAXBElement.class, required = false), @XmlElementRef(name = "methodParameters", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesSet", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteria", type = JAXBElement.class, required = false), @XmlElementRef(name = "attributesMatrix", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesComparisons", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesValues", type = JAXBElement.class, required = false), @XmlElementRef(name = "hierarchy", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesProfiles", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesSets", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesMatrix", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesAffectations", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativeValue", type = JAXBElement.class, required = false), @XmlElementRef(name = "criteriaSets", type = JAXBElement.class, required = false), @XmlElementRef(name = "categoriesLinearConstraints", type = JAXBElement.class, required = false), @XmlElementRef(name = "alternativesSet", type = JAXBElement.class, required = false) }) protected List> projectReferenceOrMethodMessagesOrMethodParameters; @XmlAttribute(name = "instanceID") protected String instanceID; @XmlAttribute(name = "previousInstanceID") protected String previousInstanceID; @XmlAttribute(name = "instanceAuthor") protected String instanceAuthor; @XmlAttribute(name = "creationDate") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar creationDate; @XmlAttribute(name = "lastModificationDate") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModificationDate; /** * Gets the value of the projectReferenceOrMethodMessagesOrMethodParameters 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 projectReferenceOrMethodMessagesOrMethodParameters property. * *

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

     *    getProjectReferenceOrMethodMessagesOrMethodParameters().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link X2AttributeValue }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaComparisons }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaMatrix }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesValues }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesMatrix }{@code >} * {@link JAXBElement }{@code <}{@link X2ProjectReference }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesValues }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesSets }{@code >} * {@link JAXBElement }{@code <}{@link X2Categories }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesSet }{@code >} * {@link JAXBElement }{@code <}{@link X2MethodMessages }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaLinearConstraints }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesLinearConstraints }{@code >} * {@link JAXBElement }{@code <}{@link X2Attributes }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesComparisons }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesContents }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaSet }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesSets }{@code >} * {@link JAXBElement }{@code <}{@link X2PerformanceTable }{@code >} * {@link JAXBElement }{@code <}{@link X2CriterionValue }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesCriteriaValues }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaValues }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesComparisons }{@code >} * {@link JAXBElement }{@code <}{@link X2Alternatives }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesLinearConstraints }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoryValue }{@code >} * {@link JAXBElement }{@code <}{@link X2MethodParameters }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesSet }{@code >} * {@link JAXBElement }{@code <}{@link X2Criteria }{@code >} * {@link JAXBElement }{@code <}{@link X2AttributesMatrix }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesComparisons }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesValues }{@code >} * {@link JAXBElement }{@code <}{@link X2Hierarchy }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesProfiles }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesSets }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaMatrix }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesAffectations }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativeValue }{@code >} * {@link JAXBElement }{@code <}{@link X2CriteriaSets }{@code >} * {@link JAXBElement }{@code <}{@link X2CategoriesLinearConstraints }{@code >} * {@link JAXBElement }{@code <}{@link X2AlternativesSet }{@code >} * * */ public List> getProjectReferenceOrMethodMessagesOrMethodParameters() { if (projectReferenceOrMethodMessagesOrMethodParameters == null) { projectReferenceOrMethodMessagesOrMethodParameters = new ArrayList>(); } return this.projectReferenceOrMethodMessagesOrMethodParameters; } /** * Gets the value of the instanceID property. * * @return * possible object is * {@link String } * */ public String getInstanceID() { return instanceID; } /** * Sets the value of the instanceID property. * * @param value * allowed object is * {@link String } * */ public void setInstanceID(String value) { this.instanceID = value; } /** * Gets the value of the previousInstanceID property. * * @return * possible object is * {@link String } * */ public String getPreviousInstanceID() { return previousInstanceID; } /** * Sets the value of the previousInstanceID property. * * @param value * allowed object is * {@link String } * */ public void setPreviousInstanceID(String value) { this.previousInstanceID = value; } /** * Gets the value of the instanceAuthor property. * * @return * possible object is * {@link String } * */ public String getInstanceAuthor() { return instanceAuthor; } /** * Sets the value of the instanceAuthor property. * * @param value * allowed object is * {@link String } * */ public void setInstanceAuthor(String value) { this.instanceAuthor = value; } /** * Gets the value of the creationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreationDate() { return creationDate; } /** * Sets the value of the creationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreationDate(XMLGregorianCalendar value) { this.creationDate = value; } /** * Gets the value of the lastModificationDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModificationDate() { return lastModificationDate; } /** * Sets the value of the lastModificationDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModificationDate(XMLGregorianCalendar value) { this.lastModificationDate = value; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy