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.XmlRegistry; 032 033 034/** 035 * This object contains factory methods for each 036 * Java content interface and Java element interface 037 * generated in the org.biojava.nbio.structure.validation package. 038 * <p>An ObjectFactory allows you to programatically 039 * construct new instances of the Java representation 040 * for XML content. The Java representation of XML 041 * content can consist of schema derived interfaces 042 * and classes representing the binding of schema 043 * type definitions, element declarations and model 044 * groups. Factory methods for each of these are 045 * provided in this class. 046 * 047 */ 048@XmlRegistry 049public class ObjectFactory { 050 051 052 /** 053 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.biojava.nbio.structure.validation 054 * 055 */ 056 public ObjectFactory() { 057 } 058 059 /** 060 * Create an instance of {@link BondOutlier } 061 * 062 */ 063 public BondOutlier createBondOutlier() { 064 return new BondOutlier(); 065 } 066 067 /** 068 * Create an instance of {@link Programs } 069 * 070 */ 071 public Programs createPrograms() { 072 return new Programs(); 073 } 074 075 /** 076 * Create an instance of {@link Program } 077 * 078 */ 079 public Program createProgram() { 080 return new Program(); 081 } 082 083 /** 084 * Create an instance of {@link Entry } 085 * 086 */ 087 public Entry createEntry() { 088 return new Entry(); 089 } 090 091 /** 092 * Create an instance of {@link WwPDBValidationInformation } 093 * 094 */ 095 public WwPDBValidationInformation createWwPDBValidationInformation() { 096 return new WwPDBValidationInformation(); 097 } 098 099 /** 100 * Create an instance of {@link ModelledSubgroup } 101 * 102 */ 103 public ModelledSubgroup createModelledSubgroup() { 104 return new ModelledSubgroup(); 105 } 106 107 /** 108 * Create an instance of {@link AngleOutlier } 109 * 110 */ 111 public AngleOutlier createAngleOutlier() { 112 return new AngleOutlier(); 113 } 114 115 /** 116 * Create an instance of {@link Clash } 117 * 118 */ 119 public Clash createClash() { 120 return new Clash(); 121 } 122 123 /** 124 * Create an instance of {@link MogAngleOutlier } 125 * 126 */ 127 public MogAngleOutlier createMogAngleOutlier() { 128 return new MogAngleOutlier(); 129 } 130 131 /** 132 * Create an instance of {@link SymmClash } 133 * 134 */ 135 public SymmClash createSymmClash() { 136 return new SymmClash(); 137 } 138 139 /** 140 * Create an instance of {@link MogBondOutlier } 141 * 142 */ 143 public MogBondOutlier createMogBondOutlier() { 144 return new MogBondOutlier(); 145 } 146 147}