0001: //
0002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
0003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
0004: // Any modifications to this file will be lost upon recompilation of the source schema.
0005: // Generated on: 2005.03.31 at 08:49:20 EST
0006: //
0007:
0008: package com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl;
0009:
0010: public class EntityDefTypeImpl
0011: implements
0012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefType,
0013: com.sun.xml.bind.JAXBObject,
0014: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallableObject,
0015: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializable,
0016: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.ValidatableObject {
0017:
0018: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType _ConstraintDefList;
0019: protected boolean has_IsAbstract;
0020: protected boolean _IsAbstract;
0021: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType _AssociationRoleRefList;
0022: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType _SelectorDefList;
0023: protected java.lang.String _PluralName;
0024: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType _AttributeDefList;
0025: protected java.lang.String _Description;
0026: protected boolean has_IsFinal;
0027: protected boolean _IsFinal;
0028: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType _PrimaryKey;
0029: protected java.lang.String _EntityStereotype;
0030: protected java.lang.String _SupertypeEntityRef;
0031: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType _StateMachine;
0032: protected java.lang.String _EntityRef;
0033: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
0034: private static com.sun.msv.grammar.Grammar schemaFragment;
0035:
0036: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
0037: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefType.class);
0038: }
0039:
0040: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType getConstraintDefList() {
0041: return _ConstraintDefList;
0042: }
0043:
0044: public void setConstraintDefList(
0045: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ConstraintDefListType value) {
0046: _ConstraintDefList = value;
0047: }
0048:
0049: public boolean isIsAbstract() {
0050: return _IsAbstract;
0051: }
0052:
0053: public void setIsAbstract(boolean value) {
0054: _IsAbstract = value;
0055: has_IsAbstract = true;
0056: }
0057:
0058: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType getAssociationRoleRefList() {
0059: return _AssociationRoleRefList;
0060: }
0061:
0062: public void setAssociationRoleRefList(
0063: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AssociationRoleRefListType value) {
0064: _AssociationRoleRefList = value;
0065: }
0066:
0067: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType getSelectorDefList() {
0068: return _SelectorDefList;
0069: }
0070:
0071: public void setSelectorDefList(
0072: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefListType value) {
0073: _SelectorDefList = value;
0074: }
0075:
0076: public java.lang.String getPluralName() {
0077: return _PluralName;
0078: }
0079:
0080: public void setPluralName(java.lang.String value) {
0081: _PluralName = value;
0082: }
0083:
0084: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType getAttributeDefList() {
0085: return _AttributeDefList;
0086: }
0087:
0088: public void setAttributeDefList(
0089: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.AttributeDefListType value) {
0090: _AttributeDefList = value;
0091: }
0092:
0093: public java.lang.String getDescription() {
0094: return _Description;
0095: }
0096:
0097: public void setDescription(java.lang.String value) {
0098: _Description = value;
0099: }
0100:
0101: public boolean isIsFinal() {
0102: return _IsFinal;
0103: }
0104:
0105: public void setIsFinal(boolean value) {
0106: _IsFinal = value;
0107: has_IsFinal = true;
0108: }
0109:
0110: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType getPrimaryKey() {
0111: return _PrimaryKey;
0112: }
0113:
0114: public void setPrimaryKey(
0115: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyType value) {
0116: _PrimaryKey = value;
0117: }
0118:
0119: public java.lang.String getEntityStereotype() {
0120: return _EntityStereotype;
0121: }
0122:
0123: public void setEntityStereotype(java.lang.String value) {
0124: _EntityStereotype = value;
0125: }
0126:
0127: public java.lang.String getSupertypeEntityRef() {
0128: return _SupertypeEntityRef;
0129: }
0130:
0131: public void setSupertypeEntityRef(java.lang.String value) {
0132: _SupertypeEntityRef = value;
0133: }
0134:
0135: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType getStateMachine() {
0136: return _StateMachine;
0137: }
0138:
0139: public void setStateMachine(
0140: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.StateMachineType value) {
0141: _StateMachine = value;
0142: }
0143:
0144: public java.lang.String getEntityRef() {
0145: return _EntityRef;
0146: }
0147:
0148: public void setEntityRef(java.lang.String value) {
0149: _EntityRef = value;
0150: }
0151:
0152: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
0153: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
0154: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefTypeImpl.Unmarshaller(
0155: context);
0156: }
0157:
0158: public void serializeBody(
0159: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
0160: throws org.xml.sax.SAXException {
0161: context
0162: .startElement(
0163: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0164: "EntityRef");
0165: context.endNamespaceDecls();
0166: context.endAttributes();
0167: try {
0168: context.text(((java.lang.String) _EntityRef), "EntityRef");
0169: } catch (java.lang.Exception e) {
0170: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0171: .handlePrintConversionException(this , e, context);
0172: }
0173: context.endElement();
0174: context
0175: .startElement(
0176: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0177: "Description");
0178: context.endNamespaceDecls();
0179: context.endAttributes();
0180: try {
0181: context.text(((java.lang.String) _Description),
0182: "Description");
0183: } catch (java.lang.Exception e) {
0184: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0185: .handlePrintConversionException(this , e, context);
0186: }
0187: context.endElement();
0188: context
0189: .startElement(
0190: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0191: "PluralName");
0192: context.endNamespaceDecls();
0193: context.endAttributes();
0194: try {
0195: context
0196: .text(((java.lang.String) _PluralName),
0197: "PluralName");
0198: } catch (java.lang.Exception e) {
0199: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0200: .handlePrintConversionException(this , e, context);
0201: }
0202: context.endElement();
0203: context
0204: .startElement(
0205: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0206: "EntityStereotype");
0207: context.endNamespaceDecls();
0208: context.endAttributes();
0209: try {
0210: context.text(((java.lang.String) _EntityStereotype),
0211: "EntityStereotype");
0212: } catch (java.lang.Exception e) {
0213: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0214: .handlePrintConversionException(this , e, context);
0215: }
0216: context.endElement();
0217: if (has_IsAbstract) {
0218: context
0219: .startElement(
0220: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0221: "IsAbstract");
0222: context.endNamespaceDecls();
0223: context.endAttributes();
0224: try {
0225: context.text(javax.xml.bind.DatatypeConverter
0226: .printBoolean(((boolean) _IsAbstract)),
0227: "IsAbstract");
0228: } catch (java.lang.Exception e) {
0229: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0230: .handlePrintConversionException(this , e,
0231: context);
0232: }
0233: context.endElement();
0234: }
0235: if (has_IsFinal) {
0236: context
0237: .startElement(
0238: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0239: "IsFinal");
0240: context.endNamespaceDecls();
0241: context.endAttributes();
0242: try {
0243: context.text(javax.xml.bind.DatatypeConverter
0244: .printBoolean(((boolean) _IsFinal)), "IsFinal");
0245: } catch (java.lang.Exception e) {
0246: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0247: .handlePrintConversionException(this , e,
0248: context);
0249: }
0250: context.endElement();
0251: }
0252: if (_SupertypeEntityRef != null) {
0253: context
0254: .startElement(
0255: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0256: "SupertypeEntityRef");
0257: context.endNamespaceDecls();
0258: context.endAttributes();
0259: try {
0260: context.text(((java.lang.String) _SupertypeEntityRef),
0261: "SupertypeEntityRef");
0262: } catch (java.lang.Exception e) {
0263: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
0264: .handlePrintConversionException(this , e,
0265: context);
0266: }
0267: context.endElement();
0268: }
0269: if (_AttributeDefList instanceof javax.xml.bind.Element) {
0270: context.childAsBody(
0271: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0272: "AttributeDefList");
0273: } else {
0274: context
0275: .startElement(
0276: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0277: "AttributeDefList");
0278: context.childAsURIs(
0279: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0280: "AttributeDefList");
0281: context.endNamespaceDecls();
0282: context.childAsAttributes(
0283: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0284: "AttributeDefList");
0285: context.endAttributes();
0286: context.childAsBody(
0287: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0288: "AttributeDefList");
0289: context.endElement();
0290: }
0291: if (_AssociationRoleRefList instanceof javax.xml.bind.Element) {
0292: context
0293: .childAsBody(
0294: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0295: "AssociationRoleRefList");
0296: } else {
0297: context
0298: .startElement(
0299: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0300: "AssociationRoleRefList");
0301: context
0302: .childAsURIs(
0303: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0304: "AssociationRoleRefList");
0305: context.endNamespaceDecls();
0306: context
0307: .childAsAttributes(
0308: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0309: "AssociationRoleRefList");
0310: context.endAttributes();
0311: context
0312: .childAsBody(
0313: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0314: "AssociationRoleRefList");
0315: context.endElement();
0316: }
0317: if (_StateMachine instanceof javax.xml.bind.Element) {
0318: context.childAsBody(
0319: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0320: "StateMachine");
0321: } else {
0322: context
0323: .startElement(
0324: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0325: "StateMachine");
0326: context.childAsURIs(
0327: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0328: "StateMachine");
0329: context.endNamespaceDecls();
0330: context.childAsAttributes(
0331: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0332: "StateMachine");
0333: context.endAttributes();
0334: context.childAsBody(
0335: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0336: "StateMachine");
0337: context.endElement();
0338: }
0339: if (_PrimaryKey instanceof javax.xml.bind.Element) {
0340: context.childAsBody(
0341: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0342: "PrimaryKey");
0343: } else {
0344: context
0345: .startElement(
0346: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0347: "PrimaryKey");
0348: context.childAsURIs(
0349: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0350: "PrimaryKey");
0351: context.endNamespaceDecls();
0352: context.childAsAttributes(
0353: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0354: "PrimaryKey");
0355: context.endAttributes();
0356: context.childAsBody(
0357: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0358: "PrimaryKey");
0359: context.endElement();
0360: }
0361: if (_SelectorDefList instanceof javax.xml.bind.Element) {
0362: context.childAsBody(
0363: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0364: "SelectorDefList");
0365: } else {
0366: context
0367: .startElement(
0368: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0369: "SelectorDefList");
0370: context.childAsURIs(
0371: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0372: "SelectorDefList");
0373: context.endNamespaceDecls();
0374: context.childAsAttributes(
0375: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0376: "SelectorDefList");
0377: context.endAttributes();
0378: context.childAsBody(
0379: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0380: "SelectorDefList");
0381: context.endElement();
0382: }
0383: if (_ConstraintDefList != null) {
0384: if (_ConstraintDefList instanceof javax.xml.bind.Element) {
0385: context
0386: .childAsBody(
0387: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0388: "ConstraintDefList");
0389: } else {
0390: context
0391: .startElement(
0392: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
0393: "ConstraintDefList");
0394: context
0395: .childAsURIs(
0396: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0397: "ConstraintDefList");
0398: context.endNamespaceDecls();
0399: context
0400: .childAsAttributes(
0401: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0402: "ConstraintDefList");
0403: context.endAttributes();
0404: context
0405: .childAsBody(
0406: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0407: "ConstraintDefList");
0408: context.endElement();
0409: }
0410: }
0411: }
0412:
0413: public void serializeAttributes(
0414: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
0415: throws org.xml.sax.SAXException {
0416: if (_AttributeDefList instanceof javax.xml.bind.Element) {
0417: context.childAsAttributes(
0418: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0419: "AttributeDefList");
0420: }
0421: if (_AssociationRoleRefList instanceof javax.xml.bind.Element) {
0422: context
0423: .childAsAttributes(
0424: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0425: "AssociationRoleRefList");
0426: }
0427: if (_StateMachine instanceof javax.xml.bind.Element) {
0428: context.childAsAttributes(
0429: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0430: "StateMachine");
0431: }
0432: if (_PrimaryKey instanceof javax.xml.bind.Element) {
0433: context.childAsAttributes(
0434: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0435: "PrimaryKey");
0436: }
0437: if (_SelectorDefList instanceof javax.xml.bind.Element) {
0438: context.childAsAttributes(
0439: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0440: "SelectorDefList");
0441: }
0442: if (_ConstraintDefList != null) {
0443: if (_ConstraintDefList instanceof javax.xml.bind.Element) {
0444: context
0445: .childAsAttributes(
0446: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0447: "ConstraintDefList");
0448: }
0449: }
0450: }
0451:
0452: public void serializeURIs(
0453: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
0454: throws org.xml.sax.SAXException {
0455: if (_AttributeDefList instanceof javax.xml.bind.Element) {
0456: context.childAsURIs(
0457: ((com.sun.xml.bind.JAXBObject) _AttributeDefList),
0458: "AttributeDefList");
0459: }
0460: if (_AssociationRoleRefList instanceof javax.xml.bind.Element) {
0461: context
0462: .childAsURIs(
0463: ((com.sun.xml.bind.JAXBObject) _AssociationRoleRefList),
0464: "AssociationRoleRefList");
0465: }
0466: if (_StateMachine instanceof javax.xml.bind.Element) {
0467: context.childAsURIs(
0468: ((com.sun.xml.bind.JAXBObject) _StateMachine),
0469: "StateMachine");
0470: }
0471: if (_PrimaryKey instanceof javax.xml.bind.Element) {
0472: context.childAsURIs(
0473: ((com.sun.xml.bind.JAXBObject) _PrimaryKey),
0474: "PrimaryKey");
0475: }
0476: if (_SelectorDefList instanceof javax.xml.bind.Element) {
0477: context.childAsURIs(
0478: ((com.sun.xml.bind.JAXBObject) _SelectorDefList),
0479: "SelectorDefList");
0480: }
0481: if (_ConstraintDefList != null) {
0482: if (_ConstraintDefList instanceof javax.xml.bind.Element) {
0483: context
0484: .childAsURIs(
0485: ((com.sun.xml.bind.JAXBObject) _ConstraintDefList),
0486: "ConstraintDefList");
0487: }
0488: }
0489: }
0490:
0491: public java.lang.Class getPrimaryInterface() {
0492: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.EntityDefType.class);
0493: }
0494:
0495: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
0496: if (schemaFragment == null) {
0497: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
0498: .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"
0499: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
0500: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
0501: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
0502: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
0503: + "sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com.sun."
0504: + "msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLco"
0505: + "m/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementE"
0506: + "xp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~"
0507: + "\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
0508: + "\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004nam"
0509: + "et\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.dat"
0510: + "atype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.m"
0511: + "sv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv."
0512: + "datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype"
0513: + ".xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/S"
0514: + "tring;L\u0000\btypeNameq\u0000~\u0000\u001eL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/"
0515: + "xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchem"
0516: + "at\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$P"
0517: + "reserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpacePro"
0518: + "cessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullS"
0519: + "etExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPa"
0520: + "ir\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001eL\u0000\fnamespaceURIq\u0000~\u0000\u001expq\u0000~\u0000\"q\u0000~"
0521: + "\u0000!sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 co"
0522: + "m.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameC"
0523: + "lassq\u0000~\u0000\u0012xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000ps"
0524: + "q\u0000~\u0000\u0016ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~"
0525: + "\u0000\u001bq\u0000~\u0000!t\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProces"
0526: + "sor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000$q\u0000~\u0000\'sq\u0000~\u0000(q\u0000~\u00003q\u0000~\u0000!sr\u0000#com.su"
0527: + "n.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001eL\u0000\f"
0528: + "namespaceURIq\u0000~\u0000\u001exr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
0529: + "\u0000xpt\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000co"
0530: + "m.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000"
0531: + "~\u0000\u0003sq\u0000~\u0000.\u0001q\u0000~\u0000=sq\u0000~\u00007t\u0000\tEntityReft\u0000Ihttp://www.metaboss.com/"
0532: + "XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\u0011pp\u0000sq"
0533: + "\u0000~\u0000\u0000ppq\u0000~\u0000\u0019sq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u000bDescr"
0534: + "iptionq\u0000~\u0000Asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0019sq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000"
0535: + "~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\nPluralNameq\u0000~\u0000Asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0016ppsr\u0000"
0536: + ")com.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valu"
0537: + "est\u0000\u000fLjava/util/Set;xr\u00009com.sun.msv.datatype.xsd.DataTypeWit"
0538: + "hValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd"
0539: + ".DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueChec"
0540: + "kFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;"
0541: + "L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\t"
0542: + "facetNameq\u0000~\u0000\u001exq\u0000~\u0000\u001dq\u0000~\u0000Apq\u0000~\u0000%\u0000\u0000q\u0000~\u0000 q\u0000~\u0000 t\u0000\u000benumerationsr\u0000"
0543: + "\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\tCARD_FILEt\u0000\b"
0544: + "LOG_FILExq\u0000~\u0000\'sq\u0000~\u0000(t\u0000\u000estring-derivedq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000"
0545: + "/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0010EntityStereotypeq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000"
0546: + "\u0011q\u0000~\u0000/p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0016ppsr\u0000$com.sun.msv.datatype.xsd.Boolean"
0547: + "Type\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001bq\u0000~\u0000!t\u0000\u0007booleanq\u0000~\u00005q\u0000~\u0000\'sq\u0000~\u0000(q\u0000~\u0000iq\u0000~"
0548: + "\u0000!sq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\nIsAbstractq\u0000~\u0000"
0549: + "Aq\u0000~\u0000=sq\u0000~\u0000*ppsq\u0000~\u0000\u0011q\u0000~\u0000/p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000fsq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/p"
0550: + "q\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0007IsFinalq\u0000~\u0000Aq\u0000~\u0000=sq\u0000~\u0000*ppsq\u0000~\u0000\u0011q\u0000~\u0000/"
0551: + "p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0019sq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0012S"
0552: + "upertypeEntityRefq\u0000~\u0000Aq\u0000~\u0000=sq\u0000~\u0000*ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*ppsr\u0000 com."
0553: + "sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.gramm"
0554: + "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"
0555: + "2com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
0556: + "\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000>q\u0000~\u0000\u0085sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000"
0557: + "\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00008q\u0000~\u0000=sq\u0000~\u00007t\u0000Wcom.metaboss.sdlctools.domains.ente"
0558: + "rprisemodel.storage.xmlfileimpl.dom.AttributeDefListt\u0000+http:"
0559: + "//java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000"
0560: + "\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000["
0561: + "com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfi"
0562: + "leimpl.dom.AttributeDefListTypeq\u0000~\u0000\u008asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000"
0563: + "0q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0010AttributeDefListq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000\u0011pp\u0000sq"
0564: + "\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000]com.me"
0565: + "taboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl"
0566: + ".dom.AssociationRoleRefListq\u0000~\u0000\u008asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq"
0567: + "\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000acom.me"
0568: + "taboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl"
0569: + ".dom.AssociationRoleRefListTypeq\u0000~\u0000\u008asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000"
0570: + "0q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0016AssociationRoleRefListq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000"
0571: + "\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000S"
0572: + "com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfi"
0573: + "leimpl.dom.StateMachineq\u0000~\u0000\u008asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*"
0574: + "ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000Wcom.metabo"
0575: + "ss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom"
0576: + ".StateMachineTypeq\u0000~\u0000\u008asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000"
0577: + "~\u00007t\u0000\fStateMachineq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/p"
0578: + "sq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000Qcom.metaboss.sdlctools.d"
0579: + "omains.enterprisemodel.storage.xmlfileimpl.dom.PrimaryKeyq\u0000~"
0580: + "\u0000\u008asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/p"
0581: + "q\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000Ucom.metaboss.sdlctools.domains.enter"
0582: + "prisemodel.storage.xmlfileimpl.dom.PrimaryKeyTypeq\u0000~\u0000\u008asq\u0000~\u0000*"
0583: + "ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\nPrimaryKeyq\u0000~\u0000Asq\u0000~\u0000*p"
0584: + "psq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000"
0585: + "~\u00007t\u0000Vcom.metaboss.sdlctools.domains.enterprisemodel.storage"
0586: + ".xmlfileimpl.dom.SelectorDefListq\u0000~\u0000\u008asq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011"
0587: + "pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000~\u00007t\u0000Zc"
0588: + "om.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfil"
0589: + "eimpl.dom.SelectorDefListTypeq\u0000~\u0000\u008asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u00000q"
0590: + "\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u000fSelectorDefListq\u0000~\u0000Asq\u0000~\u0000*ppsq\u0000~\u0000*q\u0000~\u0000/psq"
0591: + "\u0000~\u0000\u0011q\u0000~\u0000/p\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq"
0592: + "\u0000~\u00007t\u0000Xcom.metaboss.sdlctools.domains.enterprisemodel.storag"
0593: + "e.xmlfileimpl.dom.ConstraintDefListq\u0000~\u0000\u008asq\u0000~\u0000\u0011q\u0000~\u0000/p\u0000sq\u0000~\u0000\u0000p"
0594: + "psq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000*ppsq\u0000~\u0000\u0080q\u0000~\u0000/psq\u0000~\u0000,q\u0000~\u0000/pq\u0000~\u0000\u0085q\u0000~\u0000\u0087q\u0000~\u0000=sq\u0000"
0595: + "~\u00007t\u0000\\com.metaboss.sdlctools.domains.enterprisemodel.storage"
0596: + ".xmlfileimpl.dom.ConstraintDefListTypeq\u0000~\u0000\u008asq\u0000~\u0000*ppsq\u0000~\u0000,q\u0000~"
0597: + "\u0000/pq\u0000~\u00000q\u0000~\u00009q\u0000~\u0000=sq\u0000~\u00007t\u0000\u0011ConstraintDefListq\u0000~\u0000Aq\u0000~\u0000=sr\u0000\"co"
0598: + "m.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lco"
0599: + "m/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.ms"
0600: + "v.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstr"
0601: + "eamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp"
0602: + "\u0000\u0000\u0000H\u0001pq\u0000~\u0000\tq\u0000~\u0000\bq\u0000~\u0000\u0007q\u0000~\u0000oq\u0000~\u0000cq\u0000~\u0000\fq\u0000~\u0000\u0006q\u0000~\u0000\rq\u0000~\u0000xq\u0000~\u0000Iq\u0000~\u0000"
0603: + "Cq\u0000~\u0000\u0015q\u0000~\u0000\u000bq\u0000~\u0000\u00ccq\u0000~\u0000\u00b9q\u0000~\u0000\u00a6q\u0000~\u0000\u0093q\u0000~\u0000yq\u0000~\u0000rq\u0000~\u0000kq\u0000~\u0000_q\u0000~\u0000Jq\u0000~\u0000"
0604: + "Dq\u0000~\u0000+q\u0000~\u0000Oq\u0000~\u0000\u00dfq\u0000~\u0000\u00f3q\u0000~\u0000\u00c5q\u0000~\u0000\u00b2q\u0000~\u0000\u009fq\u0000~\u0000\u008cq\u0000~\u0000\u00d8q\u0000~\u0000\u00ecq\u0000~\u0000\u00d3q\u0000~\u0000"
0605: + "\u00c8q\u0000~\u0000\u00c0q\u0000~\u0000\u00b5q\u0000~\u0000\u00adq\u0000~\u0000\u00a2q\u0000~\u0000\u009aq\u0000~\u0000\u008fq\u0000~\u0000\u0082q\u0000~\u0000\u00d2q\u0000~\u0000\u00c7q\u0000~\u0000\u00bfq\u0000~\u0000\u00b4q\u0000~\u0000"
0606: + "\u00acq\u0000~\u0000\u00a1q\u0000~\u0000\u0099q\u0000~\u0000\u008eq\u0000~\u0000\u007fq\u0000~\u0000\u00dbq\u0000~\u0000\u00daq\u0000~\u0000\u00e7q\u0000~\u0000\u00e6q\u0000~\u0000\u00efq\u0000~\u0000\u00eeq\u0000~\u0000\u00bdq\u0000~\u0000"
0607: + "\u00aaq\u0000~\u0000\u0097q\u0000~\u0000}q\u0000~\u0000\nq\u0000~\u0000\u00d0q\u0000~\u0000\u00e4q\u0000~\u0000vq\u0000~\u0000\u00e3q\u0000~\u0000\u0010q\u0000~\u0000\u000eq\u0000~\u0000\u000fq\u0000~\u0000qq\u0000~\u0000"
0608: + "eq\u0000~\u0000\u0005x"));
0609: }
0610: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
0611: schemaFragment);
0612: }
0613:
0614: public class Unmarshaller
0615: extends
0616: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
0617:
0618: public Unmarshaller(
0619: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
0620: super (context, "----------------------------------------");
0621: }
0622:
0623: protected Unmarshaller(
0624: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
0625: int startState) {
0626: this (context);
0627: state = startState;
0628: }
0629:
0630: public java.lang.Object owner() {
0631: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.EntityDefTypeImpl.this ;
0632: }
0633:
0634: public void enterElement(java.lang.String ___uri,
0635: java.lang.String ___local, java.lang.String ___qname,
0636: org.xml.sax.Attributes __atts)
0637: throws org.xml.sax.SAXException {
0638: int attIdx;
0639: outer: while (true) {
0640: switch (state) {
0641: case 18:
0642: if (("SupertypeEntityRef" == ___local)
0643: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0644: context.pushAttributes(__atts, true);
0645: state = 19;
0646: return;
0647: }
0648: state = 21;
0649: continue outer;
0650: case 23:
0651: if (("AssociationRoleRef" == ___local)
0652: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0653: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromEnterElement(
0654: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
0655: 24, ___uri, ___local, ___qname, __atts));
0656: return;
0657: }
0658: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromEnterElement(
0659: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
0660: 24, ___uri, ___local, ___qname, __atts));
0661: return;
0662: case 0:
0663: if (("EntityRef" == ___local)
0664: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0665: context.pushAttributes(__atts, true);
0666: state = 1;
0667: return;
0668: }
0669: break;
0670: case 6:
0671: if (("PluralName" == ___local)
0672: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0673: context.pushAttributes(__atts, true);
0674: state = 7;
0675: return;
0676: }
0677: break;
0678: case 29:
0679: if (("ElementName" == ___local)
0680: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0681: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromEnterElement(
0682: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
0683: 30, ___uri, ___local, ___qname, __atts));
0684: return;
0685: }
0686: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromEnterElement(
0687: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
0688: 30, ___uri, ___local, ___qname, __atts));
0689: return;
0690: case 21:
0691: if (("AttributeDefList" == ___local)
0692: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0693: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListImpl) spawnChildFromEnterElement(
0694: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListImpl.class),
0695: 22, ___uri, ___local, ___qname, __atts));
0696: return;
0697: }
0698: if (("AttributeDefList" == ___local)
0699: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0700: context.pushAttributes(__atts, false);
0701: state = 38;
0702: return;
0703: }
0704: break;
0705: case 25:
0706: if (("StateMachine" == ___local)
0707: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0708: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineImpl) spawnChildFromEnterElement(
0709: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineImpl.class),
0710: 28, ___uri, ___local, ___qname, __atts));
0711: return;
0712: }
0713: if (("StateMachine" == ___local)
0714: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0715: context.pushAttributes(__atts, false);
0716: state = 26;
0717: return;
0718: }
0719: break;
0720: case 37:
0721: revertToParentFromEnterElement(___uri, ___local,
0722: ___qname, __atts);
0723: return;
0724: case 22:
0725: if (("AssociationRoleRefList" == ___local)
0726: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0727: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListImpl) spawnChildFromEnterElement(
0728: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListImpl.class),
0729: 25, ___uri, ___local, ___qname, __atts));
0730: return;
0731: }
0732: if (("AssociationRoleRefList" == ___local)
0733: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0734: context.pushAttributes(__atts, false);
0735: state = 23;
0736: return;
0737: }
0738: break;
0739: case 3:
0740: if (("Description" == ___local)
0741: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0742: context.pushAttributes(__atts, true);
0743: state = 4;
0744: return;
0745: }
0746: break;
0747: case 35:
0748: if (("ConstraintDef" == ___local)
0749: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0750: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromEnterElement(
0751: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
0752: 36, ___uri, ___local, ___qname, __atts));
0753: return;
0754: }
0755: if (("ConstraintDef" == ___local)
0756: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0757: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromEnterElement(
0758: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
0759: 36, ___uri, ___local, ___qname, __atts));
0760: return;
0761: }
0762: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromEnterElement(
0763: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
0764: 36, ___uri, ___local, ___qname, __atts));
0765: return;
0766: case 26:
0767: if (("StateDef" == ___local)
0768: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0769: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromEnterElement(
0770: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
0771: 27, ___uri, ___local, ___qname, __atts));
0772: return;
0773: }
0774: if (("StateDef" == ___local)
0775: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0776: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromEnterElement(
0777: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
0778: 27, ___uri, ___local, ___qname, __atts));
0779: return;
0780: }
0781: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromEnterElement(
0782: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
0783: 27, ___uri, ___local, ___qname, __atts));
0784: return;
0785: case 31:
0786: if (("SelectorDefList" == ___local)
0787: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0788: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListImpl) spawnChildFromEnterElement(
0789: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListImpl.class),
0790: 34, ___uri, ___local, ___qname, __atts));
0791: return;
0792: }
0793: if (("SelectorDefList" == ___local)
0794: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0795: context.pushAttributes(__atts, false);
0796: state = 32;
0797: return;
0798: }
0799: break;
0800: case 9:
0801: if (("EntityStereotype" == ___local)
0802: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0803: context.pushAttributes(__atts, true);
0804: state = 10;
0805: return;
0806: }
0807: break;
0808: case 38:
0809: if (("AttributeDef" == ___local)
0810: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0811: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromEnterElement(
0812: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
0813: 39, ___uri, ___local, ___qname, __atts));
0814: return;
0815: }
0816: if (("AttributeDef" == ___local)
0817: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0818: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromEnterElement(
0819: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
0820: 39, ___uri, ___local, ___qname, __atts));
0821: return;
0822: }
0823: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromEnterElement(
0824: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
0825: 39, ___uri, ___local, ___qname, __atts));
0826: return;
0827: case 34:
0828: if (("ConstraintDefList" == ___local)
0829: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0830: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListImpl) spawnChildFromEnterElement(
0831: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListImpl.class),
0832: 37, ___uri, ___local, ___qname, __atts));
0833: return;
0834: }
0835: if (("ConstraintDefList" == ___local)
0836: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0837: context.pushAttributes(__atts, false);
0838: state = 35;
0839: return;
0840: }
0841: state = 37;
0842: continue outer;
0843: case 32:
0844: if (("SelectorDef" == ___local)
0845: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0846: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromEnterElement(
0847: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
0848: 33, ___uri, ___local, ___qname, __atts));
0849: return;
0850: }
0851: if (("SelectorDef" == ___local)
0852: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0853: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromEnterElement(
0854: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
0855: 33, ___uri, ___local, ___qname, __atts));
0856: return;
0857: }
0858: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromEnterElement(
0859: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
0860: 33, ___uri, ___local, ___qname, __atts));
0861: return;
0862: case 28:
0863: if (("PrimaryKey" == ___local)
0864: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0865: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyImpl) spawnChildFromEnterElement(
0866: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyImpl.class),
0867: 31, ___uri, ___local, ___qname, __atts));
0868: return;
0869: }
0870: if (("PrimaryKey" == ___local)
0871: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0872: context.pushAttributes(__atts, false);
0873: state = 29;
0874: return;
0875: }
0876: break;
0877: case 12:
0878: if (("IsAbstract" == ___local)
0879: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0880: context.pushAttributes(__atts, true);
0881: state = 13;
0882: return;
0883: }
0884: state = 15;
0885: continue outer;
0886: case 15:
0887: if (("IsFinal" == ___local)
0888: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0889: context.pushAttributes(__atts, true);
0890: state = 16;
0891: return;
0892: }
0893: state = 18;
0894: continue outer;
0895: }
0896: super .enterElement(___uri, ___local, ___qname, __atts);
0897: break;
0898: }
0899: }
0900:
0901: public void leaveElement(java.lang.String ___uri,
0902: java.lang.String ___local, java.lang.String ___qname)
0903: throws org.xml.sax.SAXException {
0904: int attIdx;
0905: outer: while (true) {
0906: switch (state) {
0907: case 18:
0908: state = 21;
0909: continue outer;
0910: case 23:
0911: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromLeaveElement(
0912: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
0913: 24, ___uri, ___local, ___qname));
0914: return;
0915: case 5:
0916: if (("Description" == ___local)
0917: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0918: context.popAttributes();
0919: state = 6;
0920: return;
0921: }
0922: break;
0923: case 29:
0924: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromLeaveElement(
0925: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
0926: 30, ___uri, ___local, ___qname));
0927: return;
0928: case 2:
0929: if (("EntityRef" == ___local)
0930: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0931: context.popAttributes();
0932: state = 3;
0933: return;
0934: }
0935: break;
0936: case 39:
0937: if (("AttributeDefList" == ___local)
0938: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0939: context.popAttributes();
0940: state = 22;
0941: return;
0942: }
0943: break;
0944: case 37:
0945: revertToParentFromLeaveElement(___uri, ___local,
0946: ___qname);
0947: return;
0948: case 14:
0949: if (("IsAbstract" == ___local)
0950: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0951: context.popAttributes();
0952: state = 15;
0953: return;
0954: }
0955: break;
0956: case 36:
0957: if (("ConstraintDefList" == ___local)
0958: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0959: context.popAttributes();
0960: state = 37;
0961: return;
0962: }
0963: break;
0964: case 24:
0965: if (("AssociationRoleRefList" == ___local)
0966: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0967: context.popAttributes();
0968: state = 25;
0969: return;
0970: }
0971: break;
0972: case 33:
0973: if (("SelectorDefList" == ___local)
0974: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0975: context.popAttributes();
0976: state = 34;
0977: return;
0978: }
0979: break;
0980: case 35:
0981: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromLeaveElement(
0982: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
0983: 36, ___uri, ___local, ___qname));
0984: return;
0985: case 26:
0986: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromLeaveElement(
0987: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
0988: 27, ___uri, ___local, ___qname));
0989: return;
0990: case 27:
0991: if (("StateMachine" == ___local)
0992: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
0993: context.popAttributes();
0994: state = 28;
0995: return;
0996: }
0997: break;
0998: case 11:
0999: if (("EntityStereotype" == ___local)
1000: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
1001: context.popAttributes();
1002: state = 12;
1003: return;
1004: }
1005: break;
1006: case 38:
1007: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromLeaveElement(
1008: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
1009: 39, ___uri, ___local, ___qname));
1010: return;
1011: case 20:
1012: if (("SupertypeEntityRef" == ___local)
1013: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
1014: context.popAttributes();
1015: state = 21;
1016: return;
1017: }
1018: break;
1019: case 8:
1020: if (("PluralName" == ___local)
1021: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
1022: context.popAttributes();
1023: state = 9;
1024: return;
1025: }
1026: break;
1027: case 30:
1028: if (("PrimaryKey" == ___local)
1029: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
1030: context.popAttributes();
1031: state = 31;
1032: return;
1033: }
1034: break;
1035: case 17:
1036: if (("IsFinal" == ___local)
1037: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
1038: context.popAttributes();
1039: state = 18;
1040: return;
1041: }
1042: break;
1043: case 34:
1044: state = 37;
1045: continue outer;
1046: case 32:
1047: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromLeaveElement(
1048: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
1049: 33, ___uri, ___local, ___qname));
1050: return;
1051: case 12:
1052: state = 15;
1053: continue outer;
1054: case 15:
1055: state = 18;
1056: continue outer;
1057: }
1058: super .leaveElement(___uri, ___local, ___qname);
1059: break;
1060: }
1061: }
1062:
1063: public void enterAttribute(java.lang.String ___uri,
1064: java.lang.String ___local, java.lang.String ___qname)
1065: throws org.xml.sax.SAXException {
1066: int attIdx;
1067: outer: while (true) {
1068: switch (state) {
1069: case 18:
1070: state = 21;
1071: continue outer;
1072: case 23:
1073: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromEnterAttribute(
1074: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
1075: 24, ___uri, ___local, ___qname));
1076: return;
1077: case 29:
1078: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromEnterAttribute(
1079: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
1080: 30, ___uri, ___local, ___qname));
1081: return;
1082: case 37:
1083: revertToParentFromEnterAttribute(___uri, ___local,
1084: ___qname);
1085: return;
1086: case 35:
1087: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromEnterAttribute(
1088: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
1089: 36, ___uri, ___local, ___qname));
1090: return;
1091: case 26:
1092: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromEnterAttribute(
1093: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
1094: 27, ___uri, ___local, ___qname));
1095: return;
1096: case 38:
1097: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromEnterAttribute(
1098: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
1099: 39, ___uri, ___local, ___qname));
1100: return;
1101: case 34:
1102: state = 37;
1103: continue outer;
1104: case 32:
1105: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromEnterAttribute(
1106: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
1107: 33, ___uri, ___local, ___qname));
1108: return;
1109: case 12:
1110: state = 15;
1111: continue outer;
1112: case 15:
1113: state = 18;
1114: continue outer;
1115: }
1116: super .enterAttribute(___uri, ___local, ___qname);
1117: break;
1118: }
1119: }
1120:
1121: public void leaveAttribute(java.lang.String ___uri,
1122: java.lang.String ___local, java.lang.String ___qname)
1123: throws org.xml.sax.SAXException {
1124: int attIdx;
1125: outer: while (true) {
1126: switch (state) {
1127: case 18:
1128: state = 21;
1129: continue outer;
1130: case 23:
1131: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromLeaveAttribute(
1132: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
1133: 24, ___uri, ___local, ___qname));
1134: return;
1135: case 29:
1136: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromLeaveAttribute(
1137: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
1138: 30, ___uri, ___local, ___qname));
1139: return;
1140: case 37:
1141: revertToParentFromLeaveAttribute(___uri, ___local,
1142: ___qname);
1143: return;
1144: case 35:
1145: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromLeaveAttribute(
1146: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
1147: 36, ___uri, ___local, ___qname));
1148: return;
1149: case 26:
1150: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromLeaveAttribute(
1151: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
1152: 27, ___uri, ___local, ___qname));
1153: return;
1154: case 38:
1155: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromLeaveAttribute(
1156: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
1157: 39, ___uri, ___local, ___qname));
1158: return;
1159: case 34:
1160: state = 37;
1161: continue outer;
1162: case 32:
1163: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromLeaveAttribute(
1164: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
1165: 33, ___uri, ___local, ___qname));
1166: return;
1167: case 12:
1168: state = 15;
1169: continue outer;
1170: case 15:
1171: state = 18;
1172: continue outer;
1173: }
1174: super .leaveAttribute(___uri, ___local, ___qname);
1175: break;
1176: }
1177: }
1178:
1179: public void handleText(final java.lang.String value)
1180: throws org.xml.sax.SAXException {
1181: int attIdx;
1182: outer: while (true) {
1183: try {
1184: switch (state) {
1185: case 18:
1186: state = 21;
1187: continue outer;
1188: case 23:
1189: _AssociationRoleRefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl) spawnChildFromText(
1190: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AssociationRoleRefListTypeImpl.class),
1191: 24, value));
1192: return;
1193: case 29:
1194: _PrimaryKey = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl) spawnChildFromText(
1195: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PrimaryKeyTypeImpl.class),
1196: 30, value));
1197: return;
1198: case 16:
1199: eatText1(value);
1200: state = 17;
1201: return;
1202: case 37:
1203: revertToParentFromText(value);
1204: return;
1205: case 19:
1206: eatText2(value);
1207: state = 20;
1208: return;
1209: case 10:
1210: eatText3(value);
1211: state = 11;
1212: return;
1213: case 35:
1214: _ConstraintDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl) spawnChildFromText(
1215: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ConstraintDefListTypeImpl.class),
1216: 36, value));
1217: return;
1218: case 26:
1219: _StateMachine = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl) spawnChildFromText(
1220: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.StateMachineTypeImpl.class),
1221: 27, value));
1222: return;
1223: case 1:
1224: eatText4(value);
1225: state = 2;
1226: return;
1227: case 38:
1228: _AttributeDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl) spawnChildFromText(
1229: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.AttributeDefListTypeImpl.class),
1230: 39, value));
1231: return;
1232: case 7:
1233: eatText5(value);
1234: state = 8;
1235: return;
1236: case 4:
1237: eatText6(value);
1238: state = 5;
1239: return;
1240: case 34:
1241: state = 37;
1242: continue outer;
1243: case 32:
1244: _SelectorDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl) spawnChildFromText(
1245: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefListTypeImpl.class),
1246: 33, value));
1247: return;
1248: case 13:
1249: eatText7(value);
1250: state = 14;
1251: return;
1252: case 12:
1253: state = 15;
1254: continue outer;
1255: case 15:
1256: state = 18;
1257: continue outer;
1258: }
1259: } catch (java.lang.RuntimeException e) {
1260: handleUnexpectedTextException(value, e);
1261: }
1262: break;
1263: }
1264: }
1265:
1266: private void eatText1(final java.lang.String value)
1267: throws org.xml.sax.SAXException {
1268: try {
1269: _IsFinal = javax.xml.bind.DatatypeConverter
1270: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
1271: .collapse(value));
1272: has_IsFinal = true;
1273: } catch (java.lang.Exception e) {
1274: handleParseConversionException(e);
1275: }
1276: }
1277:
1278: private void eatText2(final java.lang.String value)
1279: throws org.xml.sax.SAXException {
1280: try {
1281: _SupertypeEntityRef = value;
1282: } catch (java.lang.Exception e) {
1283: handleParseConversionException(e);
1284: }
1285: }
1286:
1287: private void eatText3(final java.lang.String value)
1288: throws org.xml.sax.SAXException {
1289: try {
1290: _EntityStereotype = value;
1291: } catch (java.lang.Exception e) {
1292: handleParseConversionException(e);
1293: }
1294: }
1295:
1296: private void eatText4(final java.lang.String value)
1297: throws org.xml.sax.SAXException {
1298: try {
1299: _EntityRef = value;
1300: } catch (java.lang.Exception e) {
1301: handleParseConversionException(e);
1302: }
1303: }
1304:
1305: private void eatText5(final java.lang.String value)
1306: throws org.xml.sax.SAXException {
1307: try {
1308: _PluralName = value;
1309: } catch (java.lang.Exception e) {
1310: handleParseConversionException(e);
1311: }
1312: }
1313:
1314: private void eatText6(final java.lang.String value)
1315: throws org.xml.sax.SAXException {
1316: try {
1317: _Description = value;
1318: } catch (java.lang.Exception e) {
1319: handleParseConversionException(e);
1320: }
1321: }
1322:
1323: private void eatText7(final java.lang.String value)
1324: throws org.xml.sax.SAXException {
1325: try {
1326: _IsAbstract = javax.xml.bind.DatatypeConverter
1327: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
1328: .collapse(value));
1329: has_IsAbstract = true;
1330: } catch (java.lang.Exception e) {
1331: handleParseConversionException(e);
1332: }
1333: }
1334:
1335: }
1336:
1337: }
|