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 java.util.ArrayList;
12  import java.util.List;
13  import javax.xml.bind.JAXBElement;
14  import javax.xml.bind.annotation.XmlAccessType;
15  import javax.xml.bind.annotation.XmlAccessorType;
16  import javax.xml.bind.annotation.XmlElementRef;
17  import javax.xml.bind.annotation.XmlType;
18  
19  
20  /**
21   * <p>Java class for RegistryObjectListType complex type.
22   * 
23   * <p>The following schema fragment specifies the expected content contained within this class.
24   * 
25   * <pre>
26   * &lt;complexType name="RegistryObjectListType">
27   *   &lt;complexContent>
28   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
29   *       &lt;sequence>
30   *         &lt;element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Identifiable" maxOccurs="unbounded" minOccurs="0"/>
31   *       &lt;/sequence>
32   *     &lt;/restriction>
33   *   &lt;/complexContent>
34   * &lt;/complexType>
35   * </pre>
36   * 
37   * 
38   */
39  @XmlAccessorType(XmlAccessType.FIELD)
40  @XmlType(name = "RegistryObjectListType", propOrder = {
41      "identifiable"
42  })
43  public class RegistryObjectListType {
44  
45      @XmlElementRef(name = "Identifiable", namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0", type = JAXBElement.class)
46      protected List<JAXBElement<? extends IdentifiableType>> identifiable;
47  
48      /**
49       * Gets the value of the identifiable property.
50       * 
51       * <p>
52       * This accessor method returns a reference to the live list,
53       * not a snapshot. Therefore any modification you make to the
54       * returned list will be present inside the JAXB object.
55       * This is why there is not a <CODE>set</CODE> method for the identifiable property.
56       * 
57       * <p>
58       * For example, to add a new item, do as follows:
59       * <pre>
60       *    getIdentifiable().add(newItem);
61       * </pre>
62       * 
63       * 
64       * <p>
65       * Objects of the following type(s) are allowed in the list
66       * {@link JAXBElement }{@code <}{@link ClassificationSchemeType }{@code >}
67       * {@link JAXBElement }{@code <}{@link OrganizationType }{@code >}
68       * {@link JAXBElement }{@code <}{@link UserType }{@code >}
69       * {@link JAXBElement }{@code <}{@link PersonType }{@code >}
70       * {@link JAXBElement }{@code <}{@link AuditableEventType }{@code >}
71       * {@link JAXBElement }{@code <}{@link ServiceType }{@code >}
72       * {@link JAXBElement }{@code <}{@link SpecificationLinkType }{@code >}
73       * {@link JAXBElement }{@code <}{@link ExternalLinkType }{@code >}
74       * {@link JAXBElement }{@code <}{@link FederationType }{@code >}
75       * {@link JAXBElement }{@code <}{@link IdentifiableType }{@code >}
76       * {@link JAXBElement }{@code <}{@link ObjectRefType }{@code >}
77       * {@link JAXBElement }{@code <}{@link SubscriptionType }{@code >}
78       * {@link JAXBElement }{@code <}{@link AssociationType1 }{@code >}
79       * {@link JAXBElement }{@code <}{@link ExtrinsicObjectType }{@code >}
80       * {@link JAXBElement }{@code <}{@link AdhocQueryType }{@code >}
81       * {@link JAXBElement }{@code <}{@link ServiceBindingType }{@code >}
82       * {@link JAXBElement }{@code <}{@link RegistryObjectType }{@code >}
83       * {@link JAXBElement }{@code <}{@link ExternalIdentifierType }{@code >}
84       * {@link JAXBElement }{@code <}{@link ClassificationNodeType }{@code >}
85       * {@link JAXBElement }{@code <}{@link RegistryPackageType }{@code >}
86       * {@link JAXBElement }{@code <}{@link ClassificationType }{@code >}
87       * {@link JAXBElement }{@code <}{@link RegistryType }{@code >}
88       * 
89       * 
90       */
91      public List<JAXBElement<? extends IdentifiableType>> getIdentifiable() {
92          if (identifiable == null) {
93              identifiable = new ArrayList<>();
94          }
95          return this.identifiable;
96      }
97  
98  }