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 DataTypeDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DataTypeDefType,
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 _TypeTemplateRef;
019: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.TypeTemplatePropertyListType _TypeTemplatePropertyList;
020: protected java.lang.String _Description;
021: protected java.lang.String _DataTypeRef;
022: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
023: private static com.sun.msv.grammar.Grammar schemaFragment;
024:
025: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
026: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DataTypeDefType.class);
027: }
028:
029: public java.lang.String getTypeTemplateRef() {
030: return _TypeTemplateRef;
031: }
032:
033: public void setTypeTemplateRef(java.lang.String value) {
034: _TypeTemplateRef = value;
035: }
036:
037: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.TypeTemplatePropertyListType getTypeTemplatePropertyList() {
038: return _TypeTemplatePropertyList;
039: }
040:
041: public void setTypeTemplatePropertyList(
042: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.TypeTemplatePropertyListType value) {
043: _TypeTemplatePropertyList = value;
044: }
045:
046: public java.lang.String getDescription() {
047: return _Description;
048: }
049:
050: public void setDescription(java.lang.String value) {
051: _Description = value;
052: }
053:
054: public java.lang.String getDataTypeRef() {
055: return _DataTypeRef;
056: }
057:
058: public void setDataTypeRef(java.lang.String value) {
059: _DataTypeRef = value;
060: }
061:
062: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
063: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
064: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.DataTypeDefTypeImpl.Unmarshaller(
065: context);
066: }
067:
068: public void serializeBody(
069: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
070: throws org.xml.sax.SAXException {
071: context
072: .startElement(
073: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
074: "DataTypeRef");
075: context.endNamespaceDecls();
076: context.endAttributes();
077: try {
078: context.text(((java.lang.String) _DataTypeRef),
079: "DataTypeRef");
080: } catch (java.lang.Exception e) {
081: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
082: .handlePrintConversionException(this , e, context);
083: }
084: context.endElement();
085: context
086: .startElement(
087: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
088: "Description");
089: context.endNamespaceDecls();
090: context.endAttributes();
091: try {
092: context.text(((java.lang.String) _Description),
093: "Description");
094: } catch (java.lang.Exception e) {
095: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
096: .handlePrintConversionException(this , e, context);
097: }
098: context.endElement();
099: context
100: .startElement(
101: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
102: "TypeTemplateRef");
103: context.endNamespaceDecls();
104: context.endAttributes();
105: try {
106: context.text(((java.lang.String) _TypeTemplateRef),
107: "TypeTemplateRef");
108: } catch (java.lang.Exception e) {
109: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
110: .handlePrintConversionException(this , e, context);
111: }
112: context.endElement();
113: if (_TypeTemplatePropertyList instanceof javax.xml.bind.Element) {
114: context
115: .childAsBody(
116: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
117: "TypeTemplatePropertyList");
118: } else {
119: context
120: .startElement(
121: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
122: "TypeTemplatePropertyList");
123: context
124: .childAsURIs(
125: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
126: "TypeTemplatePropertyList");
127: context.endNamespaceDecls();
128: context
129: .childAsAttributes(
130: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
131: "TypeTemplatePropertyList");
132: context.endAttributes();
133: context
134: .childAsBody(
135: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
136: "TypeTemplatePropertyList");
137: context.endElement();
138: }
139: }
140:
141: public void serializeAttributes(
142: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
143: throws org.xml.sax.SAXException {
144: if (_TypeTemplatePropertyList instanceof javax.xml.bind.Element) {
145: context
146: .childAsAttributes(
147: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
148: "TypeTemplatePropertyList");
149: }
150: }
151:
152: public void serializeURIs(
153: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
154: throws org.xml.sax.SAXException {
155: if (_TypeTemplatePropertyList instanceof javax.xml.bind.Element) {
156: context
157: .childAsURIs(
158: ((com.sun.xml.bind.JAXBObject) _TypeTemplatePropertyList),
159: "TypeTemplatePropertyList");
160: }
161: }
162:
163: public java.lang.Class getPrimaryInterface() {
164: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.DataTypeDefType.class);
165: }
166:
167: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
168: if (schemaFragment == null) {
169: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
170: .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"
171: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
172: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
173: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
174: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com.sun.msv.grammar."
175: + "trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/gr"
176: + "ammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
177: + "\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000s"
178: + "q\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLor"
179: + "g/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun"
180: + "/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.datatype.xsd.St"
181: + "ringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype."
182: + "xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd"
183: + ".ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatat"
184: + "ypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btyp"
185: + "eNameq\u0000~\u0000\u0015L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpa"
186: + "ceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr"
187: + "\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000"
188: + "\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000"
189: + "\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpression"
190: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000"
191: + "\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURIq\u0000~\u0000\u0015xpq\u0000~\u0000\u0019q\u0000~\u0000\u0018sr\u0000\u001dcom.su"
192: + "n.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.gr"
193: + "ammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\txq\u0000"
194: + "~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\rppsr\u0000\"c"
195: + "om.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0005QN"
196: + "amesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse"
197: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001bq\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000*q\u0000~\u0000\u0018sr\u0000#com.sun.msv.gramma"
198: + "r.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURI"
199: + "q\u0000~\u0000\u0015xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000"
200: + ")http://www.w3.org/2001/XMLSchema-instancesr\u00000com.sun.msv.gr"
201: + "ammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000%\u0001q\u0000"
202: + "~\u00004sq\u0000~\u0000.t\u0000\u000bDataTypeReft\u0000Ihttp://www.metaboss.com/XMLSchemas"
203: + "/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000"
204: + "\u0010sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u000bDescriptionq\u0000~\u0000"
205: + "8sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0010sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq"
206: + "\u0000~\u0000.t\u0000\u000fTypeTemplateRefq\u0000~\u00008sq\u0000~\u0000!ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsr\u0000 com."
207: + "sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.gramm"
208: + "ar.UnaryExp\u0000\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\u0000"
209: + "2com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
210: + "\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00005q\u0000~\u0000Msr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000"
211: + "\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000/q\u0000~\u00004sq\u0000~\u0000.t\u0000_com.metaboss.sdlctools.domains.ente"
212: + "rprisemodel.storage.xmlfileimpl.dom.TypeTemplatePropertyList"
213: + "t\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\bpp\u0000sq\u0000~\u0000"
214: + "\u0000ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsq\u0000~\u0000Hq\u0000~\u0000&psq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000Mq\u0000~\u0000Oq\u0000~\u00004s"
215: + "q\u0000~\u0000.t\u0000ccom.metaboss.sdlctools.domains.enterprisemodel.stora"
216: + "ge.xmlfileimpl.dom.TypeTemplatePropertyListTypeq\u0000~\u0000Rsq\u0000~\u0000!pp"
217: + "sq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0018TypeTemplatePropertyList"
218: + "q\u0000~\u00008sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexp"
219: + "Tablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000"
220: + "-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005"
221: + "countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Expres"
222: + "sionPool;xp\u0000\u0000\u0000\u0010\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0007q\u0000~\u0000Tq\u0000~\u0000\u0006q\u0000~\u0000Jq\u0000~\u0000Wq\u0000~\u0000\"q\u0000~\u0000;q\u0000~"
223: + "\u0000\fq\u0000~\u0000:q\u0000~\u0000Aq\u0000~\u0000@q\u0000~\u0000Gq\u0000~\u0000Vq\u0000~\u0000[q\u0000~\u0000Ex"));
224: }
225: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
226: schemaFragment);
227: }
228:
229: public class Unmarshaller
230: extends
231: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
232:
233: public Unmarshaller(
234: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
235: super (context, "-------------");
236: }
237:
238: protected Unmarshaller(
239: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
240: int startState) {
241: this (context);
242: state = startState;
243: }
244:
245: public java.lang.Object owner() {
246: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.DataTypeDefTypeImpl.this ;
247: }
248:
249: public void enterElement(java.lang.String ___uri,
250: java.lang.String ___local, java.lang.String ___qname,
251: org.xml.sax.Attributes __atts)
252: throws org.xml.sax.SAXException {
253: int attIdx;
254: outer: while (true) {
255: switch (state) {
256: case 10:
257: if (("Property" == ___local)
258: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
259: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromEnterElement(
260: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
261: 11, ___uri, ___local, ___qname, __atts));
262: return;
263: }
264: if (("Property" == ___local)
265: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
266: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromEnterElement(
267: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
268: 11, ___uri, ___local, ___qname, __atts));
269: return;
270: }
271: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromEnterElement(
272: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
273: 11, ___uri, ___local, ___qname, __atts));
274: return;
275: case 3:
276: if (("Description" == ___local)
277: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
278: context.pushAttributes(__atts, true);
279: state = 4;
280: return;
281: }
282: break;
283: case 9:
284: if (("TypeTemplatePropertyList" == ___local)
285: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
286: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListImpl) spawnChildFromEnterElement(
287: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListImpl.class),
288: 12, ___uri, ___local, ___qname, __atts));
289: return;
290: }
291: if (("TypeTemplatePropertyList" == ___local)
292: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
293: context.pushAttributes(__atts, false);
294: state = 10;
295: return;
296: }
297: break;
298: case 0:
299: if (("DataTypeRef" == ___local)
300: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
301: context.pushAttributes(__atts, true);
302: state = 1;
303: return;
304: }
305: break;
306: case 6:
307: if (("TypeTemplateRef" == ___local)
308: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
309: context.pushAttributes(__atts, true);
310: state = 7;
311: return;
312: }
313: break;
314: case 12:
315: revertToParentFromEnterElement(___uri, ___local,
316: ___qname, __atts);
317: return;
318: }
319: super .enterElement(___uri, ___local, ___qname, __atts);
320: break;
321: }
322: }
323:
324: public void leaveElement(java.lang.String ___uri,
325: java.lang.String ___local, java.lang.String ___qname)
326: throws org.xml.sax.SAXException {
327: int attIdx;
328: outer: while (true) {
329: switch (state) {
330: case 10:
331: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromLeaveElement(
332: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
333: 11, ___uri, ___local, ___qname));
334: return;
335: case 11:
336: if (("TypeTemplatePropertyList" == ___local)
337: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
338: context.popAttributes();
339: state = 12;
340: return;
341: }
342: break;
343: case 2:
344: if (("DataTypeRef" == ___local)
345: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
346: context.popAttributes();
347: state = 3;
348: return;
349: }
350: break;
351: case 5:
352: if (("Description" == ___local)
353: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
354: context.popAttributes();
355: state = 6;
356: return;
357: }
358: break;
359: case 8:
360: if (("TypeTemplateRef" == ___local)
361: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
362: context.popAttributes();
363: state = 9;
364: return;
365: }
366: break;
367: case 12:
368: revertToParentFromLeaveElement(___uri, ___local,
369: ___qname);
370: return;
371: }
372: super .leaveElement(___uri, ___local, ___qname);
373: break;
374: }
375: }
376:
377: public void enterAttribute(java.lang.String ___uri,
378: java.lang.String ___local, java.lang.String ___qname)
379: throws org.xml.sax.SAXException {
380: int attIdx;
381: outer: while (true) {
382: switch (state) {
383: case 10:
384: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromEnterAttribute(
385: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
386: 11, ___uri, ___local, ___qname));
387: return;
388: case 12:
389: revertToParentFromEnterAttribute(___uri, ___local,
390: ___qname);
391: return;
392: }
393: super .enterAttribute(___uri, ___local, ___qname);
394: break;
395: }
396: }
397:
398: public void leaveAttribute(java.lang.String ___uri,
399: java.lang.String ___local, java.lang.String ___qname)
400: throws org.xml.sax.SAXException {
401: int attIdx;
402: outer: while (true) {
403: switch (state) {
404: case 10:
405: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromLeaveAttribute(
406: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
407: 11, ___uri, ___local, ___qname));
408: return;
409: case 12:
410: revertToParentFromLeaveAttribute(___uri, ___local,
411: ___qname);
412: return;
413: }
414: super .leaveAttribute(___uri, ___local, ___qname);
415: break;
416: }
417: }
418:
419: public void handleText(final java.lang.String value)
420: throws org.xml.sax.SAXException {
421: int attIdx;
422: outer: while (true) {
423: try {
424: switch (state) {
425: case 10:
426: _TypeTemplatePropertyList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl) spawnChildFromText(
427: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplatePropertyListTypeImpl.class),
428: 11, value));
429: return;
430: case 7:
431: eatText1(value);
432: state = 8;
433: return;
434: case 1:
435: eatText2(value);
436: state = 2;
437: return;
438: case 4:
439: eatText3(value);
440: state = 5;
441: return;
442: case 12:
443: revertToParentFromText(value);
444: return;
445: }
446: } catch (java.lang.RuntimeException e) {
447: handleUnexpectedTextException(value, e);
448: }
449: break;
450: }
451: }
452:
453: private void eatText1(final java.lang.String value)
454: throws org.xml.sax.SAXException {
455: try {
456: _TypeTemplateRef = value;
457: } catch (java.lang.Exception e) {
458: handleParseConversionException(e);
459: }
460: }
461:
462: private void eatText2(final java.lang.String value)
463: throws org.xml.sax.SAXException {
464: try {
465: _DataTypeRef = value;
466: } catch (java.lang.Exception e) {
467: handleParseConversionException(e);
468: }
469: }
470:
471: private void eatText3(final java.lang.String value)
472: throws org.xml.sax.SAXException {
473: try {
474: _Description = value;
475: } catch (java.lang.Exception e) {
476: handleParseConversionException(e);
477: }
478: }
479:
480: }
481:
482: }
|