package jetbrains.mps.ide.httpsupport.behavior; /*Generated by MPS */ import jetbrains.mps.core.aspects.behaviour.BaseBehaviorAspectDescriptor; import jetbrains.mps.core.aspects.behaviour.api.BHDescriptor; import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.NotNull; import org.jetbrains.mps.openapi.language.SAbstractConcept; import jetbrains.mps.lang.smodel.ConceptSwitchIndex; import jetbrains.mps.lang.smodel.ConceptSwitchIndexBuilder; import jetbrains.mps.smodel.adapter.ids.MetaIdFactory; public final class BehaviorAspectDescriptor extends BaseBehaviorAspectDescriptor { private final BHDescriptor myNode_getURLOperation__BehaviorDescriptor = new Node_getURLOperation__BehaviorDescriptor(); private final BHDescriptor myQueryParameterReference__BehaviorDescriptor = new QueryParameterReference__BehaviorDescriptor(); private final BHDescriptor myDefaultValueFunction__BehaviorDescriptor = new DefaultValueFunction__BehaviorDescriptor(); private final BHDescriptor mySerializeFunction__BehaviorDescriptor = new SerializeFunction__BehaviorDescriptor(); private final BHDescriptor mySerializedValueParameter__BehaviorDescriptor = new SerializedValueParameter__BehaviorDescriptor(); private final BHDescriptor myValueToSerializeParameter__BehaviorDescriptor = new ValueToSerializeParameter__BehaviorDescriptor(); private final BHDescriptor myDeserializeFunction__BehaviorDescriptor = new DeserializeFunction__BehaviorDescriptor(); private final BHDescriptor myMPSInternalPortProvider__BehaviorDescriptor = new MPSInternalPortProvider__BehaviorDescriptor(); private final BHDescriptor myRequestURLBuilderExpression__BehaviorDescriptor = new RequestURLBuilderExpression__BehaviorDescriptor(); private final BHDescriptor myIParameterConverter__BehaviorDescriptor = new IParameterConverter__BehaviorDescriptor(); private final BHDescriptor myParameterConverterReference__BehaviorDescriptor = new ParameterConverterReference__BehaviorDescriptor(); private final BHDescriptor myDefaultParameterConverter__BehaviorDescriptor = new DefaultParameterConverter__BehaviorDescriptor(); private final BHDescriptor myRequestHandler__BehaviorDescriptor = new RequestHandler__BehaviorDescriptor(); private final BHDescriptor myHandleRequestFunction__BehaviorDescriptor = new HandleRequestFunction__BehaviorDescriptor(); private final BHDescriptor myCanHandleRequestFunction__BehaviorDescriptor = new CanHandleRequestFunction__BehaviorDescriptor(); private final BHDescriptor myPortProvider__BehaviorDescriptor = new PortProvider__BehaviorDescriptor(); private final BHDescriptor myIDEAPlatformPortProvider__BehaviorDescriptor = new IDEAPlatformPortProvider__BehaviorDescriptor(); private final BHDescriptor myMPSIntegrationPortProvider__BehaviorDescriptor = new MPSIntegrationPortProvider__BehaviorDescriptor(); private final BHDescriptor myPort__BehaviorDescriptor = new Port__BehaviorDescriptor(); public BehaviorAspectDescriptor() { } @Nullable public BHDescriptor getDescriptor(@NotNull SAbstractConcept concept) { SAbstractConcept cncpt_a0w = concept; switch (index_846f5o_a0w.index(cncpt_a0w)) { case 0: return myCanHandleRequestFunction__BehaviorDescriptor; case 1: return myDefaultParameterConverter__BehaviorDescriptor; case 2: return myDefaultValueFunction__BehaviorDescriptor; case 3: return myDeserializeFunction__BehaviorDescriptor; case 4: return myHandleRequestFunction__BehaviorDescriptor; case 5: return myIDEAPlatformPortProvider__BehaviorDescriptor; case 6: return myIParameterConverter__BehaviorDescriptor; case 7: return myMPSIntegrationPortProvider__BehaviorDescriptor; case 8: return myMPSInternalPortProvider__BehaviorDescriptor; case 9: return myNode_getURLOperation__BehaviorDescriptor; case 10: return myParameterConverterReference__BehaviorDescriptor; case 11: return myPort__BehaviorDescriptor; case 12: return myPortProvider__BehaviorDescriptor; case 13: return myQueryParameterReference__BehaviorDescriptor; case 14: return myRequestHandler__BehaviorDescriptor; case 15: return myRequestURLBuilderExpression__BehaviorDescriptor; case 16: return mySerializeFunction__BehaviorDescriptor; case 17: return mySerializedValueParameter__BehaviorDescriptor; case 18: return myValueToSerializeParameter__BehaviorDescriptor; default: } return null; } private static final ConceptSwitchIndex index_846f5o_a0w = new ConceptSwitchIndexBuilder().put(MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x5354a94149f37316L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x46f064803fbdcb2eL), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x2d9d5d4572ccaf5cL), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x3d1bb14fe83a1b05L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x4d5ac72154f64136L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x6f2759b713980630L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x46f064803fbdb3f3L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x6f2759b71399ad9bL), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x3d72d05b47f59025L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x1962d3cabd393132L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x46f064803fbdb465L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x6f2759b7139c32c2L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x6f2759b713980586L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x205f4376c5884e95L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x4d5ac72154f4d780L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x4027f9073ff5ce93L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x3d1bb14fe838a4f9L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x3d1bb14fe838c5e4L), MetaIdFactory.conceptId(0x817e4e70961e4a95L, 0x98a115e9f32231f1L, 0x3d1bb14fe8393f24L)).seal(); }