1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2009.07.19 at 09:49:41 PM CDT 6 // 7 8 9 package org.apache.ws.scout.model.uddi.v2; 10 11 import java.util.ArrayList; 12 import java.util.List; 13 14 import javax.xml.bind.annotation.XmlAccessType; 15 import javax.xml.bind.annotation.XmlAccessorType; 16 import javax.xml.bind.annotation.XmlAttribute; 17 import javax.xml.bind.annotation.XmlElement; 18 import javax.xml.bind.annotation.XmlType; 19 20 21 /** 22 * <p>Java class for tModelDetail complex type. 23 * 24 * <p>The following schema fragment specifies the expected content contained within this class. 25 * 26 * <pre> 27 * <complexType name="tModelDetail"> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element ref="{urn:uddi-org:api_v2}tModel" maxOccurs="unbounded"/> 32 * </sequence> 33 * <attribute name="generic" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 34 * <attribute name="operator" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 35 * <attribute name="truncated" type="{urn:uddi-org:api_v2}truncated" /> 36 * </restriction> 37 * </complexContent> 38 * </complexType> 39 * </pre> 40 * 41 * 42 */ 43 @XmlAccessorType(XmlAccessType.FIELD) 44 @XmlType(name = "tModelDetail", propOrder = { 45 "tModel" 46 }) 47 public class TModelDetail { 48 49 @XmlElement(required = true) 50 protected List<TModel> tModel; 51 @XmlAttribute(required = true) 52 protected String generic; 53 @XmlAttribute(required = true) 54 protected String operator; 55 @XmlAttribute 56 protected Truncated truncated; 57 58 /** 59 * Gets the value of the tModel property. 60 * 61 * <p> 62 * This accessor method returns a reference to the live list, 63 * not a snapshot. Therefore any modification you make to the 64 * returned list will be present inside the JAXB object. 65 * This is why there is not a <CODE>set</CODE> method for the tModel property. 66 * 67 * <p> 68 * For example, to add a new item, do as follows: 69 * <pre> 70 * getTModel().add(newItem); 71 * </pre> 72 * 73 * 74 * <p> 75 * Objects of the following type(s) are allowed in the list 76 * {@link TModel } 77 * 78 * 79 */ 80 public List<TModel> getTModel() { 81 if (tModel == null) { 82 tModel = new ArrayList<TModel>(); 83 } 84 return this.tModel; 85 } 86 87 /** 88 * Gets the value of the generic property. 89 * 90 * @return 91 * possible object is 92 * {@link String } 93 * 94 */ 95 public String getGeneric() { 96 return generic; 97 } 98 99 /** 100 * Sets the value of the generic property. 101 * 102 * @param value 103 * allowed object is 104 * {@link String } 105 * 106 */ 107 public void setGeneric(String value) { 108 this.generic = value; 109 } 110 111 /** 112 * Gets the value of the operator property. 113 * 114 * @return 115 * possible object is 116 * {@link String } 117 * 118 */ 119 public String getOperator() { 120 return operator; 121 } 122 123 /** 124 * Sets the value of the operator property. 125 * 126 * @param value 127 * allowed object is 128 * {@link String } 129 * 130 */ 131 public void setOperator(String value) { 132 this.operator = value; 133 } 134 135 /** 136 * Gets the value of the truncated property. 137 * 138 * @return 139 * possible object is 140 * {@link Truncated } 141 * 142 */ 143 public Truncated getTruncated() { 144 return truncated; 145 } 146 147 /** 148 * Sets the value of the truncated property. 149 * 150 * @param value 151 * allowed object is 152 * {@link Truncated } 153 * 154 */ 155 public void setTruncated(Truncated value) { 156 this.truncated = value; 157 } 158 159 }