//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.09.15 at 01:39:48 PM KST
//
package org.oliot.model.oliot;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the jaxb.test package.
* <p>An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _ScopeInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "ScopeInformation");
private final static QName _CorrelationInformation_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "CorrelationInformation");
private final static QName _StandardBusinessDocumentHeader_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocumentHeader");
private final static QName _BusinessService_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "BusinessService");
private final static QName _StandardBusinessDocument_QNAME = new QName("http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", "StandardBusinessDocument");
private final static QName _EPCISDocument_QNAME = new QName("axis.epcis.oliot.org", "EPCISDocument");
private final static QName _EventListTypeExtension_QNAME = new QName("", "extension");
private final static QName _EventListTypeTransactionEvent_QNAME = new QName("", "TransactionEvent");
private final static QName _EventListTypeObjectEvent_QNAME = new QName("", "ObjectEvent");
private final static QName _EventListTypeQuantityEvent_QNAME = new QName("", "QuantityEvent");
private final static QName _EventListTypeAggregationEvent_QNAME = new QName("", "AggregationEvent");
private final static QName _EventListTypeSensorEvent_QNAME = new QName("", "SensorEvent");
private final static QName _EventListTypeTransformationEvent_QNAME = new QName("", "TransformationEvent");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jaxb.test
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link EPCISDocumentType }
*
*/
public EPCISDocumentType createEPCISDocumentType() {
return new EPCISDocumentType();
}
/**
* Create an instance of {@link EPCISHeaderExtensionType }
*
*/
public EPCISHeaderExtensionType createEPCISHeaderExtensionType() {
return new EPCISHeaderExtensionType();
}
/**
* Create an instance of {@link SourceDest }
*
*/
public SourceDest createSourceDestType() {
return new SourceDest();
}
/**
* Create an instance of {@link BusinessTransaction }
*
*/
public BusinessTransaction createBusinessTransactionType() {
return new BusinessTransaction();
}
/**
* Create an instance of {@link TransactionEventExtension }
*
*/
public TransactionEventExtension createTransactionEventExtensionType() {
return new TransactionEventExtension();
}
/**
* Create an instance of {@link EPCISEventListExtensionType }
*
*/
public EPCISEventListExtensionType createEPCISEventListExtensionType() {
return new EPCISEventListExtensionType();
}
/**
* Create an instance of {@link ObjectEventExtension2 }
*
*/
public ObjectEventExtension2 createObjectEventExtension2Type() {
return new ObjectEventExtension2();
}
/**
* Create an instance of {@link BusinessLocationExtension }
*
*/
public BusinessLocationExtension createBusinessLocationExtensionType() {
return new BusinessLocationExtension();
}
/**
* Create an instance of {@link ILMDExtension }
*
*/
public ILMDExtension createILMDExtensionType() {
return new ILMDExtension();
}
/**
* Create an instance of {@link EPCISEventListExtension2Type }
*
*/
public EPCISEventListExtension2Type createEPCISEventListExtension2Type() {
return new EPCISEventListExtension2Type();
}
/**
* Create an instance of {@link SensorEvent }
*
*/
public SensorEvent createSensorEventType() {
return new SensorEvent();
}
/**
* Create an instance of {@link SourceList }
*
*/
public SourceList createSourceListType() {
return new SourceList();
}
/**
* Create an instance of {@link QuantityEvent }
*
*/
public QuantityEvent createQuantityEventType() {
return new QuantityEvent();
}
/**
* Create an instance of {@link SensorEventExtension }
*
*/
public SensorEventExtension createSensorEventExtensionType() {
return new SensorEventExtension();
}
/**
* Create an instance of {@link EPCISDocumentExtensionType }
*
*/
public EPCISDocumentExtensionType createEPCISDocumentExtensionType() {
return new EPCISDocumentExtensionType();
}
/**
* Create an instance of {@link QuantityEventExtension }
*
*/
public QuantityEventExtension createQuantityEventExtensionType() {
return new QuantityEventExtension();
}
/**
* Create an instance of {@link SensingList }
*
*/
public SensingList createSensingListType() {
return new SensingList();
}
/**
* Create an instance of {@link ReadPoint }
*
*/
public ReadPoint createReadPointType() {
return new ReadPoint();
}
/**
* Create an instance of {@link AggregationEvent }
*
*/
public AggregationEvent createAggregationEventType() {
return new AggregationEvent();
}
/**
* Create an instance of {@link EPCISHeaderType }
*
*/
public EPCISHeaderType createEPCISHeaderType() {
return new EPCISHeaderType();
}
/**
* Create an instance of {@link TransformationEvent }
*
*/
public TransformationEvent createTransformationEventType() {
return new TransformationEvent();
}
/**
* Create an instance of {@link EPCISBodyType }
*
*/
public EPCISBodyType createEPCISBodyType() {
return new EPCISBodyType();
}
/**
* Create an instance of {@link AggregationEventExtension2 }
*
*/
public AggregationEventExtension2 createAggregationEventExtension2Type() {
return new AggregationEventExtension2();
}
/**
* Create an instance of {@link EventListType }
*
*/
public EventListType createEventListType() {
return new EventListType();
}
/**
* Create an instance of {@link ILMD }
*
*/
public ILMD createILMDType() {
return new ILMD();
}
/**
* Create an instance of {@link EPCList }
*
*/
public EPCList createEPCListType() {
return new EPCList();
}
/**
* Create an instance of {@link SensingElement }
*
*/
public SensingElement createSensingElementType() {
return new SensingElement();
}
/**
* Create an instance of {@link DestinationList }
*
*/
public DestinationList createDestinationListType() {
return new DestinationList();
}
/**
* Create an instance of {@link ObjectEventExtension }
*
*/
public ObjectEventExtension createObjectEventExtensionType() {
return new ObjectEventExtension();
}
/**
* Create an instance of {@link EPCISBodyExtension }
*
*/
public EPCISBodyExtension createEPCISBodyExtensionType() {
return new EPCISBodyExtension();
}
/**
* Create an instance of {@link TransactionEvent }
*
*/
public TransactionEvent createTransactionEventType() {
return new TransactionEvent();
}
/**
* Create an instance of {@link QuantityList }
*
*/
public QuantityList createQuantityListType() {
return new QuantityList();
}
/**
* Create an instance of {@link EPCISEventExtension_R }
*
*/
public EPCISEventExtension_R createEPCISEventExtensionType() {
return new EPCISEventExtension_R();
}
/**
* Create an instance of {@link TransactionEventExtension2 }
*
*/
public TransactionEventExtension2 createTransactionEventExtension2Type() {
return new TransactionEventExtension2();
}
/**
* Create an instance of {@link ReadPointExtension }
*
*/
public ReadPointExtension createReadPointExtensionType() {
return new ReadPointExtension();
}
/**
* Create an instance of {@link ObjectEvent }
*
*/
public ObjectEvent createObjectEventType() {
return new ObjectEvent();
}
/**
* Create an instance of {@link QuantityElement }
*
*/
public QuantityElement createQuantityElementType() {
return new QuantityElement();
}
/**
* Create an instance of {@link TransformationEventExtension }
*
*/
public TransformationEventExtension createTransformationEventExtensionType() {
return new TransformationEventExtension();
}
/**
* Create an instance of {@link BusinessLocation }
*
*/
public BusinessLocation createBusinessLocationType() {
return new BusinessLocation();
}
/**
* Create an instance of {@link BusinessTransactionList }
*
*/
public BusinessTransactionList createBusinessTransactionListType() {
return new BusinessTransactionList();
}
/**
* Create an instance of {@link AggregationEventExtension }
*
*/
public AggregationEventExtension createAggregationEventExtensionType() {
return new AggregationEventExtension();
}
/**
* Create an instance of {@link EPCN }
*
*/
public EPCN createEPC() {
return new EPCN();
}
/**
* Create an instance of {@link StandardBusinessDocumentHeader }
*
*/
public StandardBusinessDocumentHeader createStandardBusinessDocumentHeader() {
return new StandardBusinessDocumentHeader();
}
/**
* Create an instance of {@link CorrelationInformation }
*
*/
public CorrelationInformation createCorrelationInformation() {
return new CorrelationInformation();
}
/**
* Create an instance of {@link StandardBusinessDocument }
*
*/
public StandardBusinessDocument createStandardBusinessDocument() {
return new StandardBusinessDocument();
}
/**
* Create an instance of {@link BusinessService }
*
*/
public BusinessService createBusinessService() {
return new BusinessService();
}
/**
* Create an instance of {@link ManifestItem }
*
*/
public ManifestItem createManifestItem() {
return new ManifestItem();
}
/**
* Create an instance of {@link ServiceTransaction }
*
*/
public ServiceTransaction createServiceTransaction() {
return new ServiceTransaction();
}
/**
* Create an instance of {@link ContactInformation }
*
*/
public ContactInformation createContactInformation() {
return new ContactInformation();
}
/**
* Create an instance of {@link Manifest }
*
*/
public Manifest createManifest() {
return new Manifest();
}
/**
* Create an instance of {@link DocumentIdentification }
*
*/
public DocumentIdentification createDocumentIdentification() {
return new DocumentIdentification();
}
/**
* Create an instance of {@link PartnerIdentification }
*
*/
public PartnerIdentification createPartnerIdentification() {
return new PartnerIdentification();
}
/**
* Create an instance of {@link Partner }
*
*/
public Partner createPartner() {
return new Partner();
}
/**
* Create an instance of {@link BusinessScope }
*
*/
public BusinessScope createBusinessScope() {
return new BusinessScope();
}
/**
* Create an instance of {@link Scope }
*
*/
public Scope createScope() {
return new Scope();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "ScopeInformation")
public JAXBElement<Object> createScopeInformation(Object value) {
return new JAXBElement<Object>(_ScopeInformation_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CorrelationInformation }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "CorrelationInformation", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
public JAXBElement<CorrelationInformation> createCorrelationInformation(CorrelationInformation value) {
return new JAXBElement<CorrelationInformation>(_CorrelationInformation_QNAME, CorrelationInformation.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocumentHeader }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocumentHeader")
public JAXBElement<StandardBusinessDocumentHeader> createStandardBusinessDocumentHeader(StandardBusinessDocumentHeader value) {
return new JAXBElement<StandardBusinessDocumentHeader>(_StandardBusinessDocumentHeader_QNAME, StandardBusinessDocumentHeader.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BusinessService }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "BusinessService", substitutionHeadNamespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", substitutionHeadName = "ScopeInformation")
public JAXBElement<BusinessService> createBusinessService(BusinessService value) {
return new JAXBElement<BusinessService>(_BusinessService_QNAME, BusinessService.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link StandardBusinessDocument }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader", name = "StandardBusinessDocument")
public JAXBElement<StandardBusinessDocument> createStandardBusinessDocument(StandardBusinessDocument value) {
return new JAXBElement<StandardBusinessDocument>(_StandardBusinessDocument_QNAME, StandardBusinessDocument.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EPCISDocumentType }{@code >}}
*
*/
@XmlElementDecl(namespace = "axis.epcis.oliot.org", name = "EPCISDocument")
public JAXBElement<EPCISDocumentType> createEPCISDocument(EPCISDocumentType value) {
return new JAXBElement<EPCISDocumentType>(_EPCISDocument_QNAME, EPCISDocumentType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link EPCISEventListExtensionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "extension", scope = EventListType.class)
public JAXBElement<EPCISEventListExtensionType> createEventListTypeExtension(EPCISEventListExtensionType value) {
return new JAXBElement<EPCISEventListExtensionType>(_EventListTypeExtension_QNAME, EPCISEventListExtensionType.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TransactionEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "TransactionEvent", scope = EventListType.class)
public JAXBElement<TransactionEvent> createEventListTypeTransactionEvent(TransactionEvent value) {
return new JAXBElement<TransactionEvent>(_EventListTypeTransactionEvent_QNAME, TransactionEvent.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ObjectEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "ObjectEvent", scope = EventListType.class)
public JAXBElement<ObjectEvent> createEventListTypeObjectEvent(ObjectEvent value) {
return new JAXBElement<ObjectEvent>(_EventListTypeObjectEvent_QNAME, ObjectEvent.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link QuantityEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "QuantityEvent", scope = EventListType.class)
public JAXBElement<QuantityEvent> createEventListTypeQuantityEvent(QuantityEvent value) {
return new JAXBElement<QuantityEvent>(_EventListTypeQuantityEvent_QNAME, QuantityEvent.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AggregationEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "AggregationEvent", scope = EventListType.class)
public JAXBElement<AggregationEvent> createEventListTypeAggregationEvent(AggregationEvent value) {
return new JAXBElement<AggregationEvent>(_EventListTypeAggregationEvent_QNAME, AggregationEvent.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SensorEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "SensorEvent", scope = EventListType.class)
public JAXBElement<SensorEvent> createEventListTypeSensorEvent(SensorEvent value) {
return new JAXBElement<SensorEvent>(_EventListTypeSensorEvent_QNAME, SensorEvent.class, EventListType.class, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TransformationEvent }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "TransformationEvent", scope = EventListType.class)
public JAXBElement<TransformationEvent> createEventListTypeTransformationEvent(TransformationEvent value) {
return new JAXBElement<TransformationEvent>(_EventListTypeTransformationEvent_QNAME, TransformationEvent.class, EventListType.class, value);
}
}