package jetbrains.mps.lang.textGen.structure; /*Generated by MPS */ import jetbrains.mps.lang.smodel.LanguageConceptIndex; import jetbrains.mps.lang.smodel.LanguageConceptIndexBuilder; import jetbrains.mps.smodel.adapter.ids.SConceptId; import org.jetbrains.mps.openapi.language.SAbstractConcept; public final class LanguageConceptSwitch { private final LanguageConceptIndex myIndex; public static final int AbstractAppendPart = 0; public static final int AbstractTextGenDeclaration = 1; public static final int AbstractTextGenParameter = 2; public static final int AppendOperation = 3; public static final int AttributedNodePart = 4; public static final int ClassConceptUnitContext = 5; public static final int CollectionAppendPart = 6; public static final int ConceptTextGenDeclaration = 7; public static final int ConstantStringAppendPart = 8; public static final int ContextInstanceSpecification = 9; public static final int DecreaseDepthOperation = 10; public static final int EncodingDeclaration = 11; public static final int EncodingDeclarationBase = 12; public static final int EncodingLiteral = 13; public static final int ExtensionDeclaration = 14; public static final int FilenameFunction = 15; public static final int FoundErrorOperation = 16; public static final int GenerateTextDeclaration = 17; public static final int IncreaseDepthOperation = 18; public static final int IndentBufferOperation = 19; public static final int IndentPart = 20; public static final int InstancePerUnitContextObject = 21; public static final int LanguageTextGenDeclaration = 22; public static final int LayoutPart = 23; public static final int NewLineAppendPart = 24; public static final int NodeAppendPart = 25; public static final int NodeParameter = 26; public static final int OperationCall = 27; public static final int OperationDeclaration = 28; public static final int SimpleTextGenOperation = 29; public static final int StubOperationDeclaration = 30; public static final int TextUnitLayout = 31; public static final int UnitContextDeclaration = 32; public static final int UnitContextObject = 33; public static final int UnitContextReference = 34; public static final int UtilityMethodCall = 35; public static final int UtilityMethodDeclaration = 36; public static final int WithIndentOperation = 37; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0xb83431fe5c8f40bcL, 0x8a3665e25f4dd253L); builder.put(0x1201521c456L, AbstractAppendPart); builder.put(0x11f60f06a49L, AbstractTextGenDeclaration); builder.put(0x11f84e1988dL, AbstractTextGenParameter); builder.put(0x120153077caL, AppendOperation); builder.put(0x7c096989aaf957c1L, AttributedNodePart); builder.put(0x377692d961ac9073L, ClassConceptUnitContext); builder.put(0x1201527819cL, CollectionAppendPart); builder.put(0x11f3c776369L, ConceptTextGenDeclaration); builder.put(0x12015288286L, ConstantStringAppendPart); builder.put(0x377692d961ac9072L, ContextInstanceSpecification); builder.put(0x11f4165704bL, DecreaseDepthOperation); builder.put(0x10fd02ec599e8f93L, EncodingDeclaration); builder.put(0x10fd02ec599e8fbbL, EncodingDeclarationBase); builder.put(0x63754d97e1c86b8cL, EncodingLiteral); builder.put(0x7bf48616723f681dL, ExtensionDeclaration); builder.put(0xa0f73089d40b8eL, FilenameFunction); builder.put(0x11f7f7ff1bdL, FoundErrorOperation); builder.put(0x11f412f8790L, GenerateTextDeclaration); builder.put(0x11f41648039L, IncreaseDepthOperation); builder.put(0x11f4b64a5c9L, IndentBufferOperation); builder.put(0x3c78adfd9bcaac6aL, IndentPart); builder.put(0x1dfcc3c672ea762bL, InstancePerUnitContextObject); builder.put(0x11f4b71f51fL, LanguageTextGenDeclaration); builder.put(0x2bad879ac8f27dcaL, LayoutPart); builder.put(0x12015232fd0L, NewLineAppendPart); builder.put(0x12015251a28L, NodeAppendPart); builder.put(0x11f411d576bL, NodeParameter); builder.put(0x11f4ba6faaaL, OperationCall); builder.put(0x11f4b80e9d3L, OperationDeclaration); builder.put(0x11f4153bc8cL, SimpleTextGenOperation); builder.put(0x2bacbf19e457bd3bL, StubOperationDeclaration); builder.put(0x2bad879ac8f27dc9L, TextUnitLayout); builder.put(0x377692d961aaee79L, UnitContextDeclaration); builder.put(0x1dfcc3c672ea762cL, UnitContextObject); builder.put(0x377692d961ab5a81L, UnitContextReference); builder.put(0x11f6faa8c98L, UtilityMethodCall); builder.put(0x11f6f6a18e4L, UtilityMethodDeclaration); builder.put(0x11fd28e1146L, WithIndentOperation); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }