package jetbrains.mps.baseLanguage.javadoc.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; public class StructureAspectDescriptor extends BaseStructureAspectDescriptor { /*package*/ final ConceptDescriptor myConceptAuthorBlockDocTag = createDescriptorForAuthorBlockDocTag(); /*package*/ final ConceptDescriptor myConceptBaseBlockDocTag = createDescriptorForBaseBlockDocTag(); /*package*/ final ConceptDescriptor myConceptBaseDocComment = createDescriptorForBaseDocComment(); /*package*/ final ConceptDescriptor myConceptBaseDocReference = createDescriptorForBaseDocReference(); /*package*/ final ConceptDescriptor myConceptBaseInlineDocTag = createDescriptorForBaseInlineDocTag(); /*package*/ final ConceptDescriptor myConceptBaseParameterReference = createDescriptorForBaseParameterReference(); /*package*/ final ConceptDescriptor myConceptBaseVariableDocReference = createDescriptorForBaseVariableDocReference(); /*package*/ final ConceptDescriptor myConceptClassifierDocComment = createDescriptorForClassifierDocComment(); /*package*/ final ConceptDescriptor myConceptClassifierDocReference = createDescriptorForClassifierDocReference(); /*package*/ final ConceptDescriptor myConceptCodeInlineDocTag = createDescriptorForCodeInlineDocTag(); /*package*/ final ConceptDescriptor myConceptCodeSnippet = createDescriptorForCodeSnippet(); /*package*/ final ConceptDescriptor myConceptCommentLine = createDescriptorForCommentLine(); /*package*/ final ConceptDescriptor myConceptCommentLinePart = createDescriptorForCommentLinePart(); /*package*/ final ConceptDescriptor myConceptDeprecatedBlockDocTag = createDescriptorForDeprecatedBlockDocTag(); /*package*/ final ConceptDescriptor myConceptDocMethodParameterReference = createDescriptorForDocMethodParameterReference(); /*package*/ final ConceptDescriptor myConceptDocTypeParameterReference = createDescriptorForDocTypeParameterReference(); /*package*/ final ConceptDescriptor myConceptEmptyBlockDocTag = createDescriptorForEmptyBlockDocTag(); /*package*/ final ConceptDescriptor myConceptFieldDocComment = createDescriptorForFieldDocComment(); /*package*/ final ConceptDescriptor myConceptFieldDocReference = createDescriptorForFieldDocReference(); /*package*/ final ConceptDescriptor myConceptHTMLElement = createDescriptorForHTMLElement(); /*package*/ final ConceptDescriptor myConceptInheritDocInlineDocTag = createDescriptorForInheritDocInlineDocTag(); /*package*/ final ConceptDescriptor myConceptInlineTagCommentLinePart = createDescriptorForInlineTagCommentLinePart(); /*package*/ final ConceptDescriptor myConceptLinkInlineDocTag = createDescriptorForLinkInlineDocTag(); /*package*/ final ConceptDescriptor myConceptMethodDocComment = createDescriptorForMethodDocComment(); /*package*/ final ConceptDescriptor myConceptMethodDocReference = createDescriptorForMethodDocReference(); /*package*/ final ConceptDescriptor myConceptParameterBlockDocTag = createDescriptorForParameterBlockDocTag(); /*package*/ final ConceptDescriptor myConceptReturnBlockDocTag = createDescriptorForReturnBlockDocTag(); /*package*/ final ConceptDescriptor myConceptSeeBlockDocTag = createDescriptorForSeeBlockDocTag(); /*package*/ final ConceptDescriptor myConceptSinceBlockDocTag = createDescriptorForSinceBlockDocTag(); /*package*/ final ConceptDescriptor myConceptStaticFieldDocReference = createDescriptorForStaticFieldDocReference(); /*package*/ final ConceptDescriptor myConceptTextCommentLinePart = createDescriptorForTextCommentLinePart(); /*package*/ final ConceptDescriptor myConceptThrowsBlockDocTag = createDescriptorForThrowsBlockDocTag(); /*package*/ final ConceptDescriptor myConceptValueInlineDocTag = createDescriptorForValueInlineDocTag(); /*package*/ final ConceptDescriptor myConceptVersionBlockDocTag = createDescriptorForVersionBlockDocTag(); private final LanguageConceptSwitch myConceptIndex; public StructureAspectDescriptor() { myConceptIndex = new LanguageConceptSwitch(); } @Override public Collection<ConceptDescriptor> getDescriptors() { return Arrays.asList(myConceptAuthorBlockDocTag, myConceptBaseBlockDocTag, myConceptBaseDocComment, myConceptBaseDocReference, myConceptBaseInlineDocTag, myConceptBaseParameterReference, myConceptBaseVariableDocReference, myConceptClassifierDocComment, myConceptClassifierDocReference, myConceptCodeInlineDocTag, myConceptCodeSnippet, myConceptCommentLine, myConceptCommentLinePart, myConceptDeprecatedBlockDocTag, myConceptDocMethodParameterReference, myConceptDocTypeParameterReference, myConceptEmptyBlockDocTag, myConceptFieldDocComment, myConceptFieldDocReference, myConceptHTMLElement, myConceptInheritDocInlineDocTag, myConceptInlineTagCommentLinePart, myConceptLinkInlineDocTag, myConceptMethodDocComment, myConceptMethodDocReference, myConceptParameterBlockDocTag, myConceptReturnBlockDocTag, myConceptSeeBlockDocTag, myConceptSinceBlockDocTag, myConceptStaticFieldDocReference, myConceptTextCommentLinePart, myConceptThrowsBlockDocTag, myConceptValueInlineDocTag, myConceptVersionBlockDocTag); } @Override @Nullable public ConceptDescriptor getDescriptor(SConceptId id) { switch (myConceptIndex.index(id)) { case LanguageConceptSwitch.AuthorBlockDocTag: return myConceptAuthorBlockDocTag; case LanguageConceptSwitch.BaseBlockDocTag: return myConceptBaseBlockDocTag; case LanguageConceptSwitch.BaseDocComment: return myConceptBaseDocComment; case LanguageConceptSwitch.BaseDocReference: return myConceptBaseDocReference; case LanguageConceptSwitch.BaseInlineDocTag: return myConceptBaseInlineDocTag; case LanguageConceptSwitch.BaseParameterReference: return myConceptBaseParameterReference; case LanguageConceptSwitch.BaseVariableDocReference: return myConceptBaseVariableDocReference; case LanguageConceptSwitch.ClassifierDocComment: return myConceptClassifierDocComment; case LanguageConceptSwitch.ClassifierDocReference: return myConceptClassifierDocReference; case LanguageConceptSwitch.CodeInlineDocTag: return myConceptCodeInlineDocTag; case LanguageConceptSwitch.CodeSnippet: return myConceptCodeSnippet; case LanguageConceptSwitch.CommentLine: return myConceptCommentLine; case LanguageConceptSwitch.CommentLinePart: return myConceptCommentLinePart; case LanguageConceptSwitch.DeprecatedBlockDocTag: return myConceptDeprecatedBlockDocTag; case LanguageConceptSwitch.DocMethodParameterReference: return myConceptDocMethodParameterReference; case LanguageConceptSwitch.DocTypeParameterReference: return myConceptDocTypeParameterReference; case LanguageConceptSwitch.EmptyBlockDocTag: return myConceptEmptyBlockDocTag; case LanguageConceptSwitch.FieldDocComment: return myConceptFieldDocComment; case LanguageConceptSwitch.FieldDocReference: return myConceptFieldDocReference; case LanguageConceptSwitch.HTMLElement: return myConceptHTMLElement; case LanguageConceptSwitch.InheritDocInlineDocTag: return myConceptInheritDocInlineDocTag; case LanguageConceptSwitch.InlineTagCommentLinePart: return myConceptInlineTagCommentLinePart; case LanguageConceptSwitch.LinkInlineDocTag: return myConceptLinkInlineDocTag; case LanguageConceptSwitch.MethodDocComment: return myConceptMethodDocComment; case LanguageConceptSwitch.MethodDocReference: return myConceptMethodDocReference; case LanguageConceptSwitch.ParameterBlockDocTag: return myConceptParameterBlockDocTag; case LanguageConceptSwitch.ReturnBlockDocTag: return myConceptReturnBlockDocTag; case LanguageConceptSwitch.SeeBlockDocTag: return myConceptSeeBlockDocTag; case LanguageConceptSwitch.SinceBlockDocTag: return myConceptSinceBlockDocTag; case LanguageConceptSwitch.StaticFieldDocReference: return myConceptStaticFieldDocReference; case LanguageConceptSwitch.TextCommentLinePart: return myConceptTextCommentLinePart; case LanguageConceptSwitch.ThrowsBlockDocTag: return myConceptThrowsBlockDocTag; case LanguageConceptSwitch.ValueInlineDocTag: return myConceptValueInlineDocTag; case LanguageConceptSwitch.VersionBlockDocTag: return myConceptVersionBlockDocTag; default: return null; } } /*package*/ int internalIndex(SAbstractConcept c) { return myConceptIndex.index(c); } private static ConceptDescriptor createDescriptorForAuthorBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "AuthorBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5349172909345530174"); b.prop("text", 0x4a3c146b7faeeb9aL, "5349172909345532826"); b.alias("@author"); return b.create(); } private static ConceptDescriptor createDescriptorForBaseBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.class_(false, true, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5349172909345530173"); return b.create(); } private static ConceptDescriptor createDescriptorForBaseDocComment() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7fae70d3L); b.class_(false, true, false); b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5349172909345501395"); b.aggregate("body", 0x757ba20a4c87f96eL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL).optional(true).ordered(true).multiple(true).origin("8465538089690331502").done(); b.aggregate("tags", 0x4ab5c2019ddc99f3L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL).optional(true).ordered(true).multiple(true).origin("5383422241790532083").done(); b.aggregate("author", 0x4a3c146b7faeeb32L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13eL).optional(true).ordered(true).multiple(true).origin("5349172909345532722").done(); b.aggregate("since", 0x757ba20a4c87f962L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87ddadL).optional(true).ordered(true).multiple(true).origin("8465538089690331490").done(); b.aggregate("version", 0x757ba20a4c87f963L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87dda0L).optional(true).ordered(true).multiple(true).origin("8465538089690331491").done(); b.aggregate("deprecated", 0x757ba20a4c87f96bL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f964L).optional(true).ordered(true).multiple(false).origin("8465538089690331499").done(); b.aggregate("see", 0x1ec532ec252df7ddL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252ca3abL).optional(true).ordered(true).multiple(true).origin("2217234381367277533").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBaseDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L); b.class_(false, true, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367188006"); return b.create(); } private static ConceptDescriptor createDescriptorForBaseInlineDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L); b.class_(false, true, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6962838954693748792"); return b.create(); } private static ConceptDescriptor createDescriptorForBaseParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseParameterReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86d7L); b.class_(false, true, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6832197706140518103"); b.associate("param", 0x5ed0d79d7dbe86dcL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL).optional(false).origin("6832197706140518108").done(); return b.create(); } private static ConceptDescriptor createDescriptorForBaseVariableDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "BaseVariableDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4d316b5973d644c2L); b.class_(false, true, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5562345046718956738"); b.associate("declaration", 0x4d316b5973d644c4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L).optional(false).origin("5562345046718956740").done(); return b.create(); } private static ConceptDescriptor createDescriptorForClassifierDocComment() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ClassifierDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1cb65d9fe66a764cL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7fae70d3L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2068944020170241612"); b.aggregate("param", 0x1cb65d9fe66a764eL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c905f8aL).optional(true).ordered(true).multiple(true).origin("2068944020170241614").done(); return b.create(); } private static ConceptDescriptor createDescriptorForClassifierDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ClassifierDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec2531d2e4L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367530212"); b.associate("classifier", 0x1ec532ec2531d2e5L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("2217234381367530213").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCodeInlineDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "CodeInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252a7b73L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367049075"); b.aggregate("line", 0x2b1cb7939650a121L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL).optional(false).ordered(true).multiple(true).origin("3106559687488741665").done(); b.alias("code"); return b.create(); } private static ConceptDescriptor createDescriptorForCodeSnippet() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "CodeSnippet", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x2398cefbc261e3ffL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.CommentLine", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2565027568480805887"); b.aggregate("statement", 0x2398cefbc26369e1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(true).ordered(true).multiple(true).origin("2565027568480905697").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCommentLine() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "CommentLine", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL); b.class_(false, false, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8465538089690331500"); b.aggregate("part", 0x7c7f5b2f3199028dL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990286L).optional(true).ordered(true).multiple(true).origin("8970989240999019149").done(); return b.create(); } private static ConceptDescriptor createDescriptorForCommentLinePart() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "CommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990286L); b.class_(false, true, false); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8970989240999019142"); return b.create(); } private static ConceptDescriptor createDescriptorForDeprecatedBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "DeprecatedBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f964L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8465538089690331492"); b.aggregate("text", 0x250631c6c859e113L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL).optional(false).ordered(true).multiple(false).origin("2667874559098216723").done(); b.alias("@deprecated"); return b.create(); } private static ConceptDescriptor createDescriptorForDocMethodParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "DocMethodParameterReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86d8L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseParameterReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86d7L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6832197706140518104"); return b.create(); } private static ConceptDescriptor createDescriptorForDocTypeParameterReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "DocTypeParameterReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86dbL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseParameterReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86d7L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6832197706140518107"); return b.create(); } private static ConceptDescriptor createDescriptorForEmptyBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "EmptyBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x44ac82392ce5c6b0L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/4948473272651335344"); return b.create(); } private static ConceptDescriptor createDescriptorForFieldDocComment() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "FieldDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dc44bf2L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7fae70d3L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6832197706140896242"); return b.create(); } private static ConceptDescriptor createDescriptorForFieldDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "FieldDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a28L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseVariableDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4d316b5973d644c2L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367188008"); return b.create(); } private static ConceptDescriptor createDescriptorForHTMLElement() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "HTMLElement", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5bc4aa08e154b399L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.CommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990286L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6612597108003615641"); b.prop("name", 0x5bc4aa08e154b39aL, "6612597108003615642"); b.aggregate("line", 0x5bc4aa08e154b39bL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL).optional(true).ordered(true).multiple(true).origin("6612597108003615643").done(); return b.create(); } private static ConceptDescriptor createDescriptorForInheritDocInlineDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "InheritDocInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x41a6af3499e5305fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/4730661099054379103"); b.alias("inheritDoc"); return b.create(); } private static ConceptDescriptor createDescriptorForInlineTagCommentLinePart() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "InlineTagCommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990289L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.CommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990286L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8970989240999019145"); b.aggregate("tag", 0x60a0f9237ac5e9c8L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L).optional(false).ordered(true).multiple(false).origin("6962838954693749192").done(); return b.create(); } private static ConceptDescriptor createDescriptorForLinkInlineDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "LinkInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x235789022a5d3a2fL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2546654756694997551"); b.aggregate("line", 0x2b1cb7939653411eL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87f96cL).optional(false).ordered(true).multiple(true).origin("3106559687488913694").done(); b.aggregate("reference", 0x235789022a5d3a34L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L).optional(false).ordered(true).multiple(false).origin("2546654756694997556").done(); b.alias("link"); return b.create(); } private static ConceptDescriptor createDescriptorForMethodDocComment() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "MethodDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faeeb34L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocComment", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7fae70d3L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5349172909345532724"); b.aggregate("param", 0x757ba20a4c90eaf9L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c905f8aL).optional(true).ordered(true).multiple(true).origin("8465538089690917625").done(); b.aggregate("throwsTag", 0x514c0f687050918cL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x514c0f68704ec270L).optional(true).ordered(true).multiple(true).origin("5858074156537516428").done(); b.aggregate("return", 0x514c0f6870509198L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x514c0f687050918eL).optional(true).ordered(true).multiple(false).origin("5858074156537516440").done(); return b.create(); } private static ConceptDescriptor createDescriptorForMethodDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "MethodDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec2531d2d3L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367530195"); b.associate("methodDeclaration", 0x1ec532ec2531d2d4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL).optional(false).origin("2217234381367530196").done(); return b.create(); } private static ConceptDescriptor createDescriptorForParameterBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ParameterBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c905f8aL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8465538089690881930"); b.prop("text", 0x757ba20a4c905f8eL, "8465538089690881934"); b.aggregate("parameter", 0x5ed0d79d7dbe86ebL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5ed0d79d7dbe86d7L).optional(false).ordered(true).multiple(false).origin("6832197706140518123").done(); b.alias("@param"); return b.create(); } private static ConceptDescriptor createDescriptorForReturnBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ReturnBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x514c0f687050918eL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5858074156537516430"); b.prop("text", 0x514c0f687050918fL, "5858074156537516431"); b.alias("@return"); return b.create(); } private static ConceptDescriptor createDescriptorForSeeBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "SeeBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252ca3abL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/2217234381367190443"); b.prop("text", 0x1ec532ec252ca3acL, "2217234381367190444"); b.aggregate("reference", 0x1ec532ec252ca3baL).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x1ec532ec252c9a26L).optional(false).ordered(true).multiple(false).origin("2217234381367190458").done(); b.alias("@see"); return b.create(); } private static ConceptDescriptor createDescriptorForSinceBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "SinceBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87ddadL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8465538089690324397"); b.prop("text", 0x757ba20a4c87ddafL, "8465538089690324399"); b.alias("@since"); return b.create(); } private static ConceptDescriptor createDescriptorForStaticFieldDocReference() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "StaticFieldDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x5a38b07c2d6d7c7bL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseVariableDocReference", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4d316b5973d644c2L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6501140109493894267"); return b.create(); } private static ConceptDescriptor createDescriptorForTextCommentLinePart() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "TextCommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990287L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.CommentLinePart", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x7c7f5b2f31990286L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8970989240999019143"); b.prop("text", 0x7c7f5b2f31990288L, "8970989240999019144"); return b.create(); } private static ConceptDescriptor createDescriptorForThrowsBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ThrowsBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x514c0f68704ec270L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/5858074156537397872"); b.prop("text", 0x514c0f68704ec272L, "5858074156537397874"); b.aggregate("exceptionType", 0x5ed0d79d7dbd76f9L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("6832197706140448505").done(); b.alias("@throws"); return b.create(); } private static ConceptDescriptor createDescriptorForValueInlineDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "ValueInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e83bL); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseInlineDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x60a0f9237ac5e838L); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/6962838954693748795"); b.aggregate("variableReference", 0x2398cefbc25f6d46L).target(0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4d316b5973d644c2L).optional(true).ordered(true).multiple(false).origin("2565027568480644422").done(); b.alias("value"); return b.create(); } private static ConceptDescriptor createDescriptorForVersionBlockDocTag() { ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage.javadoc", "VersionBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x757ba20a4c87dda0L); b.class_(false, false, false); b.super_("jetbrains.mps.baseLanguage.javadoc.structure.BaseBlockDocTag", 0xf280165065d5424eL, 0xbb1b463a8781b786L, 0x4a3c146b7faee13dL); b.origin("r:4095af4f-a097-4799-aaa9-03df087ddfa6(jetbrains.mps.baseLanguage.javadoc.structure)/8465538089690324384"); b.prop("text", 0x757ba20a4c87dda1L, "8465538089690324385"); b.alias("@version"); return b.create(); } }