public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 12:
       return new RequiredDataDeclaration_BehaviorDescriptor();
     case 1:
       return new DataDependency_BehaviorDescriptor();
     case 6:
       return new MigrationScript_BehaviorDescriptor();
     case 9:
       return new ProducedDataDeclaration_BehaviorDescriptor();
     case 2:
       return new DataDependencyReference_BehaviorDescriptor();
     case 3:
       return new ExecuteAfterDeclaration_BehaviorDescriptor();
     case 8:
       return new OrderDependency_BehaviorDescriptor();
     case 13:
       return new TransformStatement_BehaviorDescriptor();
     case 11:
       return new QuotationConsequence_BehaviorDescriptor();
     case 0:
       return new ConsequenceFunction_BehaviorDescriptor();
     case 4:
       return new LinkPatternVariableReference_BehaviorDescriptor();
     case 7:
       return new NodePatternVariableReference_BehaviorDescriptor();
     case 10:
       return new PropertyPatternVariableReference_BehaviorDescriptor();
     case 5:
       return new ListPatternVariableReference_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 0:
       return new IncludeBLTarget_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
Beispiel #3
0
 public BehaviorDescriptor getBehaviorDescriptorForInstanceNode(@Nullable SNode node) {
   if (node == null) {
     // todo: more clearly logic
     return BehaviorAspectInterpreted.getInstance().getDescriptor(null);
   } else {
     return getBehaviorDescriptor(node.getConceptFqName());
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 1:
       return new ParallelFor_BehaviorDescriptor();
     case 2:
       return new ParallelLoopVariable_BehaviorDescriptor();
     case 3:
       return new ThreadPool_BehaviorDescriptor();
     case 4:
       return new ThreadSafe_BehaviorDescriptor();
     case 0:
       return new NonThreadSafeClass_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 0:
       return new MinusExpression_BehaviorDescriptor();
     case 1:
       return new NanoClass_BehaviorDescriptor();
     case 3:
       return new VarDecl_BehaviorDescriptor();
     case 2:
       return new NanoStatementList_BehaviorDescriptor();
     case 4:
       return new VarDeclReference_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0a, fqName)) {
     case 2:
       return new DecisionTable_BehaviorDescriptor();
     case 3:
       return new DecisionTableType_BehaviorDescriptor();
     case 4:
       return new XVariableReference_BehaviorDescriptor();
     case 5:
       return new YVariableReference_BehaviorDescriptor();
     case 1:
       return new DecideOperation_BehaviorDescriptor();
     case 0:
       return new CaseExpression_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 4:
       return new History_BehaviorDescriptor();
     case 0:
       return new CommandHolder_BehaviorDescriptor();
     case 10:
       return new NodeWithClosure_BehaviorDescriptor();
     case 12:
       return new PastedNodeReference_BehaviorDescriptor();
     case 8:
       return new NodeReferenceString_BehaviorDescriptor();
     case 7:
       return new NodeReferencePresentation_BehaviorDescriptor();
     case 5:
       return new ModifiedCommandHistoryItem_BehaviorDescriptor();
     case 2:
       return new HelpCommand_BehaviorDescriptor();
     case 1:
       return new ConsoleRoot_BehaviorDescriptor();
     case 13:
       return new Response_BehaviorDescriptor();
     case 9:
       return new NodeResponseItem_BehaviorDescriptor();
     case 14:
       return new TextResponseItem_BehaviorDescriptor();
     case 6:
       return new NewLineResponseItem_BehaviorDescriptor();
     case 3:
       return new HelpConceptReference_BehaviorDescriptor();
     case 11:
       return new OutputConsoleRoot_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 8:
       return new MultipleEditorsTestRoot_BehaviorDescriptor();
     case 0:
       return new MultipleEditorsTestChild_BehaviorDescriptor();
     case 6:
       return new MultipleEditorsTestRefNodeListRoot_BehaviorDescriptor();
     case 7:
       return new MultipleEditorsTestRefNodeRoot_BehaviorDescriptor();
     case 4:
       return new MultipleEditorsTestMostSpecificChild_BehaviorDescriptor();
     case 5:
       return new MultipleEditorsTestMostSpecificRoot_BehaviorDescriptor();
     case 3:
       return new MultipleEditorsTestEditorComponentRoot_BehaviorDescriptor();
     case 1:
       return new MultipleEditorsTestEditorComponentChild_BehaviorDescriptor();
     case 2:
       return new MultipleEditorsTestEditorComponentChildSubconcept_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 32:
       return new BuildMps_ModuleDependencyOnModule_BehaviorDescriptor();
     case 35:
       return new BuildMps_ModuleJavaSource_BehaviorDescriptor();
     case 39:
       return new BuildMps_Solution_BehaviorDescriptor();
     case 27:
       return new BuildMps_Language_BehaviorDescriptor();
     case 33:
       return new BuildMps_ModuleDependencyUseLanguage_BehaviorDescriptor();
     case 31:
       return new BuildMps_ModuleDependencyOnJavaModule_BehaviorDescriptor();
     case 37:
       return new BuildMps_ModuleSolutionRuntime_BehaviorDescriptor();
     case 28:
       return new BuildMps_ModuleDependencyExtendLanguage_BehaviorDescriptor();
     case 34:
       return new BuildMps_ModuleJarRuntime_BehaviorDescriptor();
     case 36:
       return new BuildMps_ModuleModelRoot_BehaviorDescriptor();
     case 29:
       return new BuildMps_ModuleDependencyJar_BehaviorDescriptor();
     case 13:
       return new BuildMps_DevKit_BehaviorDescriptor();
     case 16:
       return new BuildMps_DevKitRef_BehaviorDescriptor();
     case 14:
       return new BuildMps_DevKitExportLanguage_BehaviorDescriptor();
     case 15:
       return new BuildMps_DevKitExportSolution_BehaviorDescriptor();
     case 30:
       return new BuildMps_ModuleDependencyOnDevKit_BehaviorDescriptor();
     case 20:
       return new BuildMps_Group_BehaviorDescriptor();
     case 5:
       return new BuildMpsLayout_ModuleSources_BehaviorDescriptor();
     case 17:
       return new BuildMps_ExtractedModuleDependency_BehaviorDescriptor();
     case 3:
       return new BuildMpsLayout_FolderWithSources_BehaviorDescriptor();
     case 4:
       return new BuildMpsLayout_ModuleJars_BehaviorDescriptor();
     case 1:
       return new BuildMPSPlugin_BehaviorDescriptor();
     case 6:
       return new BuildMpsLayout_ModuleXml_BehaviorDescriptor();
     case 7:
       return new BuildMpsLayout_ModuleXml_CustomJarLocation_BehaviorDescriptor();
     case 10:
       return new BuildMps_Branding_BehaviorDescriptor();
     case 12:
       return new BuildMps_BrandingUpdateSite_BehaviorDescriptor();
     case 11:
       return new BuildMps_BrandingHelp_BehaviorDescriptor();
     case 8:
       return new BuildMpsLayout_Plugin_BehaviorDescriptor();
     case 21:
       return new BuildMps_IdeaPlugin_BehaviorDescriptor();
     case 22:
       return new BuildMps_IdeaPluginDependency_BehaviorDescriptor();
     case 25:
       return new BuildMps_IdeaPluginModule_BehaviorDescriptor();
     case 23:
       return new BuildMps_IdeaPluginGroup_BehaviorDescriptor();
     case 9:
       return new BuildMpsLayout_PluginDescriptor_BehaviorDescriptor();
     case 24:
       return new BuildMps_IdeaPluginGroupCustomModule_BehaviorDescriptor();
     case 26:
       return new BuildMps_IdeaPluginVendor_BehaviorDescriptor();
     case 2:
       return new BuildMpsAspect_BehaviorDescriptor();
     case 41:
       return new GeneratorInternal_BuildSourcePath_BehaviorDescriptor();
     case 40:
       return new GeneratorInternal_BuildMps_Module_BehaviorDescriptor();
     case 42:
       return new GeneratorInternal_String_BehaviorDescriptor();
     case 0:
       return new BuildLayout_ToBinaryCopyProcessor_BehaviorDescriptor();
     case 18:
       return new BuildMps_Generator_BehaviorDescriptor();
     case 38:
       return new BuildMps_ModuleTestSource_BehaviorDescriptor();
     case 19:
       return new BuildMps_GeneratorOptions_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0a, fqName)) {
     case 33:
       return new TestNodeAnnotation_BehaviorDescriptor();
     case 34:
       return new TestNodeReference_BehaviorDescriptor();
     case 1:
       return new AssertMatch_BehaviorDescriptor();
     case 5:
       return new CheckNodeForErrors_BehaviorDescriptor();
     case 20:
       return new NodePropertiesContainer_BehaviorDescriptor();
     case 17:
       return new NodeErrorPropety_BehaviorDescriptor();
     case 25:
       return new NodeWarningProperty_BehaviorDescriptor();
     case 21:
       return new NodeReachable_BehaviorDescriptor();
     case 22:
       return new NodeTypeProperty_BehaviorDescriptor();
     case 19:
       return new NodeOperationsContainer_BehaviorDescriptor();
     case 36:
       return new TypesCheckOperation_BehaviorDescriptor();
     case 3:
       return new CheckDataFlowOperation_BehaviorDescriptor();
     case 24:
       return new NodeUnreachable_BehaviorDescriptor();
     case 37:
       return new VariableInialized_BehaviorDescriptor();
     case 38:
       return new VariableLive_BehaviorDescriptor();
     case 26:
       return new NodesTestCase_BehaviorDescriptor();
     case 32:
       return new TestNode_BehaviorDescriptor();
     case 4:
       return new CheckNodeDataflow_BehaviorDescriptor();
     case 28:
       return new ProjectExpression_BehaviorDescriptor();
     case 16:
       return new ModelExpression_BehaviorDescriptor();
     case 29:
       return new SimpleNodeTest_BehaviorDescriptor();
     case 7:
       return new EditorExpression_BehaviorDescriptor();
     case 13:
       return new InvokeIntentionStatement_BehaviorDescriptor();
     case 8:
       return new EditorOperation_BehaviorDescriptor();
     case 11:
       return new INodeAnnotattion_BehaviorDescriptor();
     case 35:
       return new TypeKeyStatement_BehaviorDescriptor();
     case 27:
       return new PressKeyStatement_BehaviorDescriptor();
     case 9:
       return new EditorTestCase_BehaviorDescriptor();
     case 0:
       return new AnonymousCellAnnotation_BehaviorDescriptor();
     case 15:
       return new MockAnnotation_BehaviorDescriptor();
     case 23:
       return new NodeTypeSetProperty_BehaviorDescriptor();
     case 10:
       return new ExpressionContainer_BehaviorDescriptor();
     case 30:
       return new SwitchToInspector_BehaviorDescriptor();
     case 6:
       return new EditorComponentExpression_BehaviorDescriptor();
     case 31:
       return new TestInfo_BehaviorDescriptor();
     case 12:
       return new InvokeActionStatement_BehaviorDescriptor();
     case 2:
       return new BootstrapActionReference_BehaviorDescriptor();
     case 14:
       return new MPSActionReference_BehaviorDescriptor();
     case 18:
       return new NodeExpectedTypeProperty_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 @Deprecated
 @Override
 public BehaviorDescriptor getDescriptor(String fqName) {
   return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 47:
       return new TreePathType_BehaviorDescriptor();
     case 45:
       return new TreePathCreator_BehaviorDescriptor();
     case 15:
       return new LambdaMethod_BehaviorDescriptor();
     case 33:
       return new ParentBlock_BehaviorDescriptor();
     case 0:
       return new ChildrenBlock_BehaviorDescriptor();
     case 16:
       return new LambdaMethodParameter_BehaviorDescriptor();
     case 46:
       return new TreePathOperationExpression_BehaviorDescriptor();
     case 5:
       return new FromOperation_BehaviorDescriptor();
     case 13:
       return new IterateOperation_BehaviorDescriptor();
     case 56:
       return new WhereOperation_BehaviorDescriptor();
     case 55:
       return new WhereBlock_BehaviorDescriptor();
     case 44:
       return new TreePathAspect_BehaviorDescriptor();
     case 43:
       return new TreePathAdapterExpression_BehaviorDescriptor();
     case 39:
       return new TreeNodeKind_BehaviorDescriptor();
     case 19:
       return new MatchKindOperation_BehaviorDescriptor();
     case 14:
       return new KindBlock_BehaviorDescriptor();
     case 41:
       return new TreeNodeKindProperty_BehaviorDescriptor();
     case 34:
       return new PropertyGetter_BehaviorDescriptor();
     case 40:
       return new TreeNodeKindOccurrence_BehaviorDescriptor();
     case 20:
       return new MatchPropertyOperation_BehaviorDescriptor();
     case 18:
       return new MatchDefaultPropertyOperation_BehaviorDescriptor();
     case 42:
       return new TreeNodeKindReference_BehaviorDescriptor();
     case 49:
       return new VisitBlock_BehaviorDescriptor();
     case 23:
       return new NodeKindSpecificCase_BehaviorDescriptor();
     case 22:
       return new NodeKindDefaultCase_BehaviorDescriptor();
     case 50:
       return new VisitChildrenExpression_BehaviorDescriptor();
     case 52:
       return new VisitParameterDeclaration_BehaviorDescriptor();
     case 54:
       return new VisitParameterReference_BehaviorDescriptor();
     case 36:
       return new SwitchNodeKindStatement_BehaviorDescriptor();
     case 51:
       return new VisitNodesStatement_BehaviorDescriptor();
     case 53:
       return new VisitParameterDeclarationList_BehaviorDescriptor();
     case 17:
       return new ListFeature_BehaviorDescriptor();
     case 2:
       return new FeatureGetFun_BehaviorDescriptor();
     case 4:
       return new FeatureSizeFun_BehaviorDescriptor();
     case 21:
       return new NodeFunctionParam_BehaviorDescriptor();
     case 12:
       return new IndexFunctionParam_BehaviorDescriptor();
     case 48:
       return new ValueFunctionParam_BehaviorDescriptor();
     case 3:
       return new FeatureSequenceFun_BehaviorDescriptor();
     case 35:
       return new SequenceFeature_BehaviorDescriptor();
     case 28:
       return new ParamFunctionParam_BehaviorDescriptor();
     case 31:
       return new ParameterQueryFun_BehaviorDescriptor();
     case 24:
       return new NodeTypeFunctionParam_BehaviorDescriptor();
     case 37:
       return new TargetTypeFun_BehaviorDescriptor();
     case 29:
       return new ParamListFeature_BehaviorDescriptor();
     case 25:
       return new ParamFeatureGetFun_BehaviorDescriptor();
     case 26:
       return new ParamFeatureSequenceFun_BehaviorDescriptor();
     case 27:
       return new ParamFeatureSizeFun_BehaviorDescriptor();
     case 30:
       return new ParamSequenceFeature_BehaviorDescriptor();
     case 38:
       return new ToStringFun_BehaviorDescriptor();
     case 32:
       return new ParameterWrapper_BehaviorDescriptor();
     case 8:
       return new GFGetterParamFun_BehaviorDescriptor();
     case 1:
       return new ExpressionFunctionParam_BehaviorDescriptor();
     case 6:
       return new GFCardinalParamFun_BehaviorDescriptor();
     case 9:
       return new GeneratorFunctionParam_BehaviorDescriptor();
     case 7:
       return new GFGetterFun_BehaviorDescriptor();
     case 10:
       return new GenericFeature_BehaviorDescriptor();
     case 11:
       return new GenericParamFeature_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }
 public BehaviorDescriptor getDescriptor(String fqName) {
   switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
     case 19:
       return new RunConfiguration_BehaviorDescriptor();
     case 22:
       return new RunConfigurationKind_BehaviorDescriptor();
     case 11:
       return new ExecuteConfiguration_Function_BehaviorDescriptor();
     case 18:
       return new Project_Parameter_BehaviorDescriptor();
     case 21:
       return new RunConfigurationExecutor_BehaviorDescriptor();
     case 4:
       return new ConfigurationFromExecutorReference_BehaviorDescriptor();
     case 8:
       return new DebuggerSettings_Parameter_BehaviorDescriptor();
     case 28:
       return new StartProcessHandlerStatement_BehaviorDescriptor();
     case 23:
       return new RunConfigurationProducer_BehaviorDescriptor();
     case 24:
       return new RunConfigurationProducerPart_BehaviorDescriptor();
     case 7:
       return new Create_ConceptFunction_BehaviorDescriptor();
     case 27:
       return new Source_ConceptFunctionParameter_BehaviorDescriptor();
     case 20:
       return new RunConfigurationCreator_BehaviorDescriptor();
     case 13:
       return new ModelSource_BehaviorDescriptor();
     case 17:
       return new ProjectSource_BehaviorDescriptor();
     case 15:
       return new NodeListSource_BehaviorDescriptor();
     case 14:
       return new ModuleSource_BehaviorDescriptor();
     case 16:
       return new NodeSource_BehaviorDescriptor();
     case 0:
       return new BeforeTask_BehaviorDescriptor();
     case 10:
       return new ExecuteBeforeTask_ConceptFunction_BehaviorDescriptor();
     case 1:
       return new BeforeTaskCall_BehaviorDescriptor();
     case 2:
       return new BeforeTaskParameter_BehaviorDescriptor();
     case 3:
       return new BeforeTaskParameterReference_BehaviorDescriptor();
     case 6:
       return new ConsoleType_BehaviorDescriptor();
     case 5:
       return new ConsoleCreator_BehaviorDescriptor();
     case 12:
       return new GetProjectOperation_BehaviorDescriptor();
     case 25:
       return new SModelSource_BehaviorDescriptor();
     case 26:
       return new SModuleSource_BehaviorDescriptor();
     case 9:
       return new EnvironmentExpression_BehaviorDescriptor();
     default:
       return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
   }
 }