All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hl7.elm_modelinfo.r1.ObjectFactory Maven / Gradle / Ivy

Go to download

The model library for the Clinical Quality Language Java reference implementation

There is a newer version: 3.15.0
Show newest version
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.08.16 at 09:36:50 AM MDT 
//


package org.hl7.elm_modelinfo.r1;

import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.hl7.elm_modelinfo.r1 package. 
 * 

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 _ModelInfo_QNAME = new QName("urn:hl7-org:elm-modelinfo:r1", "modelInfo"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hl7.elm_modelinfo.r1 * */ public ObjectFactory() { } /** * Create an instance of {@link ModelInfo } * */ public ModelInfo createModelInfo() { return new ModelInfo(); } /** * Create an instance of {@link ContextInfo } * */ public ContextInfo createContextInfo() { return new ContextInfo(); } /** * Create an instance of {@link RelationshipInfo } * */ public RelationshipInfo createRelationshipInfo() { return new RelationshipInfo(); } /** * Create an instance of {@link SearchInfo } * */ public SearchInfo createSearchInfo() { return new SearchInfo(); } /** * Create an instance of {@link BindingInfo } * */ public BindingInfo createBindingInfo() { return new BindingInfo(); } /** * Create an instance of {@link ClassInfoElement } * */ public ClassInfoElement createClassInfoElement() { return new ClassInfoElement(); } /** * Create an instance of {@link ExpressionInfo } * */ public ExpressionInfo createExpressionInfo() { return new ExpressionInfo(); } /** * Create an instance of {@link ConstraintInfo } * */ public ConstraintInfo createConstraintInfo() { return new ConstraintInfo(); } /** * Create an instance of {@link ClassInfo } * */ public ClassInfo createClassInfo() { return new ClassInfo(); } /** * Create an instance of {@link SimpleTypeInfo } * */ public SimpleTypeInfo createSimpleTypeInfo() { return new SimpleTypeInfo(); } /** * Create an instance of {@link IntervalTypeInfo } * */ public IntervalTypeInfo createIntervalTypeInfo() { return new IntervalTypeInfo(); } /** * Create an instance of {@link ListTypeInfo } * */ public ListTypeInfo createListTypeInfo() { return new ListTypeInfo(); } /** * Create an instance of {@link TupleTypeInfoElement } * */ public TupleTypeInfoElement createTupleTypeInfoElement() { return new TupleTypeInfoElement(); } /** * Create an instance of {@link TupleTypeInfo } * */ public TupleTypeInfo createTupleTypeInfo() { return new TupleTypeInfo(); } /** * Create an instance of {@link ProfileInfo } * */ public ProfileInfo createProfileInfo() { return new ProfileInfo(); } /** * Create an instance of {@link ConversionInfo } * */ public ConversionInfo createConversionInfo() { return new ConversionInfo(); } /** * Create an instance of {@link ChoiceTypeInfo } * */ public ChoiceTypeInfo createChoiceTypeInfo() { return new ChoiceTypeInfo(); } /** * Create an instance of {@link ModelSpecifier } * */ public ModelSpecifier createModelSpecifier() { return new ModelSpecifier(); } /** * Create an instance of {@link NamedTypeSpecifier } * */ public NamedTypeSpecifier createNamedTypeSpecifier() { return new NamedTypeSpecifier(); } /** * Create an instance of {@link ListTypeSpecifier } * */ public ListTypeSpecifier createListTypeSpecifier() { return new ListTypeSpecifier(); } /** * Create an instance of {@link IntervalTypeSpecifier } * */ public IntervalTypeSpecifier createIntervalTypeSpecifier() { return new IntervalTypeSpecifier(); } /** * Create an instance of {@link ChoiceTypeSpecifier } * */ public ChoiceTypeSpecifier createChoiceTypeSpecifier() { return new ChoiceTypeSpecifier(); } /** * Create an instance of {@link ParameterTypeSpecifier } * */ public ParameterTypeSpecifier createParameterTypeSpecifier() { return new ParameterTypeSpecifier(); } /** * Create an instance of {@link BoundParameterTypeSpecifier } * */ public BoundParameterTypeSpecifier createBoundParameterTypeSpecifier() { return new BoundParameterTypeSpecifier(); } /** * Create an instance of {@link TypeParameterInfo } * */ public TypeParameterInfo createTypeParameterInfo() { return new TypeParameterInfo(); } /** * Create an instance of {@link TupleTypeSpecifierElement } * */ public TupleTypeSpecifierElement createTupleTypeSpecifierElement() { return new TupleTypeSpecifierElement(); } /** * Create an instance of {@link TupleTypeSpecifier } * */ public TupleTypeSpecifier createTupleTypeSpecifier() { return new TupleTypeSpecifier(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ModelInfo }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ModelInfo }{@code >} */ @XmlElementDecl(namespace = "urn:hl7-org:elm-modelinfo:r1", name = "modelInfo") public JAXBElement createModelInfo(ModelInfo value) { return new JAXBElement(_ModelInfo_QNAME, ModelInfo.class, null, value); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy