package jetbrains.mps.lang.editor.diagram.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 AbstractArgument = 0; public static final int AbstractDiagramCreation = 1; public static final int AbstractFigureReference = 2; public static final int ActionGroup = 3; public static final int ActionReference = 4; public static final int AttributedFigureReference = 5; public static final int BLQueryArgument = 6; public static final int CellModel_Diagram = 7; public static final int CellModel_DiagramConnector = 8; public static final int CellModel_DiagramNode = 9; public static final int CellModel_DiagramPort = 10; public static final int ConnectionEnd = 11; public static final int ConnectionEndBLQuery = 12; public static final int CreationActionReference = 13; public static final int CustomElementReference = 14; public static final int DiagramConnectorCanCreateHandler = 15; public static final int DiagramConnectorCreation = 16; public static final int DiagramConnectorCreationHandler = 17; public static final int DiagramElement = 18; public static final int DiagramElementBLQuery = 19; public static final int DiagramElementCreationHandler = 20; public static final int DiagramElementsCreation = 21; public static final int ExternalFigureReference = 22; public static final int FigureParameterMapping = 23; public static final int FromIdFunctionParameter = 24; public static final int FromNodeFunctionParameter = 25; public static final int LinkArgument = 26; public static final int NodeFunctionParameter = 27; public static final int Palette = 28; public static final int PaletteElement = 29; public static final int PropertyArgument = 30; public static final int Separator = 31; public static final int StubCellModel_Diagram = 32; public static final int StubCellModel_DiagramConnector = 33; public static final int StubCellModel_DiagramNode = 34; public static final int StubCellModel_DiagramPort = 35; public static final int ThisEditorNodeExpression = 36; public static final int ToIdFunctionParameter = 37; public static final int ToNodeFunctionParameter = 38; public static final int XFunctionParameter = 39; public static final int YFunctionParameter = 40; public LanguageConceptSwitch() { LanguageConceptIndexBuilder builder = new LanguageConceptIndexBuilder(0x6106f6117a7442d1L, 0x80deedc5c602bfd1L); builder.put(0x3f6e840fd86f8aeL, AbstractArgument); builder.put(0x120f760a04397296L, AbstractDiagramCreation); builder.put(0xf301bf106a329d6L, AbstractFigureReference); builder.put(0x74dc91e9e6c7d83L, ActionGroup); builder.put(0x74dc91e9e6c7d82L, ActionReference); builder.put(0x4b412569a095b4ceL, AttributedFigureReference); builder.put(0x3f6e840fd86f8f7L, BLQueryArgument); builder.put(0x57869048dc89fbf7L, CellModel_Diagram); builder.put(0x58940e88f3ef74c9L, CellModel_DiagramConnector); builder.put(0xf301bf106a326e1L, CellModel_DiagramNode); builder.put(0x3f6e840fd120282L, CellModel_DiagramPort); builder.put(0x25c3d1ab937de9c0L, ConnectionEnd); builder.put(0x10efa534a508176dL, ConnectionEndBLQuery); builder.put(0x5bdb7aaec13745e9L, CreationActionReference); builder.put(0x5bdb7aaec13745e8L, CustomElementReference); builder.put(0xd0b2f9de371634eL, DiagramConnectorCanCreateHandler); builder.put(0xd0b2f9de3710044L, DiagramConnectorCreation); builder.put(0xd0b2f9de371007cL, DiagramConnectorCreationHandler); builder.put(0x4a53d4fb31a6add1L, DiagramElement); builder.put(0x4a53d4fb31aaee31L, DiagramElementBLQuery); builder.put(0x76f1cb20ba7726f7L, DiagramElementCreationHandler); builder.put(0x76f1cb20ba75918aL, DiagramElementsCreation); builder.put(0xf301bf106a655cbL, ExternalFigureReference); builder.put(0xf301bf106a7d7c7L, FigureParameterMapping); builder.put(0xd0b2f9de3724d63L, FromIdFunctionParameter); builder.put(0xd0b2f9de3724d59L, FromNodeFunctionParameter); builder.put(0x3f6e840fd86f9b7L, LinkArgument); builder.put(0x76f1cb20ba7a0edeL, NodeFunctionParameter); builder.put(0x74dc91e9e6c7d84L, Palette); builder.put(0x74dc91e9e6c7d85L, PaletteElement); builder.put(0x3f6e840fdc48c85L, PropertyArgument); builder.put(0x74dc91e9e6c7d86L, Separator); builder.put(0xa2364a3edc2d376L, StubCellModel_Diagram); builder.put(0xa2364a3edc37a82L, StubCellModel_DiagramConnector); builder.put(0xa2364a3edc37aa7L, StubCellModel_DiagramNode); builder.put(0xa2364a3edc37accL, StubCellModel_DiagramPort); builder.put(0x2cd0b06754b27e2fL, ThisEditorNodeExpression); builder.put(0xd0b2f9de3724d68L, ToIdFunctionParameter); builder.put(0xd0b2f9de3724d5eL, ToNodeFunctionParameter); builder.put(0x76f1cb20ba7a0ee2L, XFunctionParameter); builder.put(0x76f1cb20ba7a0ed7L, YFunctionParameter); myIndex = builder.seal(); } /*package*/ int index(SConceptId cid) { return myIndex.index(cid); } public int index(SAbstractConcept concept) { return myIndex.index(concept); } }