001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2010.12.16 at 05:01:18 PM GMT 006 // 007 008 009 package org.deegree.portal.cataloguemanager.model; 010 011 import javax.xml.bind.annotation.XmlAccessType; 012 import javax.xml.bind.annotation.XmlAccessorType; 013 import javax.xml.bind.annotation.XmlElement; 014 import javax.xml.bind.annotation.XmlRootElement; 015 import javax.xml.bind.annotation.XmlType; 016 017 018 /** 019 * <p>Java class for anonymous complex type. 020 * 021 * <p>The following schema fragment specifies the expected content contained within this class. 022 * 023 * <pre> 024 * <complexType> 025 * <complexContent> 026 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 027 * <sequence> 028 * <element name="name"> 029 * <complexType> 030 * <complexContent> 031 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 032 * <sequence> 033 * <element ref="{http://www.isotc211.org/2005/gco}aName"/> 034 * <element ref="{http://www.isotc211.org/2005/gco}attributeType"/> 035 * </sequence> 036 * </restriction> 037 * </complexContent> 038 * </complexType> 039 * </element> 040 * <element ref="{http://www.isotc211.org/2005/srv}direction"/> 041 * <element name="description"> 042 * <complexType> 043 * <complexContent> 044 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 045 * <sequence> 046 * <element ref="{http://www.isotc211.org/2005/gco}CharacterString"/> 047 * </sequence> 048 * </restriction> 049 * </complexContent> 050 * </complexType> 051 * </element> 052 * <element ref="{http://www.isotc211.org/2005/srv}optionality"/> 053 * <element ref="{http://www.isotc211.org/2005/srv}repeatability"/> 054 * <element ref="{http://www.isotc211.org/2005/srv}valueType"/> 055 * </sequence> 056 * </restriction> 057 * </complexContent> 058 * </complexType> 059 * </pre> 060 * 061 * 062 */ 063 @XmlAccessorType(XmlAccessType.FIELD) 064 @XmlType(name = "", propOrder = { 065 "name", 066 "direction", 067 "description", 068 "optionality", 069 "repeatability", 070 "valueType" 071 }) 072 @XmlRootElement(name = "SV_Parameter", namespace = "http://www.isotc211.org/2005/srv") 073 public class SVParameter { 074 075 @XmlElement(namespace = "http://www.isotc211.org/2005/srv", required = true) 076 protected SVParameter.Name name; 077 @XmlElement(namespace = "http://www.isotc211.org/2005/srv", required = true) 078 protected Direction direction; 079 @XmlElement(namespace = "", required = true) 080 protected SVParameter.Description description; 081 @XmlElement(namespace = "http://www.isotc211.org/2005/srv", required = true) 082 protected Optionality optionality; 083 @XmlElement(namespace = "http://www.isotc211.org/2005/srv", required = true) 084 protected Repeatability repeatability; 085 @XmlElement(namespace = "http://www.isotc211.org/2005/srv", required = true) 086 protected ValueType valueType; 087 088 /** 089 * Gets the value of the name property. 090 * 091 * @return 092 * possible object is 093 * {@link SVParameter.Name } 094 * 095 */ 096 public SVParameter.Name getName() { 097 return name; 098 } 099 100 /** 101 * Sets the value of the name property. 102 * 103 * @param value 104 * allowed object is 105 * {@link SVParameter.Name } 106 * 107 */ 108 public void setName(SVParameter.Name value) { 109 this.name = value; 110 } 111 112 /** 113 * Gets the value of the direction property. 114 * 115 * @return 116 * possible object is 117 * {@link Direction } 118 * 119 */ 120 public Direction getDirection() { 121 return direction; 122 } 123 124 /** 125 * Sets the value of the direction property. 126 * 127 * @param value 128 * allowed object is 129 * {@link Direction } 130 * 131 */ 132 public void setDirection(Direction value) { 133 this.direction = value; 134 } 135 136 /** 137 * Gets the value of the description property. 138 * 139 * @return 140 * possible object is 141 * {@link SVParameter.Description } 142 * 143 */ 144 public SVParameter.Description getDescription() { 145 return description; 146 } 147 148 /** 149 * Sets the value of the description property. 150 * 151 * @param value 152 * allowed object is 153 * {@link SVParameter.Description } 154 * 155 */ 156 public void setDescription(SVParameter.Description value) { 157 this.description = value; 158 } 159 160 /** 161 * Gets the value of the optionality property. 162 * 163 * @return 164 * possible object is 165 * {@link Optionality } 166 * 167 */ 168 public Optionality getOptionality() { 169 return optionality; 170 } 171 172 /** 173 * Sets the value of the optionality property. 174 * 175 * @param value 176 * allowed object is 177 * {@link Optionality } 178 * 179 */ 180 public void setOptionality(Optionality value) { 181 this.optionality = value; 182 } 183 184 /** 185 * Gets the value of the repeatability property. 186 * 187 * @return 188 * possible object is 189 * {@link Repeatability } 190 * 191 */ 192 public Repeatability getRepeatability() { 193 return repeatability; 194 } 195 196 /** 197 * Sets the value of the repeatability property. 198 * 199 * @param value 200 * allowed object is 201 * {@link Repeatability } 202 * 203 */ 204 public void setRepeatability(Repeatability value) { 205 this.repeatability = value; 206 } 207 208 /** 209 * Gets the value of the valueType property. 210 * 211 * @return 212 * possible object is 213 * {@link ValueType } 214 * 215 */ 216 public ValueType getValueType() { 217 return valueType; 218 } 219 220 /** 221 * Sets the value of the valueType property. 222 * 223 * @param value 224 * allowed object is 225 * {@link ValueType } 226 * 227 */ 228 public void setValueType(ValueType value) { 229 this.valueType = value; 230 } 231 232 233 /** 234 * <p>Java class for anonymous complex type. 235 * 236 * <p>The following schema fragment specifies the expected content contained within this class. 237 * 238 * <pre> 239 * <complexType> 240 * <complexContent> 241 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 242 * <sequence> 243 * <element ref="{http://www.isotc211.org/2005/gco}CharacterString"/> 244 * </sequence> 245 * </restriction> 246 * </complexContent> 247 * </complexType> 248 * </pre> 249 * 250 * 251 */ 252 @XmlAccessorType(XmlAccessType.FIELD) 253 @XmlType(name = "", propOrder = { 254 "characterString" 255 }) 256 public static class Description { 257 258 @XmlElement(name = "CharacterString", namespace = "http://www.isotc211.org/2005/gco", required = true) 259 protected String characterString; 260 261 /** 262 * Gets the value of the characterString property. 263 * 264 * @return 265 * possible object is 266 * {@link String } 267 * 268 */ 269 public String getCharacterString() { 270 return characterString; 271 } 272 273 /** 274 * Sets the value of the characterString property. 275 * 276 * @param value 277 * allowed object is 278 * {@link String } 279 * 280 */ 281 public void setCharacterString(String value) { 282 this.characterString = value; 283 } 284 285 } 286 287 288 /** 289 * <p>Java class for anonymous complex type. 290 * 291 * <p>The following schema fragment specifies the expected content contained within this class. 292 * 293 * <pre> 294 * <complexType> 295 * <complexContent> 296 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 297 * <sequence> 298 * <element ref="{http://www.isotc211.org/2005/gco}aName"/> 299 * <element ref="{http://www.isotc211.org/2005/gco}attributeType"/> 300 * </sequence> 301 * </restriction> 302 * </complexContent> 303 * </complexType> 304 * </pre> 305 * 306 * 307 */ 308 @XmlAccessorType(XmlAccessType.FIELD) 309 @XmlType(name = "", propOrder = { 310 "aName", 311 "attributeType" 312 }) 313 public static class Name { 314 315 @XmlElement(namespace = "http://www.isotc211.org/2005/gco", required = true) 316 protected AName aName; 317 @XmlElement(namespace = "http://www.isotc211.org/2005/gco", required = true) 318 protected AttributeType attributeType; 319 320 /** 321 * Gets the value of the aName property. 322 * 323 * @return 324 * possible object is 325 * {@link AName } 326 * 327 */ 328 public AName getAName() { 329 return aName; 330 } 331 332 /** 333 * Sets the value of the aName property. 334 * 335 * @param value 336 * allowed object is 337 * {@link AName } 338 * 339 */ 340 public void setAName(AName value) { 341 this.aName = value; 342 } 343 344 /** 345 * Gets the value of the attributeType property. 346 * 347 * @return 348 * possible object is 349 * {@link AttributeType } 350 * 351 */ 352 public AttributeType getAttributeType() { 353 return attributeType; 354 } 355 356 /** 357 * Sets the value of the attributeType property. 358 * 359 * @param value 360 * allowed object is 361 * {@link AttributeType } 362 * 363 */ 364 public void setAttributeType(AttributeType value) { 365 this.attributeType = value; 366 } 367 368 } 369 370 }