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 ReportEntityDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportEntityDefType,
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 java.lang.String _ReportEntityCardinality;
019: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportEntityAttributeRefListType _ReportEntityAttributeRefList;
020: protected java.lang.String _Description;
021: protected java.lang.String _EntityRef;
022: protected java.lang.String _Name;
023: protected java.lang.String _PluralName;
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.ReportEntityDefType.class);
029: }
030:
031: public java.lang.String getReportEntityCardinality() {
032: return _ReportEntityCardinality;
033: }
034:
035: public void setReportEntityCardinality(java.lang.String value) {
036: _ReportEntityCardinality = value;
037: }
038:
039: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportEntityAttributeRefListType getReportEntityAttributeRefList() {
040: return _ReportEntityAttributeRefList;
041: }
042:
043: public void setReportEntityAttributeRefList(
044: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportEntityAttributeRefListType value) {
045: _ReportEntityAttributeRefList = value;
046: }
047:
048: public java.lang.String getDescription() {
049: return _Description;
050: }
051:
052: public void setDescription(java.lang.String value) {
053: _Description = value;
054: }
055:
056: public java.lang.String getEntityRef() {
057: return _EntityRef;
058: }
059:
060: public void setEntityRef(java.lang.String value) {
061: _EntityRef = value;
062: }
063:
064: public java.lang.String getName() {
065: return _Name;
066: }
067:
068: public void setName(java.lang.String value) {
069: _Name = value;
070: }
071:
072: public java.lang.String getPluralName() {
073: return _PluralName;
074: }
075:
076: public void setPluralName(java.lang.String value) {
077: _PluralName = value;
078: }
079:
080: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
081: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
082: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityDefTypeImpl.Unmarshaller(
083: context);
084: }
085:
086: public void serializeBody(
087: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
088: throws org.xml.sax.SAXException {
089: context
090: .startElement(
091: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
092: "EntityRef");
093: context.endNamespaceDecls();
094: context.endAttributes();
095: try {
096: context.text(((java.lang.String) _EntityRef), "EntityRef");
097: } catch (java.lang.Exception e) {
098: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
099: .handlePrintConversionException(this , e, context);
100: }
101: context.endElement();
102: context
103: .startElement(
104: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
105: "Name");
106: context.endNamespaceDecls();
107: context.endAttributes();
108: try {
109: context.text(((java.lang.String) _Name), "Name");
110: } catch (java.lang.Exception e) {
111: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
112: .handlePrintConversionException(this , e, context);
113: }
114: context.endElement();
115: context
116: .startElement(
117: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
118: "Description");
119: context.endNamespaceDecls();
120: context.endAttributes();
121: try {
122: context.text(((java.lang.String) _Description),
123: "Description");
124: } catch (java.lang.Exception e) {
125: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
126: .handlePrintConversionException(this , e, context);
127: }
128: context.endElement();
129: context
130: .startElement(
131: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
132: "ReportEntityCardinality");
133: context.endNamespaceDecls();
134: context.endAttributes();
135: try {
136: context.text(((java.lang.String) _ReportEntityCardinality),
137: "ReportEntityCardinality");
138: } catch (java.lang.Exception e) {
139: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
140: .handlePrintConversionException(this , e, context);
141: }
142: context.endElement();
143: if (_PluralName != null) {
144: context
145: .startElement(
146: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
147: "PluralName");
148: context.endNamespaceDecls();
149: context.endAttributes();
150: try {
151: context.text(((java.lang.String) _PluralName),
152: "PluralName");
153: } catch (java.lang.Exception e) {
154: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
155: .handlePrintConversionException(this , e,
156: context);
157: }
158: context.endElement();
159: }
160: if (_ReportEntityAttributeRefList instanceof javax.xml.bind.Element) {
161: context
162: .childAsBody(
163: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
164: "ReportEntityAttributeRefList");
165: } else {
166: context
167: .startElement(
168: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
169: "ReportEntityAttributeRefList");
170: context
171: .childAsURIs(
172: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
173: "ReportEntityAttributeRefList");
174: context.endNamespaceDecls();
175: context
176: .childAsAttributes(
177: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
178: "ReportEntityAttributeRefList");
179: context.endAttributes();
180: context
181: .childAsBody(
182: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
183: "ReportEntityAttributeRefList");
184: context.endElement();
185: }
186: }
187:
188: public void serializeAttributes(
189: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
190: throws org.xml.sax.SAXException {
191: if (_ReportEntityAttributeRefList instanceof javax.xml.bind.Element) {
192: context
193: .childAsAttributes(
194: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
195: "ReportEntityAttributeRefList");
196: }
197: }
198:
199: public void serializeURIs(
200: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
201: throws org.xml.sax.SAXException {
202: if (_ReportEntityAttributeRefList instanceof javax.xml.bind.Element) {
203: context
204: .childAsURIs(
205: ((com.sun.xml.bind.JAXBObject) _ReportEntityAttributeRefList),
206: "ReportEntityAttributeRefList");
207: }
208: }
209:
210: public java.lang.Class getPrimaryInterface() {
211: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportEntityDefType.class);
212: }
213:
214: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
215: if (schemaFragment == null) {
216: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
217: .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"
218: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
219: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
220: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
221: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com."
222: + "sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000"
223: + "\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Elem"
224: + "entExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentMode"
225: + "lq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000"
226: + "\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000"
227: + "\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv"
228: + ".datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.s"
229: + "un.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun."
230: + "msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.data"
231: + "type.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/la"
232: + "ng/String;L\u0000\btypeNameq\u0000~\u0000\u0017L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datat"
233: + "ype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLS"
234: + "chemat\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcess"
235: + "or$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpac"
236: + "eProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$N"
237: + "ullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.Stri"
238: + "ngPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0017L\u0000\fnamespaceURIq\u0000~\u0000\u0017xpq\u0000~\u0000"
239: + "\u001bq\u0000~\u0000\u001asr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr"
240: + "\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tn"
241: + "ameClassq\u0000~\u0000\u000bxq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuex"
242: + "p\u0000psq\u0000~\u0000\u000fppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
243: + "xq\u0000~\u0000\u0014q\u0000~\u0000\u001at\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpacePr"
244: + "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"
245: + "m.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000"
246: + "\u0017L\u0000\fnamespaceURIq\u0000~\u0000\u0017xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000"
247: + "\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr"
248: + "\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
249: + "\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\'\u0001q\u0000~\u00006sq\u0000~\u00000t\u0000\tEntityReft\u0000Ihttp://www.metaboss."
250: + "com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\np"
251: + "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\u0004N"
252: + "ameq\u0000~\u0000:sq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0012sq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002"
253: + "q\u0000~\u00006sq\u0000~\u00000t\u0000\u000bDescriptionq\u0000~\u0000:sq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000fppsr\u0000)c"
254: + "om.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006values"
255: + "t\u0000\u000fLjava/util/Set;xr\u00009com.sun.msv.datatype.xsd.DataTypeWithV"
256: + "alueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.D"
257: + "ataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckF"
258: + "lagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000"
259: + "\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfa"
260: + "cetNameq\u0000~\u0000\u0017xq\u0000~\u0000\u0016q\u0000~\u0000:t\u0000\u0017ReportEntityCardinalityq\u0000~\u0000\u001e\u0000\u0000q\u0000~\u0000"
261: + "\u0019q\u0000~\u0000\u0019t\u0000\u000benumerationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000\u0000\u0000\u0010"
262: + "?@\u0000\u0000\u0000\u0000\u0000\u0004t\u0000\u000bZERO_OR_ONEt\u0000\u000bONE_TO_MANYt\u0000\fZERO_TO_MANYt\u0000\u0003ONExq\u0000"
263: + "~\u0000 sq\u0000~\u0000!q\u0000~\u0000Qq\u0000~\u0000:sq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000"
264: + "t\u0000\u0017ReportEntityCardinalityq\u0000~\u0000:sq\u0000~\u0000#ppsq\u0000~\u0000\nq\u0000~\u0000(p\u0000sq\u0000~\u0000\u0000pp"
265: + "q\u0000~\u0000\u0012sq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t\u0000\nPluralNameq"
266: + "\u0000~\u0000:q\u0000~\u00006sq\u0000~\u0000#ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000#ppsr\u0000 com.sun.msv.grammar.On"
267: + "eOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
268: + "\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(psr\u00002com.sun.msv.gramm"
269: + "ar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00007q\u0000~\u0000m"
270: + "sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00001q\u0000~\u00006sq"
271: + "\u0000~\u00000t\u0000ccom.metaboss.sdlctools.domains.enterprisemodel.storag"
272: + "e.xmlfileimpl.dom.ReportEntityAttributeRefListt\u0000+http://java"
273: + ".sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\npp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq"
274: + "\u0000~\u0000#ppsq\u0000~\u0000hq\u0000~\u0000(psq\u0000~\u0000%q\u0000~\u0000(pq\u0000~\u0000mq\u0000~\u0000oq\u0000~\u00006sq\u0000~\u00000t\u0000gcom.me"
275: + "taboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl"
276: + ".dom.ReportEntityAttributeRefListTypeq\u0000~\u0000rsq\u0000~\u0000#ppsq\u0000~\u0000%q\u0000~\u0000"
277: + "(pq\u0000~\u0000)q\u0000~\u00002q\u0000~\u00006sq\u0000~\u00000t\u0000\u001cReportEntityAttributeRefListq\u0000~\u0000:s"
278: + "r\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet"
279: + "\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.s"
280: + "un.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB"
281: + "\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPo"
282: + "ol;xp\u0000\u0000\u0000\u0017\u0001pq\u0000~\u0000Hq\u0000~\u0000\tq\u0000~\u0000tq\u0000~\u0000\u0005q\u0000~\u0000\bq\u0000~\u0000\u0006q\u0000~\u0000\u0007q\u0000~\u0000jq\u0000~\u0000wq\u0000~\u0000"
283: + "$q\u0000~\u0000=q\u0000~\u0000\u000eq\u0000~\u0000<q\u0000~\u0000Cq\u0000~\u0000Bq\u0000~\u0000Zq\u0000~\u0000aq\u0000~\u0000`q\u0000~\u0000gq\u0000~\u0000vq\u0000~\u0000{q\u0000~\u0000"
284: + "eq\u0000~\u0000^x"));
285: }
286: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
287: schemaFragment);
288: }
289:
290: public class Unmarshaller
291: extends
292: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
293:
294: public Unmarshaller(
295: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
296: super (context, "-------------------");
297: }
298:
299: protected Unmarshaller(
300: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
301: int startState) {
302: this (context);
303: state = startState;
304: }
305:
306: public java.lang.Object owner() {
307: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityDefTypeImpl.this ;
308: }
309:
310: public void enterElement(java.lang.String ___uri,
311: java.lang.String ___local, java.lang.String ___qname,
312: org.xml.sax.Attributes __atts)
313: throws org.xml.sax.SAXException {
314: int attIdx;
315: outer: while (true) {
316: switch (state) {
317: case 16:
318: revertToParentFromEnterElement(___uri, ___local,
319: ___qname, __atts);
320: return;
321: case 9:
322: if (("ReportEntityCardinality" == ___local)
323: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
324: context.pushAttributes(__atts, true);
325: state = 10;
326: return;
327: }
328: break;
329: case 0:
330: if (("EntityRef" == ___local)
331: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
332: context.pushAttributes(__atts, true);
333: state = 1;
334: return;
335: }
336: break;
337: case 17:
338: if (("AttributeRef" == ___local)
339: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
340: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromEnterElement(
341: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
342: 18, ___uri, ___local, ___qname, __atts));
343: return;
344: }
345: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromEnterElement(
346: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
347: 18, ___uri, ___local, ___qname, __atts));
348: return;
349: case 3:
350: if (("Name" == ___local)
351: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
352: context.pushAttributes(__atts, true);
353: state = 4;
354: return;
355: }
356: break;
357: case 15:
358: if (("ReportEntityAttributeRefList" == ___local)
359: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
360: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListImpl) spawnChildFromEnterElement(
361: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListImpl.class),
362: 16, ___uri, ___local, ___qname, __atts));
363: return;
364: }
365: if (("ReportEntityAttributeRefList" == ___local)
366: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
367: context.pushAttributes(__atts, false);
368: state = 17;
369: return;
370: }
371: break;
372: case 12:
373: if (("PluralName" == ___local)
374: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
375: context.pushAttributes(__atts, true);
376: state = 13;
377: return;
378: }
379: state = 15;
380: continue outer;
381: case 6:
382: if (("Description" == ___local)
383: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
384: context.pushAttributes(__atts, true);
385: state = 7;
386: return;
387: }
388: break;
389: }
390: super .enterElement(___uri, ___local, ___qname, __atts);
391: break;
392: }
393: }
394:
395: public void leaveElement(java.lang.String ___uri,
396: java.lang.String ___local, java.lang.String ___qname)
397: throws org.xml.sax.SAXException {
398: int attIdx;
399: outer: while (true) {
400: switch (state) {
401: case 16:
402: revertToParentFromLeaveElement(___uri, ___local,
403: ___qname);
404: return;
405: case 14:
406: if (("PluralName" == ___local)
407: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
408: context.popAttributes();
409: state = 15;
410: return;
411: }
412: break;
413: case 17:
414: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromLeaveElement(
415: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
416: 18, ___uri, ___local, ___qname));
417: return;
418: case 11:
419: if (("ReportEntityCardinality" == ___local)
420: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
421: context.popAttributes();
422: state = 12;
423: return;
424: }
425: break;
426: case 12:
427: state = 15;
428: continue outer;
429: case 18:
430: if (("ReportEntityAttributeRefList" == ___local)
431: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
432: context.popAttributes();
433: state = 16;
434: return;
435: }
436: break;
437: case 5:
438: if (("Name" == ___local)
439: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
440: context.popAttributes();
441: state = 6;
442: return;
443: }
444: break;
445: case 8:
446: if (("Description" == ___local)
447: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
448: context.popAttributes();
449: state = 9;
450: return;
451: }
452: break;
453: case 2:
454: if (("EntityRef" == ___local)
455: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
456: context.popAttributes();
457: state = 3;
458: return;
459: }
460: break;
461: }
462: super .leaveElement(___uri, ___local, ___qname);
463: break;
464: }
465: }
466:
467: public void enterAttribute(java.lang.String ___uri,
468: java.lang.String ___local, java.lang.String ___qname)
469: throws org.xml.sax.SAXException {
470: int attIdx;
471: outer: while (true) {
472: switch (state) {
473: case 16:
474: revertToParentFromEnterAttribute(___uri, ___local,
475: ___qname);
476: return;
477: case 17:
478: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromEnterAttribute(
479: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
480: 18, ___uri, ___local, ___qname));
481: return;
482: case 12:
483: state = 15;
484: continue outer;
485: }
486: super .enterAttribute(___uri, ___local, ___qname);
487: break;
488: }
489: }
490:
491: public void leaveAttribute(java.lang.String ___uri,
492: java.lang.String ___local, java.lang.String ___qname)
493: throws org.xml.sax.SAXException {
494: int attIdx;
495: outer: while (true) {
496: switch (state) {
497: case 16:
498: revertToParentFromLeaveAttribute(___uri, ___local,
499: ___qname);
500: return;
501: case 17:
502: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromLeaveAttribute(
503: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
504: 18, ___uri, ___local, ___qname));
505: return;
506: case 12:
507: state = 15;
508: continue outer;
509: }
510: super .leaveAttribute(___uri, ___local, ___qname);
511: break;
512: }
513: }
514:
515: public void handleText(final java.lang.String value)
516: throws org.xml.sax.SAXException {
517: int attIdx;
518: outer: while (true) {
519: try {
520: switch (state) {
521: case 16:
522: revertToParentFromText(value);
523: return;
524: case 7:
525: eatText1(value);
526: state = 8;
527: return;
528: case 4:
529: eatText2(value);
530: state = 5;
531: return;
532: case 17:
533: _ReportEntityAttributeRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl) spawnChildFromText(
534: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportEntityAttributeRefListTypeImpl.class),
535: 18, value));
536: return;
537: case 13:
538: eatText3(value);
539: state = 14;
540: return;
541: case 12:
542: state = 15;
543: continue outer;
544: case 10:
545: eatText4(value);
546: state = 11;
547: return;
548: case 1:
549: eatText5(value);
550: state = 2;
551: return;
552: }
553: } catch (java.lang.RuntimeException e) {
554: handleUnexpectedTextException(value, e);
555: }
556: break;
557: }
558: }
559:
560: private void eatText1(final java.lang.String value)
561: throws org.xml.sax.SAXException {
562: try {
563: _Description = value;
564: } catch (java.lang.Exception e) {
565: handleParseConversionException(e);
566: }
567: }
568:
569: private void eatText2(final java.lang.String value)
570: throws org.xml.sax.SAXException {
571: try {
572: _Name = value;
573: } catch (java.lang.Exception e) {
574: handleParseConversionException(e);
575: }
576: }
577:
578: private void eatText3(final java.lang.String value)
579: throws org.xml.sax.SAXException {
580: try {
581: _PluralName = value;
582: } catch (java.lang.Exception e) {
583: handleParseConversionException(e);
584: }
585: }
586:
587: private void eatText4(final java.lang.String value)
588: throws org.xml.sax.SAXException {
589: try {
590: _ReportEntityCardinality = value;
591: } catch (java.lang.Exception e) {
592: handleParseConversionException(e);
593: }
594: }
595:
596: private void eatText5(final java.lang.String value)
597: throws org.xml.sax.SAXException {
598: try {
599: _EntityRef = value;
600: } catch (java.lang.Exception e) {
601: handleParseConversionException(e);
602: }
603: }
604:
605: }
606:
607: }
|