package org.cagrid.mms.model; 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.cagrid.mms.model 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 _UMLAssociationExclude_QNAME = new QName("gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", "UMLAssociationExclude"); private final static QName _UMLProjectIdentifer_QNAME = new QName("gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", "UMLProjectIdentifer"); private final static QName _ModelSourceMetadata_QNAME = new QName("gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", "ModelSourceMetadata"); private final static QName _NamespaceToProjectMapping_QNAME = new QName("gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", "NamespaceToProjectMapping"); private final static QName _PropertyDescriptor_QNAME = new QName("gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", "PropertyDescriptor"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.cagrid.mms.model * */ public ObjectFactory() { } /** * Create an instance of {@link SupportedProjectProperties } * */ public SupportedProjectProperties createSupportedProjectProperties() { return new SupportedProjectProperties(); } /** * Create an instance of {@link ModelSourceMetadata } * */ public ModelSourceMetadata createModelSourceMetadata() { return new ModelSourceMetadata(); } /** * Create an instance of {@link Property } * */ public Property createProperty() { return new Property(); } /** * Create an instance of {@link NamespaceToProjectMapping } * */ public NamespaceToProjectMapping createNamespaceToProjectMapping() { return new NamespaceToProjectMapping(); } /** * Create an instance of {@link UMLProjectIdentifer } * */ public UMLProjectIdentifer createUMLProjectIdentifer() { return new UMLProjectIdentifer(); } /** * Create an instance of {@link ModelSourceMetadata.SupportedModelSources } * */ public ModelSourceMetadata.SupportedModelSources createModelSourceMetadataSupportedModelSources() { return new ModelSourceMetadata.SupportedModelSources(); } /** * Create an instance of {@link UMLAssociationExclude } * */ public UMLAssociationExclude createUMLAssociationExclude() { return new UMLAssociationExclude(); } /** * Create an instance of {@link SourceDescriptor } * */ public SourceDescriptor createSourceDescriptor() { return new SourceDescriptor(); } /** * Create an instance of {@link PropertyDescriptor } * */ public PropertyDescriptor createPropertyDescriptor() { return new PropertyDescriptor(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UMLAssociationExclude }{@code >}} * */ @XmlElementDecl(namespace = "gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", name = "UMLAssociationExclude") public JAXBElement<UMLAssociationExclude> createUMLAssociationExclude(UMLAssociationExclude value) { return new JAXBElement<UMLAssociationExclude>(_UMLAssociationExclude_QNAME, UMLAssociationExclude.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UMLProjectIdentifer }{@code >}} * */ @XmlElementDecl(namespace = "gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", name = "UMLProjectIdentifer") public JAXBElement<UMLProjectIdentifer> createUMLProjectIdentifer(UMLProjectIdentifer value) { return new JAXBElement<UMLProjectIdentifer>(_UMLProjectIdentifer_QNAME, UMLProjectIdentifer.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ModelSourceMetadata }{@code >}} * */ @XmlElementDecl(namespace = "gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", name = "ModelSourceMetadata") public JAXBElement<ModelSourceMetadata> createModelSourceMetadata(ModelSourceMetadata value) { return new JAXBElement<ModelSourceMetadata>(_ModelSourceMetadata_QNAME, ModelSourceMetadata.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NamespaceToProjectMapping }{@code >}} * */ @XmlElementDecl(namespace = "gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", name = "NamespaceToProjectMapping") public JAXBElement<NamespaceToProjectMapping> createNamespaceToProjectMapping(NamespaceToProjectMapping value) { return new JAXBElement<NamespaceToProjectMapping>(_NamespaceToProjectMapping_QNAME, NamespaceToProjectMapping.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyDescriptor }{@code >}} * */ @XmlElementDecl(namespace = "gme://caGrid.caBIG/2.0/org.cagrid.mms.domain", name = "PropertyDescriptor") public JAXBElement<PropertyDescriptor> createPropertyDescriptor(PropertyDescriptor value) { return new JAXBElement<PropertyDescriptor>(_PropertyDescriptor_QNAME, PropertyDescriptor.class, null, value); } }