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.enterprisemodel.storage.xmlfileimpl.dom.impl;
009:
010: public class DomainDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DomainDefType,
013: com.sun.xml.bind.JAXBObject,
014: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallableObject,
015: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializable,
016: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.ValidatableObject {
017:
018: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationDefListType _AssociationDefList;
019: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefListType _ReportDefList;
020: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefListType _EntityDefList;
021: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.VersionNumberType _VersionNumber;
022: protected java.lang.String _Description;
023: protected java.lang.String _DomainRef;
024: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
025: private static com.sun.msv.grammar.Grammar schemaFragment;
026:
027: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
028: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DomainDefType.class);
029: }
030:
031: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationDefListType getAssociationDefList() {
032: return _AssociationDefList;
033: }
034:
035: public void setAssociationDefList(
036: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationDefListType value) {
037: _AssociationDefList = value;
038: }
039:
040: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefListType getReportDefList() {
041: return _ReportDefList;
042: }
043:
044: public void setReportDefList(
045: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefListType value) {
046: _ReportDefList = value;
047: }
048:
049: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefListType getEntityDefList() {
050: return _EntityDefList;
051: }
052:
053: public void setEntityDefList(
054: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefListType value) {
055: _EntityDefList = value;
056: }
057:
058: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.VersionNumberType getVersionNumber() {
059: return _VersionNumber;
060: }
061:
062: public void setVersionNumber(
063: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.VersionNumberType value) {
064: _VersionNumber = value;
065: }
066:
067: public java.lang.String getDescription() {
068: return _Description;
069: }
070:
071: public void setDescription(java.lang.String value) {
072: _Description = value;
073: }
074:
075: public java.lang.String getDomainRef() {
076: return _DomainRef;
077: }
078:
079: public void setDomainRef(java.lang.String value) {
080: _DomainRef = value;
081: }
082:
083: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
084: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
085: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.DomainDefTypeImpl.Unmarshaller(
086: context);
087: }
088:
089: public void serializeBody(
090: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
091: throws org.xml.sax.SAXException {
092: context
093: .startElement(
094: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
095: "DomainRef");
096: context.endNamespaceDecls();
097: context.endAttributes();
098: try {
099: context.text(((java.lang.String) _DomainRef), "DomainRef");
100: } catch (java.lang.Exception e) {
101: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
102: .handlePrintConversionException(this , e, context);
103: }
104: context.endElement();
105: context
106: .startElement(
107: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
108: "Description");
109: context.endNamespaceDecls();
110: context.endAttributes();
111: try {
112: context.text(((java.lang.String) _Description),
113: "Description");
114: } catch (java.lang.Exception e) {
115: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
116: .handlePrintConversionException(this , e, context);
117: }
118: context.endElement();
119: if (_VersionNumber instanceof javax.xml.bind.Element) {
120: context.childAsBody(
121: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
122: "VersionNumber");
123: } else {
124: context
125: .startElement(
126: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
127: "VersionNumber");
128: context.childAsURIs(
129: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
130: "VersionNumber");
131: context.endNamespaceDecls();
132: context.childAsAttributes(
133: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
134: "VersionNumber");
135: context.endAttributes();
136: context.childAsBody(
137: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
138: "VersionNumber");
139: context.endElement();
140: }
141: if (_EntityDefList instanceof javax.xml.bind.Element) {
142: context.childAsBody(
143: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
144: "EntityDefList");
145: } else {
146: context
147: .startElement(
148: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
149: "EntityDefList");
150: context.childAsURIs(
151: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
152: "EntityDefList");
153: context.endNamespaceDecls();
154: context.childAsAttributes(
155: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
156: "EntityDefList");
157: context.endAttributes();
158: context.childAsBody(
159: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
160: "EntityDefList");
161: context.endElement();
162: }
163: if (_AssociationDefList instanceof javax.xml.bind.Element) {
164: context
165: .childAsBody(
166: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
167: "AssociationDefList");
168: } else {
169: context
170: .startElement(
171: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
172: "AssociationDefList");
173: context
174: .childAsURIs(
175: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
176: "AssociationDefList");
177: context.endNamespaceDecls();
178: context
179: .childAsAttributes(
180: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
181: "AssociationDefList");
182: context.endAttributes();
183: context
184: .childAsBody(
185: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
186: "AssociationDefList");
187: context.endElement();
188: }
189: if (_ReportDefList instanceof javax.xml.bind.Element) {
190: context.childAsBody(
191: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
192: "ReportDefList");
193: } else {
194: context
195: .startElement(
196: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
197: "ReportDefList");
198: context.childAsURIs(
199: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
200: "ReportDefList");
201: context.endNamespaceDecls();
202: context.childAsAttributes(
203: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
204: "ReportDefList");
205: context.endAttributes();
206: context.childAsBody(
207: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
208: "ReportDefList");
209: context.endElement();
210: }
211: }
212:
213: public void serializeAttributes(
214: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
215: throws org.xml.sax.SAXException {
216: if (_VersionNumber instanceof javax.xml.bind.Element) {
217: context.childAsAttributes(
218: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
219: "VersionNumber");
220: }
221: if (_EntityDefList instanceof javax.xml.bind.Element) {
222: context.childAsAttributes(
223: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
224: "EntityDefList");
225: }
226: if (_AssociationDefList instanceof javax.xml.bind.Element) {
227: context
228: .childAsAttributes(
229: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
230: "AssociationDefList");
231: }
232: if (_ReportDefList instanceof javax.xml.bind.Element) {
233: context.childAsAttributes(
234: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
235: "ReportDefList");
236: }
237: }
238:
239: public void serializeURIs(
240: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
241: throws org.xml.sax.SAXException {
242: if (_VersionNumber instanceof javax.xml.bind.Element) {
243: context.childAsURIs(
244: ((com.sun.xml.bind.JAXBObject) _VersionNumber),
245: "VersionNumber");
246: }
247: if (_EntityDefList instanceof javax.xml.bind.Element) {
248: context.childAsURIs(
249: ((com.sun.xml.bind.JAXBObject) _EntityDefList),
250: "EntityDefList");
251: }
252: if (_AssociationDefList instanceof javax.xml.bind.Element) {
253: context
254: .childAsURIs(
255: ((com.sun.xml.bind.JAXBObject) _AssociationDefList),
256: "AssociationDefList");
257: }
258: if (_ReportDefList instanceof javax.xml.bind.Element) {
259: context.childAsURIs(
260: ((com.sun.xml.bind.JAXBObject) _ReportDefList),
261: "ReportDefList");
262: }
263: }
264:
265: public java.lang.Class getPrimaryInterface() {
266: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DomainDefType.class);
267: }
268:
269: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
270: if (schemaFragment == null) {
271: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
272: .deserialize(("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
273: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
274: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
275: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
276: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com."
277: + "sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000"
278: + "\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Elem"
279: + "entExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentMode"
280: + "lq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000"
281: + "\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000"
282: + "\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv"
283: + ".datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.s"
284: + "un.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun."
285: + "msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.data"
286: + "type.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/la"
287: + "ng/String;L\u0000\btypeNameq\u0000~\u0000\u0017L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datat"
288: + "ype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLS"
289: + "chemat\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcess"
290: + "or$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpac"
291: + "eProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$N"
292: + "ullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.Stri"
293: + "ngPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0017L\u0000\fnamespaceURIq\u0000~\u0000\u0017xpq\u0000~\u0000"
294: + "\u001bq\u0000~\u0000\u001asr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr"
295: + "\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tn"
296: + "ameClassq\u0000~\u0000\u000bxq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuex"
297: + "p\u0000psq\u0000~\u0000\u000fppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
298: + "xq\u0000~\u0000\u0014q\u0000~\u0000\u001at\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpacePr"
299: + "ocessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001dq\u0000~\u0000 sq\u0000~\u0000!q\u0000~\u0000,q\u0000~\u0000\u001asr\u0000#co"
300: + "m.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000"
301: + "\u0017L\u0000\fnamespaceURIq\u0000~\u0000\u0017xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000"
302: + "\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr"
303: + "\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
304: + "\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\'\u0001q\u0000~\u00006sq\u0000~\u00000t\u0000\tDomainReft\u0000Ihttp://www.metaboss."
305: + "com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\np"
306: + "p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0012sq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t\u0000\u000bD"
307: + "escriptionq\u0000~\u0000:sq\u0000~\u0000#ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsr\u0000 com.sun.msv.gram"
308: + "mar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000"
309: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(psr\u00002com.sun.msv"
310: + ".grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000"
311: + "7q\u0000~\u0000Isr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00001q"
312: + "\u0000~\u00006sq\u0000~\u00000t\u0000Tcom.metaboss.sdlctools.domains.enterprisemodel."
313: + "storage.xmlfileimpl.dom.VersionNumbert\u0000+http://java.sun.com/"
314: + "jaxb/xjc/dummy-elementssq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000"
315: + "~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006sq\u0000~\u00000t\u0000Xcom.metaboss.sd"
316: + "lctools.domains.enterprisemodel.storage.xmlfileimpl.dom.Vers"
317: + "ionNumberTypeq\u0000~\u0000Nsq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t"
318: + "\u0000\rVersionNumberq\u0000~\u0000:sq\u0000~\u0000#ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000"
319: + "~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006sq\u0000~\u00000t\u0000Tcom.metaboss.sdlctools.doma"
320: + "ins.enterprisemodel.storage.xmlfileimpl.dom.EntityDefListq\u0000~"
321: + "\u0000Nsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(p"
322: + "q\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006sq\u0000~\u00000t\u0000Xcom.metaboss.sdlctools.domains.enter"
323: + "prisemodel.storage.xmlfileimpl.dom.EntityDefListTypeq\u0000~\u0000Nsq\u0000"
324: + "~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t\u0000\rEntityDefListq\u0000~\u0000:s"
325: + "q\u0000~\u0000#ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000"
326: + "~\u00006sq\u0000~\u00000t\u0000Ycom.metaboss.sdlctools.domains.enterprisemodel.s"
327: + "torage.xmlfileimpl.dom.AssociationDefListq\u0000~\u0000Nsq\u0000~\u0000\npp\u0000sq\u0000~\u0000"
328: + "\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006s"
329: + "q\u0000~\u00000t\u0000]com.metaboss.sdlctools.domains.enterprisemodel.stora"
330: + "ge.xmlfileimpl.dom.AssociationDefListTypeq\u0000~\u0000Nsq\u0000~\u0000#ppsq\u0000~\u0000%"
331: + "q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t\u0000\u0012AssociationDefListq\u0000~\u0000:sq\u0000~\u0000#p"
332: + "psq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006sq\u0000"
333: + "~\u00000t\u0000Tcom.metaboss.sdlctools.domains.enterprisemodel.storage"
334: + ".xmlfileimpl.dom.ReportDefListq\u0000~\u0000Nsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp"
335: + "\u0000sq\u0000~\u0000#ppsq\u0000~\u0000Dq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000Iq\u0000~\u0000Kq\u0000~\u00006sq\u0000~\u00000t\u0000Xcom"
336: + ".metaboss.sdlctools.domains.enterprisemodel.storage.xmlfilei"
337: + "mpl.dom.ReportDefListTypeq\u0000~\u0000Nsq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002"
338: + "q\u0000~\u00006sq\u0000~\u00000t\u0000\rReportDefListq\u0000~\u0000:sr\u0000\"com.sun.msv.grammar.Expr"
339: + "essionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Expr"
340: + "essionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPo"
341: + "ol$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$"
342: + "Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000%\u0001pq\u0000~\u0000\tq\u0000~\u0000\bq\u0000~\u0000Pq"
343: + "\u0000~\u0000cq\u0000~\u0000vq\u0000~\u0000\u0089q\u0000~\u0000Fq\u0000~\u0000Sq\u0000~\u0000^q\u0000~\u0000fq\u0000~\u0000qq\u0000~\u0000yq\u0000~\u0000\u0084q\u0000~\u0000\u008cq\u0000~\u0000\u0005q"
344: + "\u0000~\u0000$q\u0000~\u0000=q\u0000~\u0000\u000eq\u0000~\u0000<q\u0000~\u0000Cq\u0000~\u0000Rq\u0000~\u0000Wq\u0000~\u0000]q\u0000~\u0000eq\u0000~\u0000jq\u0000~\u0000pq\u0000~\u0000xq"
345: + "\u0000~\u0000}q\u0000~\u0000Aq\u0000~\u0000[q\u0000~\u0000nq\u0000~\u0000\u0006q\u0000~\u0000\u0083q\u0000~\u0000\u008bq\u0000~\u0000\u0090q\u0000~\u0000\u0081q\u0000~\u0000\u0007x"));
346: }
347: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
348: schemaFragment);
349: }
350:
351: public class Unmarshaller
352: extends
353: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
354:
355: public Unmarshaller(
356: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
357: super (context, "-------------------");
358: }
359:
360: protected Unmarshaller(
361: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
362: int startState) {
363: this (context);
364: state = startState;
365: }
366:
367: public java.lang.Object owner() {
368: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.DomainDefTypeImpl.this ;
369: }
370:
371: public void enterElement(java.lang.String ___uri,
372: java.lang.String ___local, java.lang.String ___qname,
373: org.xml.sax.Attributes __atts)
374: throws org.xml.sax.SAXException {
375: int attIdx;
376: outer: while (true) {
377: switch (state) {
378: case 3:
379: if (("Description" == ___local)
380: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
381: context.pushAttributes(__atts, true);
382: state = 4;
383: return;
384: }
385: break;
386: case 6:
387: if (("VersionNumber" == ___local)
388: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
389: _VersionNumber = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.VersionNumberImpl) spawnChildFromEnterElement(
390: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.VersionNumberImpl.class),
391: 7, ___uri, ___local, ___qname, __atts));
392: return;
393: }
394: if (("VersionNumber" == ___local)
395: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
396: context.pushAttributes(__atts, false);
397: state = 17;
398: return;
399: }
400: break;
401: case 0:
402: if (("DomainRef" == ___local)
403: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
404: context.pushAttributes(__atts, true);
405: state = 1;
406: return;
407: }
408: break;
409: case 7:
410: if (("EntityDefList" == ___local)
411: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
412: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListImpl) spawnChildFromEnterElement(
413: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListImpl.class),
414: 8, ___uri, ___local, ___qname, __atts));
415: return;
416: }
417: if (("EntityDefList" == ___local)
418: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
419: context.pushAttributes(__atts, false);
420: state = 15;
421: return;
422: }
423: break;
424: case 15:
425: if (("EntityDef" == ___local)
426: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
427: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromEnterElement(
428: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
429: 16, ___uri, ___local, ___qname, __atts));
430: return;
431: }
432: if (("EntityDef" == ___local)
433: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
434: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromEnterElement(
435: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
436: 16, ___uri, ___local, ___qname, __atts));
437: return;
438: }
439: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromEnterElement(
440: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
441: 16, ___uri, ___local, ___qname, __atts));
442: return;
443: case 13:
444: if (("AssociationDef" == ___local)
445: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
446: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromEnterElement(
447: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
448: 14, ___uri, ___local, ___qname, __atts));
449: return;
450: }
451: if (("AssociationDef" == ___local)
452: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
453: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromEnterElement(
454: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
455: 14, ___uri, ___local, ___qname, __atts));
456: return;
457: }
458: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromEnterElement(
459: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
460: 14, ___uri, ___local, ___qname, __atts));
461: return;
462: case 11:
463: if (("ReportDef" == ___local)
464: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
465: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromEnterElement(
466: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
467: 12, ___uri, ___local, ___qname, __atts));
468: return;
469: }
470: if (("ReportDef" == ___local)
471: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
472: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromEnterElement(
473: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
474: 12, ___uri, ___local, ___qname, __atts));
475: return;
476: }
477: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromEnterElement(
478: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
479: 12, ___uri, ___local, ___qname, __atts));
480: return;
481: case 8:
482: if (("AssociationDefList" == ___local)
483: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
484: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListImpl) spawnChildFromEnterElement(
485: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListImpl.class),
486: 9, ___uri, ___local, ___qname, __atts));
487: return;
488: }
489: if (("AssociationDefList" == ___local)
490: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
491: context.pushAttributes(__atts, false);
492: state = 13;
493: return;
494: }
495: break;
496: case 9:
497: if (("ReportDefList" == ___local)
498: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
499: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListImpl) spawnChildFromEnterElement(
500: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListImpl.class),
501: 10, ___uri, ___local, ___qname, __atts));
502: return;
503: }
504: if (("ReportDefList" == ___local)
505: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
506: context.pushAttributes(__atts, false);
507: state = 11;
508: return;
509: }
510: break;
511: case 10:
512: revertToParentFromEnterElement(___uri, ___local,
513: ___qname, __atts);
514: return;
515: case 17:
516: if (("MajorVersionNumber" == ___local)
517: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
518: _VersionNumber = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.VersionNumberTypeImpl) spawnChildFromEnterElement(
519: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.VersionNumberTypeImpl.class),
520: 18, ___uri, ___local, ___qname, __atts));
521: return;
522: }
523: break;
524: }
525: super .enterElement(___uri, ___local, ___qname, __atts);
526: break;
527: }
528: }
529:
530: public void leaveElement(java.lang.String ___uri,
531: java.lang.String ___local, java.lang.String ___qname)
532: throws org.xml.sax.SAXException {
533: int attIdx;
534: outer: while (true) {
535: switch (state) {
536: case 12:
537: if (("ReportDefList" == ___local)
538: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
539: context.popAttributes();
540: state = 10;
541: return;
542: }
543: break;
544: case 5:
545: if (("Description" == ___local)
546: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
547: context.popAttributes();
548: state = 6;
549: return;
550: }
551: break;
552: case 18:
553: if (("VersionNumber" == ___local)
554: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
555: context.popAttributes();
556: state = 7;
557: return;
558: }
559: break;
560: case 16:
561: if (("EntityDefList" == ___local)
562: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
563: context.popAttributes();
564: state = 8;
565: return;
566: }
567: break;
568: case 15:
569: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromLeaveElement(
570: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
571: 16, ___uri, ___local, ___qname));
572: return;
573: case 13:
574: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromLeaveElement(
575: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
576: 14, ___uri, ___local, ___qname));
577: return;
578: case 2:
579: if (("DomainRef" == ___local)
580: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
581: context.popAttributes();
582: state = 3;
583: return;
584: }
585: break;
586: case 11:
587: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromLeaveElement(
588: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
589: 12, ___uri, ___local, ___qname));
590: return;
591: case 14:
592: if (("AssociationDefList" == ___local)
593: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
594: context.popAttributes();
595: state = 9;
596: return;
597: }
598: break;
599: case 10:
600: revertToParentFromLeaveElement(___uri, ___local,
601: ___qname);
602: return;
603: }
604: super .leaveElement(___uri, ___local, ___qname);
605: break;
606: }
607: }
608:
609: public void enterAttribute(java.lang.String ___uri,
610: java.lang.String ___local, java.lang.String ___qname)
611: throws org.xml.sax.SAXException {
612: int attIdx;
613: outer: while (true) {
614: switch (state) {
615: case 15:
616: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromEnterAttribute(
617: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
618: 16, ___uri, ___local, ___qname));
619: return;
620: case 13:
621: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromEnterAttribute(
622: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
623: 14, ___uri, ___local, ___qname));
624: return;
625: case 11:
626: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromEnterAttribute(
627: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
628: 12, ___uri, ___local, ___qname));
629: return;
630: case 10:
631: revertToParentFromEnterAttribute(___uri, ___local,
632: ___qname);
633: return;
634: }
635: super .enterAttribute(___uri, ___local, ___qname);
636: break;
637: }
638: }
639:
640: public void leaveAttribute(java.lang.String ___uri,
641: java.lang.String ___local, java.lang.String ___qname)
642: throws org.xml.sax.SAXException {
643: int attIdx;
644: outer: while (true) {
645: switch (state) {
646: case 15:
647: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromLeaveAttribute(
648: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
649: 16, ___uri, ___local, ___qname));
650: return;
651: case 13:
652: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromLeaveAttribute(
653: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
654: 14, ___uri, ___local, ___qname));
655: return;
656: case 11:
657: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromLeaveAttribute(
658: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
659: 12, ___uri, ___local, ___qname));
660: return;
661: case 10:
662: revertToParentFromLeaveAttribute(___uri, ___local,
663: ___qname);
664: return;
665: }
666: super .leaveAttribute(___uri, ___local, ___qname);
667: break;
668: }
669: }
670:
671: public void handleText(final java.lang.String value)
672: throws org.xml.sax.SAXException {
673: int attIdx;
674: outer: while (true) {
675: try {
676: switch (state) {
677: case 4:
678: eatText1(value);
679: state = 5;
680: return;
681: case 15:
682: _EntityDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl) spawnChildFromText(
683: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefListTypeImpl.class),
684: 16, value));
685: return;
686: case 13:
687: _AssociationDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl) spawnChildFromText(
688: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationDefListTypeImpl.class),
689: 14, value));
690: return;
691: case 11:
692: _ReportDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl) spawnChildFromText(
693: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefListTypeImpl.class),
694: 12, value));
695: return;
696: case 10:
697: revertToParentFromText(value);
698: return;
699: case 1:
700: eatText2(value);
701: state = 2;
702: return;
703: }
704: } catch (java.lang.RuntimeException e) {
705: handleUnexpectedTextException(value, e);
706: }
707: break;
708: }
709: }
710:
711: private void eatText1(final java.lang.String value)
712: throws org.xml.sax.SAXException {
713: try {
714: _Description = value;
715: } catch (java.lang.Exception e) {
716: handleParseConversionException(e);
717: }
718: }
719:
720: private void eatText2(final java.lang.String value)
721: throws org.xml.sax.SAXException {
722: try {
723: _DomainRef = value;
724: } catch (java.lang.Exception e) {
725: handleParseConversionException(e);
726: }
727: }
728:
729: }
730:
731: }
|