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

org.biopax.validator.jaxb.Validation Maven / Gradle / Ivy

There is a newer version: 6.0.0
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.05.19 at 10:56:42 PM EDT 
//


package org.biopax.validator.jaxb;

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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for Validation complex type. * *

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

 * <complexType name="Validation">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="error" type="{http://biopax.org/validator/2.0/schema}ErrorType" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="modelData" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="fix" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *       <attribute name="maxErrors" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *       <attribute name="notFixedErrors" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *       <attribute name="notFixedProblems" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *       <attribute name="profile" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="summary" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="threshold" type="{http://biopax.org/validator/2.0/schema}Behavior" />
 *       <attribute name="totalProblemsFound" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Validation", propOrder = { "comment", "error", "modelData" }) public class Validation { @XmlElement(nillable = true) protected List comment; @XmlElement(nillable = true) protected List error; protected String modelData; @XmlAttribute(name = "description") protected String description; @XmlAttribute(name = "fix", required = true) protected boolean fix; @XmlAttribute(name = "maxErrors", required = true) protected int maxErrors; @XmlAttribute(name = "notFixedErrors", required = true) protected int notFixedErrors; @XmlAttribute(name = "notFixedProblems", required = true) protected int notFixedProblems; @XmlAttribute(name = "profile") protected String profile; @XmlAttribute(name = "summary") protected String summary; @XmlAttribute(name = "threshold") protected Behavior threshold; @XmlAttribute(name = "totalProblemsFound", required = true) protected int totalProblemsFound; /** * Gets the value of the comment 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 comment property. * *

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

     *    getComment().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getComment() { if (comment == null) { comment = new ArrayList(); } return this.comment; } /** * Gets the value of the error 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 error property. * *

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

     *    getError().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ErrorType } * * */ public List getError() { if (error == null) { error = new ArrayList(); } return this.error; } /** * Gets the value of the modelData property. * * @return * possible object is * {@link String } * */ public String getModelData() { return modelData; } /** * Sets the value of the modelData property. * * @param value * allowed object is * {@link String } * */ public void setModelData(String value) { this.modelData = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the fix property. * */ public boolean isFix() { return fix; } /** * Sets the value of the fix property. * */ public void setFix(boolean value) { this.fix = value; } /** * Gets the value of the maxErrors property. * */ public int getMaxErrors() { return maxErrors; } /** * Sets the value of the maxErrors property. * */ public void setMaxErrors(int value) { this.maxErrors = value; } /** * Gets the value of the notFixedErrors property. * */ public int getNotFixedErrors() { return notFixedErrors; } /** * Sets the value of the notFixedErrors property. * */ public void setNotFixedErrors(int value) { this.notFixedErrors = value; } /** * Gets the value of the notFixedProblems property. * */ public int getNotFixedProblems() { return notFixedProblems; } /** * Sets the value of the notFixedProblems property. * */ public void setNotFixedProblems(int value) { this.notFixedProblems = value; } /** * Gets the value of the profile property. * * @return * possible object is * {@link String } * */ public String getProfile() { return profile; } /** * Sets the value of the profile property. * * @param value * allowed object is * {@link String } * */ public void setProfile(String value) { this.profile = value; } /** * Gets the value of the summary property. * * @return * possible object is * {@link String } * */ public String getSummary() { return summary; } /** * Sets the value of the summary property. * * @param value * allowed object is * {@link String } * */ public void setSummary(String value) { this.summary = value; } /** * Gets the value of the threshold property. * * @return * possible object is * {@link Behavior } * */ public Behavior getThreshold() { return threshold; } /** * Sets the value of the threshold property. * * @param value * allowed object is * {@link Behavior } * */ public void setThreshold(Behavior value) { this.threshold = value; } /** * Gets the value of the totalProblemsFound property. * */ public int getTotalProblemsFound() { return totalProblemsFound; } /** * Sets the value of the totalProblemsFound property. * */ public void setTotalProblemsFound(int value) { this.totalProblemsFound = value; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy