View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.9-03/31/2009 04:14 PM(snajper)-fcs 
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.04.30 at 06:20:20 PM CEST 
6   //
7   
8   
9   package org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim;
10  
11  import javax.xml.bind.annotation.XmlAccessType;
12  import javax.xml.bind.annotation.XmlAccessorType;
13  import javax.xml.bind.annotation.XmlAttribute;
14  import javax.xml.bind.annotation.XmlType;
15  
16  
17  /**
18   * 
19   *         Classification is the mapping of the same named interface in ebRIM.
20   *         It extends RegistryObject.
21   *         A Classification specifies references to two registry entrys.
22   *         The classifiedObject is id of the Object being classified.
23   *         The classificationNode is id of the ClassificationNode classying the object
24   *       
25   * 
26   * <p>Java class for ClassificationType complex type.
27   * 
28   * <p>The following schema fragment specifies the expected content contained within this class.
29   * 
30   * <pre>
31   * &lt;complexType name="ClassificationType">
32   *   &lt;complexContent>
33   *     &lt;extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType">
34   *       &lt;attribute name="classificationScheme" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
35   *       &lt;attribute name="classifiedObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
36   *       &lt;attribute name="classificationNode" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" />
37   *       &lt;attribute name="nodeRepresentation" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}LongName" />
38   *     &lt;/extension>
39   *   &lt;/complexContent>
40   * &lt;/complexType>
41   * </pre>
42   * 
43   * 
44   */
45  @XmlAccessorType(XmlAccessType.FIELD)
46  @XmlType(name = "ClassificationType")
47  public class ClassificationType
48      extends RegistryObjectType
49  {
50  
51      @XmlAttribute
52      protected String classificationScheme;
53      @XmlAttribute(required = true)
54      protected String classifiedObject;
55      @XmlAttribute
56      protected String classificationNode;
57      @XmlAttribute
58      protected String nodeRepresentation;
59  
60      /**
61       * Gets the value of the classificationScheme property.
62       * 
63       * @return
64       *     possible object is
65       *     {@link String }
66       *     
67       */
68      public String getClassificationScheme() {
69          return classificationScheme;
70      }
71  
72      /**
73       * Sets the value of the classificationScheme property.
74       * 
75       * @param value
76       *     allowed object is
77       *     {@link String }
78       *     
79       */
80      public void setClassificationScheme(String value) {
81          this.classificationScheme = value;
82      }
83  
84      /**
85       * Gets the value of the classifiedObject property.
86       * 
87       * @return
88       *     possible object is
89       *     {@link String }
90       *     
91       */
92      public String getClassifiedObject() {
93          return classifiedObject;
94      }
95  
96      /**
97       * Sets the value of the classifiedObject property.
98       * 
99       * @param value
100      *     allowed object is
101      *     {@link String }
102      *     
103      */
104     public void setClassifiedObject(String value) {
105         this.classifiedObject = value;
106     }
107 
108     /**
109      * Gets the value of the classificationNode property.
110      * 
111      * @return
112      *     possible object is
113      *     {@link String }
114      *     
115      */
116     public String getClassificationNode() {
117         return classificationNode;
118     }
119 
120     /**
121      * Sets the value of the classificationNode property.
122      * 
123      * @param value
124      *     allowed object is
125      *     {@link String }
126      *     
127      */
128     public void setClassificationNode(String value) {
129         this.classificationNode = value;
130     }
131 
132     /**
133      * Gets the value of the nodeRepresentation property.
134      * 
135      * @return
136      *     possible object is
137      *     {@link String }
138      *     
139      */
140     public String getNodeRepresentation() {
141         return nodeRepresentation;
142     }
143 
144     /**
145      * Sets the value of the nodeRepresentation property.
146      * 
147      * @param value
148      *     allowed object is
149      *     {@link String }
150      *     
151      */
152     public void setNodeRepresentation(String value) {
153         this.nodeRepresentation = value;
154     }
155 
156 }