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