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 tModel complex type.
23 *
24 * <p>The following schema fragment specifies the expected content contained within this class.
25 *
26 * <pre>
27 * <complexType name="tModel">
28 * <complexContent>
29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30 * <sequence>
31 * <element ref="{urn:uddi-org:api_v2}name"/>
32 * <element ref="{urn:uddi-org:api_v2}description" maxOccurs="unbounded" minOccurs="0"/>
33 * <element ref="{urn:uddi-org:api_v2}overviewDoc" minOccurs="0"/>
34 * <element ref="{urn:uddi-org:api_v2}identifierBag" minOccurs="0"/>
35 * <element ref="{urn:uddi-org:api_v2}categoryBag" minOccurs="0"/>
36 * </sequence>
37 * <attribute name="tModelKey" use="required" type="{urn:uddi-org:api_v2}tModelKey" />
38 * <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
39 * <attribute name="authorizedName" type="{http://www.w3.org/2001/XMLSchema}string" />
40 * </restriction>
41 * </complexContent>
42 * </complexType>
43 * </pre>
44 *
45 *
46 */
47 @XmlAccessorType(XmlAccessType.FIELD)
48 @XmlType(name = "tModel", propOrder = {
49 "name",
50 "description",
51 "overviewDoc",
52 "identifierBag",
53 "categoryBag"
54 })
55 public class TModel {
56
57 @XmlElement(required = true)
58 protected Name name;
59 protected List<Description> description;
60 protected OverviewDoc overviewDoc;
61 protected IdentifierBag identifierBag;
62 protected CategoryBag categoryBag;
63 @XmlAttribute(required = true)
64 protected String tModelKey;
65 @XmlAttribute
66 protected String operator;
67 @XmlAttribute
68 protected String authorizedName;
69
70 /**
71 * Gets the value of the name property.
72 *
73 * @return
74 * possible object is
75 * {@link Name }
76 *
77 */
78 public Name getName() {
79 return name;
80 }
81
82 /**
83 * Sets the value of the name property.
84 *
85 * @param value
86 * allowed object is
87 * {@link Name }
88 *
89 */
90 public void setName(Name value) {
91 this.name = value;
92 }
93
94 /**
95 * Gets the value of the description property.
96 *
97 * <p>
98 * This accessor method returns a reference to the live list,
99 * not a snapshot. Therefore any modification you make to the
100 * returned list will be present inside the JAXB object.
101 * This is why there is not a <CODE>set</CODE> method for the description property.
102 *
103 * <p>
104 * For example, to add a new item, do as follows:
105 * <pre>
106 * getDescription().add(newItem);
107 * </pre>
108 *
109 *
110 * <p>
111 * Objects of the following type(s) are allowed in the list
112 * {@link Description }
113 *
114 *
115 */
116 public List<Description> getDescription() {
117 if (description == null) {
118 description = new ArrayList<Description>();
119 }
120 return this.description;
121 }
122
123 /**
124 * Gets the value of the overviewDoc property.
125 *
126 * @return
127 * possible object is
128 * {@link OverviewDoc }
129 *
130 */
131 public OverviewDoc getOverviewDoc() {
132 return overviewDoc;
133 }
134
135 /**
136 * Sets the value of the overviewDoc property.
137 *
138 * @param value
139 * allowed object is
140 * {@link OverviewDoc }
141 *
142 */
143 public void setOverviewDoc(OverviewDoc value) {
144 this.overviewDoc = value;
145 }
146
147 /**
148 * Gets the value of the identifierBag property.
149 *
150 * @return
151 * possible object is
152 * {@link IdentifierBag }
153 *
154 */
155 public IdentifierBag getIdentifierBag() {
156 return identifierBag;
157 }
158
159 /**
160 * Sets the value of the identifierBag property.
161 *
162 * @param value
163 * allowed object is
164 * {@link IdentifierBag }
165 *
166 */
167 public void setIdentifierBag(IdentifierBag value) {
168 this.identifierBag = value;
169 }
170
171 /**
172 * Gets the value of the categoryBag property.
173 *
174 * @return
175 * possible object is
176 * {@link CategoryBag }
177 *
178 */
179 public CategoryBag getCategoryBag() {
180 return categoryBag;
181 }
182
183 /**
184 * Sets the value of the categoryBag property.
185 *
186 * @param value
187 * allowed object is
188 * {@link CategoryBag }
189 *
190 */
191 public void setCategoryBag(CategoryBag value) {
192 this.categoryBag = value;
193 }
194
195 /**
196 * Gets the value of the tModelKey property.
197 *
198 * @return
199 * possible object is
200 * {@link String }
201 *
202 */
203 public String getTModelKey() {
204 return tModelKey;
205 }
206
207 /**
208 * Sets the value of the tModelKey property.
209 *
210 * @param value
211 * allowed object is
212 * {@link String }
213 *
214 */
215 public void setTModelKey(String value) {
216 this.tModelKey = value;
217 }
218
219 /**
220 * Gets the value of the operator property.
221 *
222 * @return
223 * possible object is
224 * {@link String }
225 *
226 */
227 public String getOperator() {
228 return operator;
229 }
230
231 /**
232 * Sets the value of the operator property.
233 *
234 * @param value
235 * allowed object is
236 * {@link String }
237 *
238 */
239 public void setOperator(String value) {
240 this.operator = value;
241 }
242
243 /**
244 * Gets the value of the authorizedName property.
245 *
246 * @return
247 * possible object is
248 * {@link String }
249 *
250 */
251 public String getAuthorizedName() {
252 return authorizedName;
253 }
254
255 /**
256 * Sets the value of the authorizedName property.
257 *
258 * @param value
259 * allowed object is
260 * {@link String }
261 *
262 */
263 public void setAuthorizedName(String value) {
264 this.authorizedName = value;
265 }
266
267 }