package jetbrains.mps.core.xml.sax.structure; /*Generated by MPS */ import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor; import jetbrains.mps.smodel.runtime.ConceptDescriptor; import java.util.Collection; import java.util.Arrays; import org.jetbrains.annotations.Nullable; import jetbrains.mps.smodel.adapter.ids.SConceptId; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2; import jetbrains.mps.smodel.runtime.ConceptKind; import jetbrains.mps.smodel.runtime.StaticScope; public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { /*package*/ final ConceptDescriptor myConceptXMLSAXAttributeHandler = createDescriptorForXMLSAXAttributeHandler(); /*package*/ final ConceptDescriptor myConceptXMLSAXAttributeHandler_value = createDescriptorForXMLSAXAttributeHandler_value(); /*package*/ final ConceptDescriptor myConceptXMLSAXAttributeReference = createDescriptorForXMLSAXAttributeReference(); /*package*/ final ConceptDescriptor myConceptXMLSAXAttributeRule = createDescriptorForXMLSAXAttributeRule(); /*package*/ final ConceptDescriptor myConceptXMLSAXBreakStatement = createDescriptorForXMLSAXBreakStatement(); /*package*/ final ConceptDescriptor myConceptXMLSAXChildHandler = createDescriptorForXMLSAXChildHandler(); /*package*/ final ConceptDescriptor myConceptXMLSAXChildHandler_childObject = createDescriptorForXMLSAXChildHandler_childObject(); /*package*/ final ConceptDescriptor myConceptXMLSAXChildRule = createDescriptorForXMLSAXChildRule(); /*package*/ final ConceptDescriptor myConceptXMLSAXChildRuleCondition = createDescriptorForXMLSAXChildRuleCondition(); /*package*/ final ConceptDescriptor myConceptXMLSAXDefaultChildHandler = createDescriptorForXMLSAXDefaultChildHandler(); /*package*/ final ConceptDescriptor myConceptXMLSAXDefaultChildHandler_tagName = createDescriptorForXMLSAXDefaultChildHandler_tagName(); /*package*/ final ConceptDescriptor myConceptXMLSAXDefaultChildRule = createDescriptorForXMLSAXDefaultChildRule(); /*package*/ final ConceptDescriptor myConceptXMLSAXFieldDeclaration = createDescriptorForXMLSAXFieldDeclaration(); /*package*/ final ConceptDescriptor myConceptXMLSAXFieldReference = createDescriptorForXMLSAXFieldReference(); /*package*/ final ConceptDescriptor myConceptXMLSAXHandlerFunction = createDescriptorForXMLSAXHandlerFunction(); /*package*/ final ConceptDescriptor myConceptXMLSAXHandler_resultObject = createDescriptorForXMLSAXHandler_resultObject(); /*package*/ final ConceptDescriptor myConceptXMLSAXLocatorExpression = createDescriptorForXMLSAXLocatorExpression(); /*package*/ final ConceptDescriptor myConceptXMLSAXNodeCreator = createDescriptorForXMLSAXNodeCreator(); /*package*/ final ConceptDescriptor myConceptXMLSAXNodeRule = createDescriptorForXMLSAXNodeRule(); /*package*/ final ConceptDescriptor myConceptXMLSAXNodeRuleParam = createDescriptorForXMLSAXNodeRuleParam(); /*package*/ final ConceptDescriptor myConceptXMLSAXNodeRuleParamRef = createDescriptorForXMLSAXNodeRuleParamRef(); /*package*/ final ConceptDescriptor myConceptXMLSAXNodeValidator = createDescriptorForXMLSAXNodeValidator(); /*package*/ final ConceptDescriptor myConceptXMLSAXParser = createDescriptorForXMLSAXParser(); /*package*/ final ConceptDescriptor myConceptXMLSAXTextHandler = createDescriptorForXMLSAXTextHandler(); /*package*/ final ConceptDescriptor myConceptXMLSAXTextHandler_value = createDescriptorForXMLSAXTextHandler_value(); /*package*/ final ConceptDescriptor myConceptXMLSAXTextRule = createDescriptorForXMLSAXTextRule(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptXMLSAXAttributeHandler, myConceptXMLSAXAttributeHandler_value, myConceptXMLSAXAttributeReference, myConceptXMLSAXAttributeRule, myConceptXMLSAXBreakStatement, myConceptXMLSAXChildHandler, myConceptXMLSAXChildHandler_childObject, myConceptXMLSAXChildRule, myConceptXMLSAXChildRuleCondition, myConceptXMLSAXDefaultChildHandler, myConceptXMLSAXDefaultChildHandler_tagName, myConceptXMLSAXDefaultChildRule, myConceptXMLSAXFieldDeclaration, myConceptXMLSAXFieldReference, myConceptXMLSAXHandlerFunction, myConceptXMLSAXHandler_resultObject, myConceptXMLSAXLocatorExpression, myConceptXMLSAXNodeCreator, myConceptXMLSAXNodeRule, myConceptXMLSAXNodeRuleParam, myConceptXMLSAXNodeRuleParamRef, myConceptXMLSAXNodeValidator, myConceptXMLSAXParser, myConceptXMLSAXTextHandler, myConceptXMLSAXTextHandler_value, myConceptXMLSAXTextRule); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.XMLSAXAttributeHandler: return myConceptXMLSAXAttributeHandler; case LanguageConceptSwitch.XMLSAXAttributeHandler_value: return myConceptXMLSAXAttributeHandler_value; case LanguageConceptSwitch.XMLSAXAttributeReference: return myConceptXMLSAXAttributeReference; case LanguageConceptSwitch.XMLSAXAttributeRule: return myConceptXMLSAXAttributeRule; case LanguageConceptSwitch.XMLSAXBreakStatement: return myConceptXMLSAXBreakStatement; case LanguageConceptSwitch.XMLSAXChildHandler: return myConceptXMLSAXChildHandler; case LanguageConceptSwitch.XMLSAXChildHandler_childObject: return myConceptXMLSAXChildHandler_childObject; case LanguageConceptSwitch.XMLSAXChildRule: return myConceptXMLSAXChildRule; case LanguageConceptSwitch.XMLSAXChildRuleCondition: return myConceptXMLSAXChildRuleCondition; case LanguageConceptSwitch.XMLSAXDefaultChildHandler: return myConceptXMLSAXDefaultChildHandler; case LanguageConceptSwitch.XMLSAXDefaultChildHandler_tagName: return myConceptXMLSAXDefaultChildHandler_tagName; case LanguageConceptSwitch.XMLSAXDefaultChildRule: return myConceptXMLSAXDefaultChildRule; case LanguageConceptSwitch.XMLSAXFieldDeclaration: return myConceptXMLSAXFieldDeclaration; case LanguageConceptSwitch.XMLSAXFieldReference: return myConceptXMLSAXFieldReference; case LanguageConceptSwitch.XMLSAXHandlerFunction: return myConceptXMLSAXHandlerFunction; case LanguageConceptSwitch.XMLSAXHandler_resultObject: return myConceptXMLSAXHandler_resultObject; case LanguageConceptSwitch.XMLSAXLocatorExpression: return myConceptXMLSAXLocatorExpression; case LanguageConceptSwitch.XMLSAXNodeCreator: return myConceptXMLSAXNodeCreator; case LanguageConceptSwitch.XMLSAXNodeRule: return myConceptXMLSAXNodeRule; case LanguageConceptSwitch.XMLSAXNodeRuleParam: return myConceptXMLSAXNodeRuleParam; case LanguageConceptSwitch.XMLSAXNodeRuleParamRef: return myConceptXMLSAXNodeRuleParamRef; case LanguageConceptSwitch.XMLSAXNodeValidator: return myConceptXMLSAXNodeValidator; case LanguageConceptSwitch.XMLSAXParser: return myConceptXMLSAXParser; case LanguageConceptSwitch.XMLSAXTextHandler: return myConceptXMLSAXTextHandler; case LanguageConceptSwitch.XMLSAXTextHandler_value: return myConceptXMLSAXTextHandler_value; case LanguageConceptSwitch.XMLSAXTextRule: return myConceptXMLSAXTextRule; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForXMLSAXAttributeHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXAttributeHandler", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2c1L); b.class_(false, false, false); b.super_("jetbrains.mps.core.xml.sax.structure.XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140353"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("attribute handler"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXAttributeHandler_value() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXAttributeHandler_value", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x30181d5ee4a76f2eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/3465552206661906222"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("value"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXAttributeReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXAttributeReference", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2c9L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140361"); b.associate("attribute", 0x1f6c736337b5e2caL).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2cbL).optional(false).origin("2264311582634140362").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXAttributeRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXAttributeRule", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2cbL); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140363"); b.prop("isRequired", 0x1f6c736337b5e2ccL, "2264311582634140364"); b.aggregate("handler", 0x1f6c736337b5e2cdL).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2c1L).optional(true).ordered(true).multiple(false).origin("2264311582634140365").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXBreakStatement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXBreakStatement", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2cfL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140367"); b.aggregate("result", 0x1f6c736337b5e2d1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("2264311582634140369").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("break parser"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXChildHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXChildHandler", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2d2L); b.class_(false, false, false); b.super_("jetbrains.mps.core.xml.sax.structure.XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140370"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("child handler"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXChildHandler_childObject() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXChildHandler_childObject", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2d5L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140373"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("child"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXChildRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXChildRule", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2d8L); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140376"); b.prop("tagName", 0x1f6c736337b5e2daL, "2264311582634140378"); b.prop("overrideTag", 0x1f6c736337b5e2dbL, "2264311582634140379"); b.associate("rule", 0x1f6c736337b5e2dcL).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2f2L).optional(false).origin("2264311582634140380").done(); b.aggregate("condition", 0x4180d2369beda765L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x4180d2369bed9265L).optional(true).ordered(true).multiple(false).origin("4720003541470390117").done(); b.aggregate("handler", 0x1f6c736337b5e2d9L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2d2L).optional(true).ordered(true).multiple(false).origin("2264311582634140377").done(); b.aggregate("actualArgument", 0xf8c78301aeL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1068499141038").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXChildRuleCondition() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXChildRuleCondition", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x4180d2369bed9265L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/4720003541470384741"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXDefaultChildHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXDefaultChildHandler", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x3afd693759ffee07L); b.class_(false, false, false); b.super_("jetbrains.mps.core.xml.sax.structure.XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/4250669309761678855"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("child handler"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXDefaultChildHandler_tagName() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXDefaultChildHandler_tagName", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x3afd69375a089554L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/4250669309762245972"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("name"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXDefaultChildRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXDefaultChildRule", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x3afd693759ffa97fL); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/4250669309761661311"); b.aggregate("handler", 0x3afd693759ffa981L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x3afd693759ffee07L).optional(true).ordered(true).multiple(false).origin("4250669309761661313").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXFieldDeclaration() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXFieldDeclaration", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2ddL); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140381"); b.aggregate("type", 0x1f6c736337b5e2deL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("2264311582634140382").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXFieldReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXFieldReference", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e0L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140384"); b.associate("declaration", 0x1f6c736337b5e2e1L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2ddL).optional(false).origin("2264311582634140385").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXHandlerFunction() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140387"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXHandler_resultObject() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXHandler_resultObject", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2eaL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140394"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("result"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXLocatorExpression() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXLocatorExpression", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2edL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140397"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("locator"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXNodeCreator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXNodeCreator", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2efL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140399"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("create"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXNodeRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXNodeRule", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2f2L); b.class_(false, false, false); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140402"); b.prop("tagName", 0x1f6c736337b5e2f9L, "2264311582634140409"); b.prop("isCompact", 0x1f6c736337b5e2faL, "2264311582634140410"); b.aggregate("type", 0x1f6c736337b5e2f3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(false).origin("2264311582634140403").done(); b.aggregate("params", 0xd9be961730be2e2L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0xd9be961730be3edL).optional(true).ordered(true).multiple(true).origin("980633948634473186").done(); b.aggregate("attrs", 0x1f6c736337b5e2f4L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2cbL).optional(true).ordered(true).multiple(true).origin("2264311582634140404").done(); b.aggregate("children", 0x1f6c736337b5e2f5L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2d8L).optional(true).ordered(true).multiple(true).origin("2264311582634140405").done(); b.aggregate("defaultChild", 0x3afd69375a020705L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x3afd693759ffa97fL).optional(true).ordered(true).multiple(false).origin("4250669309761816325").done(); b.aggregate("text", 0x1f6c736337b5e2f6L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e310L).optional(true).ordered(true).multiple(false).origin("2264311582634140406").done(); b.aggregate("creator", 0x1f6c736337b5e2f7L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2efL).optional(true).ordered(true).multiple(false).origin("2264311582634140407").done(); b.aggregate("validator", 0x1f6c736337b5e2f8L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2fcL).optional(true).ordered(true).multiple(false).origin("2264311582634140408").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXNodeRuleParam() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXNodeRuleParam", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0xd9be961730be3edL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/980633948634473453"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXNodeRuleParamRef() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXNodeRuleParamRef", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x4180d2369b1f16c6L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/4720003541456852678"); b.associate("param", 0x4180d2369b1f17e0L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0xd9be961730be3edL).optional(false).origin("4720003541456852960").done(); b.kind(ConceptKind.NORMAL, StaticScope.NONE); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXNodeValidator() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXNodeValidator", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2fcL); b.class_(false, false, false); b.super_("jetbrains.mps.core.xml.sax.structure.XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140412"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("validate"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXParser() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXParser", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e301L); b.class_(false, false, true); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140417"); b.associate("root", 0x1f6c736337b5e303L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2f2L).optional(false).origin("2264311582634140419").done(); b.aggregate("parameters", 0x1f6c736337b5e302L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2ddL).optional(true).ordered(true).multiple(true).origin("2264311582634140418").done(); b.aggregate("nodes", 0x1f6c736337b5e304L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2f2L).optional(true).ordered(true).multiple(true).origin("2264311582634140420").done(); b.aggregate("fields", 0x1f6c736337b5e305L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2ddL).optional(true).ordered(true).multiple(true).origin("2264311582634140421").done(); b.aggregate("globalText", 0x1f6c736337b5e306L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e310L).optional(true).ordered(true).multiple(false).origin("2264311582634140422").done(); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXTextHandler() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXTextHandler", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e308L); b.class_(false, false, false); b.super_("jetbrains.mps.core.xml.sax.structure.XMLSAXHandlerFunction", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e2e3L); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140424"); b.kind(ConceptKind.INTERFACE, StaticScope.NONE); b.alias("text handler"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXTextHandler_value() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXTextHandler_value", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x30181d5ee4a78284L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/3465552206661911172"); b.kind(ConceptKind.NORMAL, StaticScope.NONE); b.alias("value"); return b.create(); } private static ConceptDescriptor createDescriptorForXMLSAXTextRule() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.core.xml.sax", "XMLSAXTextRule", 0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e310L); b.class_(false, false, false); b.origin("r:7fae86c9-9d2f-4341-8a38-92d558a78a9a(jetbrains.mps.core.xml.sax.structure)/2264311582634140432"); b.aggregate("handler", 0x1f6c736337b5e311L).target(0xdcb5a83a19a844ffL, 0xa4cbfc7d324ecc63L, 0x1f6c736337b5e308L).optional(true).ordered(true).multiple(false).origin("2264311582634140433").done(); return b.create(); } }