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 * <complexType name="RegistryObjectListType"> 27 * <complexContent> 28 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 29 * <sequence> 30 * <element ref="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}Identifiable" maxOccurs="unbounded" minOccurs="0"/> 31 * </sequence> 32 * </restriction> 33 * </complexContent> 34 * </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 }