001/* 002 * BioJava development code 003 * 004 * This code may be freely distributed and modified under the 005 * terms of the GNU Lesser General Public Licence. This should 006 * be distributed with the code. If you do not have a copy, 007 * see: 008 * 009 * http://www.gnu.org/copyleft/lesser.html 010 * 011 * Copyright for this code is held jointly by the individual 012 * authors. These should be listed in @author doc comments. 013 * 014 * For more information on the BioJava project and its aims, 015 * or to join the biojava-l mailing list, visit the home page 016 * at: 017 * 018 * http://www.biojava.org/ 019 * 020 */ 021// 022// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 023// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 024// Any modifications to this file will be lost upon recompilation of the source schema. 025// Generated on: 2013.12.17 at 03:04:15 PM PST 026// 027 028 029package org.biojava.nbio.structure.validation; 030 031import javax.xml.bind.annotation.*; 032 033import java.io.Serializable; 034import java.util.ArrayList; 035import java.util.List; 036 037 038/** 039 * <p>Java class for anonymous complex type. 040 * 041 * <p>The following schema fragment specifies the expected content contained within this class. 042 * 043 * <pre> 044 * <complexType> 045 * <complexContent> 046 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 047 * <sequence> 048 * <element ref="{}Entry"/> 049 * <element ref="{}ModelledSubgroup" maxOccurs="unbounded"/> 050 * <element ref="{}programs"/> 051 * </sequence> 052 * </restriction> 053 * </complexContent> 054 * </complexType> 055 * </pre> 056 * 057 * 058 */ 059@XmlAccessorType(XmlAccessType.FIELD) 060@XmlType(name = "", propOrder = { 061 "entry", 062 "modelledSubgroup", 063 "programs" 064}) 065@XmlRootElement(name = "wwPDB-validation-information") 066public class WwPDBValidationInformation implements Serializable { 067 068 private static final long serialVersionUID = -996804963717482650L; 069 070 @XmlElement(name = "Entry", required = true) 071 protected Entry entry; 072 @XmlElement(name = "ModelledSubgroup", required = true) 073 protected List<ModelledSubgroup> modelledSubgroup; 074 @XmlElement(required = true) 075 protected Programs programs; 076 077 /** 078 * Gets the value of the entry property. 079 * 080 * @return 081 * possible object is 082 * {@link Entry } 083 * 084 */ 085 public Entry getEntry() { 086 return entry; 087 } 088 089 /** 090 * Sets the value of the entry property. 091 * 092 * @param value 093 * allowed object is 094 * {@link Entry } 095 * 096 */ 097 public void setEntry(Entry value) { 098 this.entry = value; 099 } 100 101 /** 102 * Gets the value of the modelledSubgroup property. 103 * 104 * <p> 105 * This accessor method returns a reference to the live list, 106 * not a snapshot. Therefore any modification you make to the 107 * returned list will be present inside the JAXB object. 108 * This is why there is not a <CODE>set</CODE> method for the modelledSubgroup property. 109 * 110 * <p> 111 * For example, to add a new item, do as follows: 112 * <pre> 113 * getModelledSubgroup().add(newItem); 114 * </pre> 115 * 116 * 117 * <p> 118 * Objects of the following type(s) are allowed in the list 119 * {@link ModelledSubgroup } 120 * 121 * 122 */ 123 public List<ModelledSubgroup> getModelledSubgroup() { 124 if (modelledSubgroup == null) { 125 modelledSubgroup = new ArrayList<ModelledSubgroup>(); 126 } 127 return this.modelledSubgroup; 128 } 129 130 /** 131 * Gets the value of the programs property. 132 * 133 * @return 134 * possible object is 135 * {@link Programs } 136 * 137 */ 138 public Programs getPrograms() { 139 return programs; 140 } 141 142 /** 143 * Sets the value of the programs property. 144 * 145 * @param value 146 * allowed object is 147 * {@link Programs } 148 * 149 */ 150 public void setPrograms(Programs value) { 151 this.programs = value; 152 } 153 154}