package org.openlca.ecospold.internal.impact; 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 org.openlca.ecospold.impact 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 class ObjectFactory { private final static QName _EcoSpold_QNAME = new QName( "http://www.EcoInvent.org/EcoSpold01Impact", "ecoSpold"); /** * Create a new ObjectFactory that can be used to create new instances of * schema derived classes for package: org.openlca.ecospold.impact * */ ObjectFactory() { } /** * Create an instance of {@link ImpactEcoSpold } * */ public ImpactEcoSpold createImpactEcoSpold() { return new ImpactEcoSpold(); } /** * Create an instance of {@link ImpactDataEntryBy } * */ public ImpactDataEntryBy createImpactDataEntryBy() { return new ImpactDataEntryBy(); } /** * Create an instance of {@link ImpactModellingAndValidation } * */ public ImpactModellingAndValidation createImpactModellingAndValidation() { return new ImpactModellingAndValidation(); } /** * Create an instance of {@link ImpactAllocation } * */ public ImpactAllocation createImpactAllocation() { return new ImpactAllocation(); } /** * Create an instance of {@link ImpactTechnology } * */ public ImpactTechnology createImpactTechnology() { return new ImpactTechnology(); } /** * Create an instance of {@link ImpactPerson } * */ public ImpactPerson createImpactPerson() { return new ImpactPerson(); } /** * Create an instance of {@link ImpactFactor } * */ public ImpactFactor createImpactFactor() { return new ImpactFactor(); } /** * Create an instance of {@link ImpactReferenceFunction } * */ public ImpactReferenceFunction createImpactReferenceFunction() { return new ImpactReferenceFunction(); } /** * Create an instance of {@link ImpactProcessInformation } * */ public ImpactProcessInformation createImpactProcessInformation() { return new ImpactProcessInformation(); } /** * Create an instance of {@link ImpactValidation } * */ public ImpactValidation createImpactValidation() { return new ImpactValidation(); } /** * Create an instance of {@link ImpactAdministrativeInformation } * */ public ImpactAdministrativeInformation createImpactAdministrativeInformation() { return new ImpactAdministrativeInformation(); } /** * Create an instance of {@link ImpactDataGeneratorAndPublication } * */ public ImpactDataGeneratorAndPublication createImpactDataGeneratorAndPublication() { return new ImpactDataGeneratorAndPublication(); } /** * Create an instance of {@link ImpactDataSet } * */ public ImpactDataSet createImpactDataSet() { return new ImpactDataSet(); } /** * Create an instance of {@link ImpactDataSetInformation } * */ public ImpactDataSetInformation createImpactDataSetInformation() { return new ImpactDataSetInformation(); } /** * Create an instance of {@link ImpactSource } * */ public ImpactSource createImpactSource() { return new ImpactSource(); } /** * Create an instance of {@link ImpactMetaInformation } * */ public ImpactMetaInformation createImpactMetaInformation() { return new ImpactMetaInformation(); } /** * Create an instance of {@link ImpactTimePeriod } * */ public ImpactTimePeriod createImpactTimePeriod() { return new ImpactTimePeriod(); } /** * Create an instance of {@link ImpactRepresentativeness } * */ public ImpactRepresentativeness createImpactRepresentativeness() { return new ImpactRepresentativeness(); } /** * Create an instance of {@link ImpactGeography } * */ public ImpactGeography createImpactGeography() { return new ImpactGeography(); } /** * Create an instance of {@link ImpactFactors } * */ public ImpactFactors createImpactFactors() { return new ImpactFactors(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ImpactEcoSpold } * {@code >} * */ @XmlElementDecl(namespace = "http://www.EcoInvent.org/EcoSpold01Impact", name = "ecoSpold") public JAXBElement<ImpactEcoSpold> createEcoSpold(ImpactEcoSpold value) { return new JAXBElement<>(_EcoSpold_QNAME, ImpactEcoSpold.class, null, value); } }