001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2005.03.31 at 08:49:20 EST
006: //
007:
008: package com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom;
009:
010: /**
011: * This object contains factory methods for each
012: * Java content interface and Java element interface
013: * generated in the com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom package.
014: * <p>An ObjectFactory allows you to programatically
015: * construct new instances of the Java representation
016: * for XML content. The Java representation of XML
017: * content can consist of schema derived interfaces
018: * and classes representing the binding of schema
019: * type definitions, element declarations and model
020: * groups. Factory methods for each of these are
021: * provided in this class.
022: *
023: */
024: public class ObjectFactory
025: extends
026: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.DefaultJAXBContextImpl {
027:
028: private static java.util.HashMap defaultImplementations = new java.util.HashMap(
029: 16, 0.75F);
030: private static java.util.HashMap rootTagMap = new java.util.HashMap();
031: public final static com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.GrammarInfo grammarInfo = new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.GrammarInfoImpl(
032: rootTagMap,
033: defaultImplementations,
034: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.ObjectFactory.class));
035: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
036:
037: static {
038: defaultImplementations
039: .put(
040: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.DomainClassDiagramDefType.class),
041: "com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DomainClassDiagramDefTypeImpl");
042: defaultImplementations
043: .put(
044: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Name.class),
045: "com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.NameImpl");
046: defaultImplementations
047: .put(
048: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.DomainClassDiagramDef.class),
049: "com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DomainClassDiagramDefImpl");
050: defaultImplementations
051: .put(
052: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Description.class),
053: "com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DescriptionImpl");
054: rootTagMap
055: .put(
056: new javax.xml.namespace.QName(
057: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/VisualModel/1.0",
058: "Name"),
059: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Name.class));
060: rootTagMap
061: .put(
062: new javax.xml.namespace.QName(
063: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/VisualModel/1.0",
064: "DomainClassDiagramDef"),
065: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.DomainClassDiagramDef.class));
066: rootTagMap
067: .put(
068: new javax.xml.namespace.QName(
069: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/VisualModel/1.0",
070: "Description"),
071: (com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Description.class));
072: }
073:
074: /**
075: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom
076: *
077: */
078: public ObjectFactory() {
079: super (grammarInfo);
080: }
081:
082: /**
083: * Create an instance of the specified Java content interface.
084: *
085: * @param javaContentInterface
086: * the Class object of the javacontent interface to instantiate
087: * @return
088: * a new instance
089: * @throws JAXBException
090: * if an error occurs
091: */
092: public java.lang.Object newInstance(
093: java.lang.Class javaContentInterface)
094: throws javax.xml.bind.JAXBException {
095: return super .newInstance(javaContentInterface);
096: }
097:
098: /**
099: * Get the specified property. This method can only be
100: * used to get provider specific properties.
101: * Attempting to get an undefined property will result
102: * in a PropertyException being thrown.
103: *
104: * @param name
105: * the name of the property to retrieve
106: * @return
107: * the value of the requested property
108: * @throws PropertyException
109: * when there is an error retrieving the given property or value
110: */
111: public java.lang.Object getProperty(java.lang.String name)
112: throws javax.xml.bind.PropertyException {
113: return super .getProperty(name);
114: }
115:
116: /**
117: * Set the specified property. This method can only be
118: * used to set provider specific properties.
119: * Attempting to set an undefined property will result
120: * in a PropertyException being thrown.
121: *
122: * @param value
123: * the value of the property to be set
124: * @param name
125: * the name of the property to retrieve
126: * @throws PropertyException
127: * when there is an error processing the given property or value
128: */
129: public void setProperty(java.lang.String name,
130: java.lang.Object value)
131: throws javax.xml.bind.PropertyException {
132: super .setProperty(name, value);
133: }
134:
135: /**
136: * Create an instance of DomainClassDiagramDefType
137: *
138: * @throws JAXBException
139: * if an error occurs
140: */
141: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.DomainClassDiagramDefType createDomainClassDiagramDefType()
142: throws javax.xml.bind.JAXBException {
143: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DomainClassDiagramDefTypeImpl();
144: }
145:
146: /**
147: * Create an instance of Name
148: *
149: * @throws JAXBException
150: * if an error occurs
151: */
152: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Name createName()
153: throws javax.xml.bind.JAXBException {
154: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.NameImpl();
155: }
156:
157: /**
158: * Create an instance of Name
159: *
160: * @throws JAXBException
161: * if an error occurs
162: */
163: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Name createName(
164: java.lang.String value) throws javax.xml.bind.JAXBException {
165: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.NameImpl(
166: value);
167: }
168:
169: /**
170: * Create an instance of DomainClassDiagramDef
171: *
172: * @throws JAXBException
173: * if an error occurs
174: */
175: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.DomainClassDiagramDef createDomainClassDiagramDef()
176: throws javax.xml.bind.JAXBException {
177: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DomainClassDiagramDefImpl();
178: }
179:
180: /**
181: * Create an instance of Description
182: *
183: * @throws JAXBException
184: * if an error occurs
185: */
186: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Description createDescription()
187: throws javax.xml.bind.JAXBException {
188: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DescriptionImpl();
189: }
190:
191: /**
192: * Create an instance of Description
193: *
194: * @throws JAXBException
195: * if an error occurs
196: */
197: public com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.Description createDescription(
198: java.lang.String value) throws javax.xml.bind.JAXBException {
199: return new com.metaboss.sdlctools.domains.visualmodel.storage.xmlfileimpl.dom.impl.DescriptionImpl(
200: value);
201: }
202:
203: }
|