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 TypeTemplateDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.TypeTemplateDefType,
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 java.lang.String _Description;
020: protected java.lang.String _TypeTemplateSourceType;
021: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType _PropertyDescriptorList;
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.TypeTemplateDefType.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 java.lang.String getDescription() {
038: return _Description;
039: }
040:
041: public void setDescription(java.lang.String value) {
042: _Description = value;
043: }
044:
045: public java.lang.String getTypeTemplateSourceType() {
046: return _TypeTemplateSourceType;
047: }
048:
049: public void setTypeTemplateSourceType(java.lang.String value) {
050: _TypeTemplateSourceType = value;
051: }
052:
053: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType getPropertyDescriptorList() {
054: return _PropertyDescriptorList;
055: }
056:
057: public void setPropertyDescriptorList(
058: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType value) {
059: _PropertyDescriptorList = 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.TypeTemplateDefTypeImpl.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: "TypeTemplateRef");
075: context.endNamespaceDecls();
076: context.endAttributes();
077: try {
078: context.text(((java.lang.String) _TypeTemplateRef),
079: "TypeTemplateRef");
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: "TypeTemplateSourceType");
103: context.endNamespaceDecls();
104: context.endAttributes();
105: try {
106: context.text(((java.lang.String) _TypeTemplateSourceType),
107: "TypeTemplateSourceType");
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 (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
114: context
115: .childAsBody(
116: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
117: "PropertyDescriptorList");
118: } else {
119: context
120: .startElement(
121: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
122: "PropertyDescriptorList");
123: context
124: .childAsURIs(
125: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
126: "PropertyDescriptorList");
127: context.endNamespaceDecls();
128: context
129: .childAsAttributes(
130: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
131: "PropertyDescriptorList");
132: context.endAttributes();
133: context
134: .childAsBody(
135: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
136: "PropertyDescriptorList");
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 (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
145: context
146: .childAsAttributes(
147: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
148: "PropertyDescriptorList");
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 (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
156: context
157: .childAsURIs(
158: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
159: "PropertyDescriptorList");
160: }
161: }
162:
163: public java.lang.Class getPrimaryInterface() {
164: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.TypeTemplateDefType.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\u000fTypeTemplateReft\u0000Ihttp://www.metaboss.com/XMLSch"
203: + "emas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000pp"
204: + "q\u0000~\u0000\u0010sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u000bDescription"
205: + "q\u0000~\u00008sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\rppsr\u0000)com.sun.msv.datatype.xsd.E"
206: + "numerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valuest\u0000\u000fLjava/util/Set;xr\u00009com"
207: + ".sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7"
208: + "\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
209: + "\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun"
210: + "/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/"
211: + "msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u0015xq\u0000~\u0000\u0014q\u0000~\u00008pq"
212: + "\u0000~\u0000\u001c\u0000\u0000q\u0000~\u0000\u0017q\u0000~\u0000\u0017t\u0000\u000benumerationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003"
213: + "\u0000\u0000xpw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0003t\u0000\u0005JAMONt\u0000\u0004JAVAt\u0000\bVELOCITYxq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000\u000es"
214: + "tring-derivedq\u0000~\u00008sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t"
215: + "\u0000\u0016TypeTemplateSourceTypeq\u0000~\u00008sq\u0000~\u0000!ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsr\u0000 co"
216: + "m.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.gra"
217: + "mmar.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&ps"
218: + "r\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
219: + "\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00005q\u0000~\u0000]sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000"
220: + "\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000/q\u0000~\u00004sq\u0000~\u0000.t\u0000]com.metaboss.sdlctools.domains.en"
221: + "terprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorList"
222: + "t\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\bpp\u0000sq\u0000~\u0000"
223: + "\u0000ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsq\u0000~\u0000Xq\u0000~\u0000&psq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000]q\u0000~\u0000_q\u0000~\u00004s"
224: + "q\u0000~\u0000.t\u0000acom.metaboss.sdlctools.domains.enterprisemodel.stora"
225: + "ge.xmlfileimpl.dom.PropertyDescriptorListTypeq\u0000~\u0000bsq\u0000~\u0000!ppsq"
226: + "\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0016PropertyDescriptorListq\u0000~\u0000"
227: + "8sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTabl"
228: + "et\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com"
229: + ".sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005coun"
230: + "tB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Expression"
231: + "Pool;xp\u0000\u0000\u0000\u0010\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0007q\u0000~\u0000\u0006q\u0000~\u0000dq\u0000~\u0000@q\u0000~\u0000Zq\u0000~\u0000gq\u0000~\u0000\"q\u0000~\u0000;q\u0000"
232: + "~\u0000\fq\u0000~\u0000:q\u0000~\u0000Qq\u0000~\u0000Wq\u0000~\u0000fq\u0000~\u0000kq\u0000~\u0000Ux"));
233: }
234: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
235: schemaFragment);
236: }
237:
238: public class Unmarshaller
239: extends
240: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
241:
242: public Unmarshaller(
243: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
244: super (context, "-------------");
245: }
246:
247: protected Unmarshaller(
248: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
249: int startState) {
250: this (context);
251: state = startState;
252: }
253:
254: public java.lang.Object owner() {
255: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.TypeTemplateDefTypeImpl.this ;
256: }
257:
258: public void enterElement(java.lang.String ___uri,
259: java.lang.String ___local, java.lang.String ___qname,
260: org.xml.sax.Attributes __atts)
261: throws org.xml.sax.SAXException {
262: int attIdx;
263: outer: while (true) {
264: switch (state) {
265: case 12:
266: revertToParentFromEnterElement(___uri, ___local,
267: ___qname, __atts);
268: return;
269: case 9:
270: if (("PropertyDescriptorList" == ___local)
271: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
272: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListImpl) spawnChildFromEnterElement(
273: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListImpl.class),
274: 12, ___uri, ___local, ___qname, __atts));
275: return;
276: }
277: if (("PropertyDescriptorList" == ___local)
278: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
279: context.pushAttributes(__atts, false);
280: state = 10;
281: return;
282: }
283: break;
284: case 0:
285: if (("TypeTemplateRef" == ___local)
286: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
287: context.pushAttributes(__atts, true);
288: state = 1;
289: return;
290: }
291: break;
292: case 3:
293: if (("Description" == ___local)
294: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
295: context.pushAttributes(__atts, true);
296: state = 4;
297: return;
298: }
299: break;
300: case 6:
301: if (("TypeTemplateSourceType" == ___local)
302: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
303: context.pushAttributes(__atts, true);
304: state = 7;
305: return;
306: }
307: break;
308: case 10:
309: if (("PropertyDescriptor" == ___local)
310: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
311: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
312: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
313: 11, ___uri, ___local, ___qname, __atts));
314: return;
315: }
316: if (("PropertyDescriptor" == ___local)
317: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
318: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
319: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
320: 11, ___uri, ___local, ___qname, __atts));
321: return;
322: }
323: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
324: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
325: 11, ___uri, ___local, ___qname, __atts));
326: return;
327: }
328: super .enterElement(___uri, ___local, ___qname, __atts);
329: break;
330: }
331: }
332:
333: public void leaveElement(java.lang.String ___uri,
334: java.lang.String ___local, java.lang.String ___qname)
335: throws org.xml.sax.SAXException {
336: int attIdx;
337: outer: while (true) {
338: switch (state) {
339: case 12:
340: revertToParentFromLeaveElement(___uri, ___local,
341: ___qname);
342: return;
343: case 2:
344: if (("TypeTemplateRef" == ___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 8:
352: if (("TypeTemplateSourceType" == ___local)
353: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
354: context.popAttributes();
355: state = 9;
356: return;
357: }
358: break;
359: case 10:
360: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromLeaveElement(
361: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
362: 11, ___uri, ___local, ___qname));
363: return;
364: case 11:
365: if (("PropertyDescriptorList" == ___local)
366: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
367: context.popAttributes();
368: state = 12;
369: return;
370: }
371: break;
372: case 5:
373: if (("Description" == ___local)
374: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
375: context.popAttributes();
376: state = 6;
377: return;
378: }
379: break;
380: }
381: super .leaveElement(___uri, ___local, ___qname);
382: break;
383: }
384: }
385:
386: public void enterAttribute(java.lang.String ___uri,
387: java.lang.String ___local, java.lang.String ___qname)
388: throws org.xml.sax.SAXException {
389: int attIdx;
390: outer: while (true) {
391: switch (state) {
392: case 12:
393: revertToParentFromEnterAttribute(___uri, ___local,
394: ___qname);
395: return;
396: case 10:
397: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterAttribute(
398: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
399: 11, ___uri, ___local, ___qname));
400: return;
401: }
402: super .enterAttribute(___uri, ___local, ___qname);
403: break;
404: }
405: }
406:
407: public void leaveAttribute(java.lang.String ___uri,
408: java.lang.String ___local, java.lang.String ___qname)
409: throws org.xml.sax.SAXException {
410: int attIdx;
411: outer: while (true) {
412: switch (state) {
413: case 12:
414: revertToParentFromLeaveAttribute(___uri, ___local,
415: ___qname);
416: return;
417: case 10:
418: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromLeaveAttribute(
419: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
420: 11, ___uri, ___local, ___qname));
421: return;
422: }
423: super .leaveAttribute(___uri, ___local, ___qname);
424: break;
425: }
426: }
427:
428: public void handleText(final java.lang.String value)
429: throws org.xml.sax.SAXException {
430: int attIdx;
431: outer: while (true) {
432: try {
433: switch (state) {
434: case 12:
435: revertToParentFromText(value);
436: return;
437: case 4:
438: eatText1(value);
439: state = 5;
440: return;
441: case 10:
442: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromText(
443: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
444: 11, value));
445: return;
446: case 7:
447: eatText2(value);
448: state = 8;
449: return;
450: case 1:
451: eatText3(value);
452: state = 2;
453: return;
454: }
455: } catch (java.lang.RuntimeException e) {
456: handleUnexpectedTextException(value, e);
457: }
458: break;
459: }
460: }
461:
462: private void eatText1(final java.lang.String value)
463: throws org.xml.sax.SAXException {
464: try {
465: _Description = value;
466: } catch (java.lang.Exception e) {
467: handleParseConversionException(e);
468: }
469: }
470:
471: private void eatText2(final java.lang.String value)
472: throws org.xml.sax.SAXException {
473: try {
474: _TypeTemplateSourceType = value;
475: } catch (java.lang.Exception e) {
476: handleParseConversionException(e);
477: }
478: }
479:
480: private void eatText3(final java.lang.String value)
481: throws org.xml.sax.SAXException {
482: try {
483: _TypeTemplateRef = value;
484: } catch (java.lang.Exception e) {
485: handleParseConversionException(e);
486: }
487: }
488:
489: }
490:
491: }
|