package jetbrains.mps.lang.actions.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;
import jetbrains.mps.smodel.runtime.ConceptKind;
import jetbrains.mps.smodel.runtime.StaticScope;
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptAddMenuPart = createDescriptorForAddMenuPart();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_EditorCell = createDescriptorForConceptFunctionParameter_EditorCell();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_OperationContext = createDescriptorForConceptFunctionParameter_OperationContext();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_childConcept = createDescriptorForConceptFunctionParameter_childConcept();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_childSetter = createDescriptorForConceptFunctionParameter_childSetter();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_concept = createDescriptorForConceptFunctionParameter_concept();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_createdNode = createDescriptorForConceptFunctionParameter_createdNode();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_currentTargetNode = createDescriptorForConceptFunctionParameter_currentTargetNode();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_link = createDescriptorForConceptFunctionParameter_link();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_nodeToCopyPreProcess = createDescriptorForConceptFunctionParameter_nodeToCopyPreProcess();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_nodeToCopyPreProcessOriginal = createDescriptorForConceptFunctionParameter_nodeToCopyPreProcessOriginal();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_nodeToPastePostProcess = createDescriptorForConceptFunctionParameter_nodeToPastePostProcess();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_nodeToPasteWrap = createDescriptorForConceptFunctionParameter_nodeToPasteWrap();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_nodeToWrap = createDescriptorForConceptFunctionParameter_nodeToWrap();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_parameterObject = createDescriptorForConceptFunctionParameter_parameterObject();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_parentNode = createDescriptorForConceptFunctionParameter_parentNode();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_pattern = createDescriptorForConceptFunctionParameter_pattern();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_result = createDescriptorForConceptFunctionParameter_result();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_sourceNode = createDescriptorForConceptFunctionParameter_sourceNode();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_strictly = createDescriptorForConceptFunctionParameter_strictly();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_targetNode = createDescriptorForConceptFunctionParameter_targetNode();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter_wrapped = createDescriptorForConceptFunctionParameter_wrapped();
/*package*/ final ConceptDescriptor myConceptConceptPart = createDescriptorForConceptPart();
/*package*/ final ConceptDescriptor myConceptConceptRightTransformPart = createDescriptorForConceptRightTransformPart();
/*package*/ final ConceptDescriptor myConceptConceptSubstitutePart = createDescriptorForConceptSubstitutePart();
/*package*/ final ConceptDescriptor myConceptConceptsSubstituteMenuPart = createDescriptorForConceptsSubstituteMenuPart();
/*package*/ final ConceptDescriptor myConceptCopyPasteHandlers = createDescriptorForCopyPasteHandlers();
/*package*/ final ConceptDescriptor myConceptCopyPreProcessFunction = createDescriptorForCopyPreProcessFunction();
/*package*/ final ConceptDescriptor myConceptCopyPreProcessor = createDescriptorForCopyPreProcessor();
/*package*/ final ConceptDescriptor myConceptExecuteSmartActionFunction = createDescriptorForExecuteSmartActionFunction();
/*package*/ final ConceptDescriptor myConceptGenerateCodeAction = createDescriptorForGenerateCodeAction();
/*package*/ final ConceptDescriptor myConceptGenericSubstituteMenuPart = createDescriptorForGenericSubstituteMenuPart();
/*package*/ final ConceptDescriptor myConceptGetActionUIFunction = createDescriptorForGetActionUIFunction();
/*package*/ final ConceptDescriptor myConceptICouldBeAnnotatedWithMigrateManually = createDescriptorForICouldBeAnnotatedWithMigrateManually();
/*package*/ final ConceptDescriptor myConceptISideTransform_String = createDescriptorForISideTransform_String();
/*package*/ final ConceptDescriptor myConceptISubstitute_String = createDescriptorForISubstitute_String();
/*package*/ final ConceptDescriptor myConceptIncludeRightTransformForNodePart = createDescriptorForIncludeRightTransformForNodePart();
/*package*/ final ConceptDescriptor myConceptIsSmartActionApplicableFunction = createDescriptorForIsSmartActionApplicableFunction();
/*package*/ final ConceptDescriptor myConceptMenuPart = createDescriptorForMenuPart();
/*package*/ final ConceptDescriptor myConceptMigrateManuallyAnnotation = createDescriptorForMigrateManuallyAnnotation();
/*package*/ final ConceptDescriptor myConceptMigratedToAnnotation = createDescriptorForMigratedToAnnotation();
/*package*/ final ConceptDescriptor myConceptNF_Concept_NewInstance = createDescriptorForNF_Concept_NewInstance();
/*package*/ final ConceptDescriptor myConceptNF_LinkList_AddNewChildOperation = createDescriptorForNF_LinkList_AddNewChildOperation();
/*package*/ final ConceptDescriptor myConceptNF_Link_SetNewChildOperation = createDescriptorForNF_Link_SetNewChildOperation();
/*package*/ final ConceptDescriptor myConceptNF_Model_CreateNewNodeOperation = createDescriptorForNF_Model_CreateNewNodeOperation();
/*package*/ final ConceptDescriptor myConceptNF_Model_CreateNewRootNodeOperation = createDescriptorForNF_Model_CreateNewRootNodeOperation();
/*package*/ final ConceptDescriptor myConceptNF_Node_InsertNewNextSiblingOperation = createDescriptorForNF_Node_InsertNewNextSiblingOperation();
/*package*/ final ConceptDescriptor myConceptNF_Node_InsertNewPrevSiblingOperation = createDescriptorForNF_Node_InsertNewPrevSiblingOperation();
/*package*/ final ConceptDescriptor myConceptNF_Node_ReplaceWithNewOperation = createDescriptorForNF_Node_ReplaceWithNewOperation();
/*package*/ final ConceptDescriptor myConceptNodeFactories = createDescriptorForNodeFactories();
/*package*/ final ConceptDescriptor myConceptNodeFactory = createDescriptorForNodeFactory();
/*package*/ final ConceptDescriptor myConceptNodeSetupFunction = createDescriptorForNodeSetupFunction();
/*package*/ final ConceptDescriptor myConceptNodeSetupFunction_EnclosingNode = createDescriptorForNodeSetupFunction_EnclosingNode();
/*package*/ final ConceptDescriptor myConceptNodeSetupFunction_NewNode = createDescriptorForNodeSetupFunction_NewNode();
/*package*/ final ConceptDescriptor myConceptNodeSetupFunction_SampleNode = createDescriptorForNodeSetupFunction_SampleNode();
/*package*/ final ConceptDescriptor myConceptNodeSubstituteActions = createDescriptorForNodeSubstituteActions();
/*package*/ final ConceptDescriptor myConceptNodeSubstituteActionsBuilder = createDescriptorForNodeSubstituteActionsBuilder();
/*package*/ final ConceptDescriptor myConceptNodeSubstituteMenuBuilderPart = createDescriptorForNodeSubstituteMenuBuilderPart();
/*package*/ final ConceptDescriptor myConceptNodeSubstitutePreconditionFunction = createDescriptorForNodeSubstitutePreconditionFunction();
/*package*/ final ConceptDescriptor myConceptParameterizedSideTransformMenuPart = createDescriptorForParameterizedSideTransformMenuPart();
/*package*/ final ConceptDescriptor myConceptParameterizedSubstituteMenuPart = createDescriptorForParameterizedSubstituteMenuPart();
/*package*/ final ConceptDescriptor myConceptPastePostProcessFunction = createDescriptorForPastePostProcessFunction();
/*package*/ final ConceptDescriptor myConceptPastePostProcessor = createDescriptorForPastePostProcessor();
/*package*/ final ConceptDescriptor myConceptPasteWrapper = createDescriptorForPasteWrapper();
/*package*/ final ConceptDescriptor myConceptPasteWrappers = createDescriptorForPasteWrappers();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ActionType = createDescriptorForQueryFunction_ActionType();
/*package*/ final ConceptDescriptor myConceptQueryFunction_CanSubstitute = createDescriptorForQueryFunction_CanSubstitute();
/*package*/ final ConceptDescriptor myConceptQueryFunction_GenericSubstituteMenuPart = createDescriptorForQueryFunction_GenericSubstituteMenuPart();
/*package*/ final ConceptDescriptor myConceptQueryFunction_IconNode = createDescriptorForQueryFunction_IconNode();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSideTransform_Handler = createDescriptorForQueryFunction_ParameterizedSideTransform_Handler();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSideTransform_Query = createDescriptorForQueryFunction_ParameterizedSideTransform_Query();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSubstitute_Handler = createDescriptorForQueryFunction_ParameterizedSubstitute_Handler();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSubstitute_Icon = createDescriptorForQueryFunction_ParameterizedSubstitute_Icon();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSubstitute_Query = createDescriptorForQueryFunction_ParameterizedSubstitute_Query();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ParameterizedSubstitute_String = createDescriptorForQueryFunction_ParameterizedSubstitute_String();
/*package*/ final ConceptDescriptor myConceptQueryFunction_PasteWrapper = createDescriptorForQueryFunction_PasteWrapper();
/*package*/ final ConceptDescriptor myConceptQueryFunction_RemoveBy_Condition = createDescriptorForQueryFunction_RemoveBy_Condition();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ReturnSmallPart = createDescriptorForQueryFunction_ReturnSmallPart();
/*package*/ final ConceptDescriptor myConceptQueryFunction_STVariableInitializer = createDescriptorForQueryFunction_STVariableInitializer();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ST_CommonInitializer = createDescriptorForQueryFunction_ST_CommonInitializer();
/*package*/ final ConceptDescriptor myConceptQueryFunction_ST_RemoveBy_Condition = createDescriptorForQueryFunction_ST_RemoveBy_Condition();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SideTransform_ConceptHandler = createDescriptorForQueryFunction_SideTransform_ConceptHandler();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SideTransform_Handler = createDescriptorForQueryFunction_SideTransform_Handler();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SideTransform_Icon = createDescriptorForQueryFunction_SideTransform_Icon();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SideTransform_NodeQuery = createDescriptorForQueryFunction_SideTransform_NodeQuery();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SideTransform_String = createDescriptorForQueryFunction_SideTransform_String();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SubstituteIcon = createDescriptorForQueryFunction_SubstituteIcon();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SubstituteString = createDescriptorForQueryFunction_SubstituteString();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SubstituteVariableInitializer = createDescriptorForQueryFunction_SubstituteVariableInitializer();
/*package*/ final ConceptDescriptor myConceptQueryFunction_SubstituteWrapper = createDescriptorForQueryFunction_SubstituteWrapper();
/*package*/ final ConceptDescriptor myConceptQueryFunction_Substitute_CommonInitializer = createDescriptorForQueryFunction_Substitute_CommonInitializer();
/*package*/ final ConceptDescriptor myConceptQueryFunction_Substitute_Handler = createDescriptorForQueryFunction_Substitute_Handler();
/*package*/ final ConceptDescriptor myConceptQueryFunction_Substitute_SelectionHandler = createDescriptorForQueryFunction_Substitute_SelectionHandler();
/*package*/ final ConceptDescriptor myConceptRemoveByConditionPart = createDescriptorForRemoveByConditionPart();
/*package*/ final ConceptDescriptor myConceptRemoveDefaultsPart = createDescriptorForRemoveDefaultsPart();
/*package*/ final ConceptDescriptor myConceptRemovePart = createDescriptorForRemovePart();
/*package*/ final ConceptDescriptor myConceptRemoveSTByConditionPart = createDescriptorForRemoveSTByConditionPart();
/*package*/ final ConceptDescriptor myConceptSNodeCreatorAndInitializer = createDescriptorForSNodeCreatorAndInitializer();
/*package*/ final ConceptDescriptor myConceptSideTransformHintSubstituteActions = createDescriptorForSideTransformHintSubstituteActions();
/*package*/ final ConceptDescriptor myConceptSideTransformHintSubstituteActionsBuilder = createDescriptorForSideTransformHintSubstituteActionsBuilder();
/*package*/ final ConceptDescriptor myConceptSideTransformHintSubstitutePreconditionFunction = createDescriptorForSideTransformHintSubstitutePreconditionFunction();
/*package*/ final ConceptDescriptor myConceptSideTransformMenuBuilderPart = createDescriptorForSideTransformMenuBuilderPart();
/*package*/ final ConceptDescriptor myConceptSideTransformMenuPart = createDescriptorForSideTransformMenuPart();
/*package*/ final ConceptDescriptor myConceptSideTransformVariableDeclaration = createDescriptorForSideTransformVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptSideTransformVariableReference = createDescriptorForSideTransformVariableReference();
/*package*/ final ConceptDescriptor myConceptSideTransform_SimpleString = createDescriptorForSideTransform_SimpleString();
/*package*/ final ConceptDescriptor myConceptSimpleItemSubstitutePart = createDescriptorForSimpleItemSubstitutePart();
/*package*/ final ConceptDescriptor myConceptSimpleSideTransformMenuPart = createDescriptorForSimpleSideTransformMenuPart();
/*package*/ final ConceptDescriptor myConceptSmartActionParameter = createDescriptorForSmartActionParameter();
/*package*/ final ConceptDescriptor myConceptSmartActionParameterReference = createDescriptorForSmartActionParameterReference();
/*package*/ final ConceptDescriptor myConceptSmartEditorActions = createDescriptorForSmartEditorActions();
/*package*/ final ConceptDescriptor myConceptSubstituteMenuPart = createDescriptorForSubstituteMenuPart();
/*package*/ final ConceptDescriptor myConceptSubstituteNodeBuilderVariableDeclaration = createDescriptorForSubstituteNodeBuilderVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptSubstituteNodeBuilderVariableReference = createDescriptorForSubstituteNodeBuilderVariableReference();
/*package*/ final ConceptDescriptor myConceptSubstitute_SimpleString = createDescriptorForSubstitute_SimpleString();
/*package*/ final ConceptDescriptor myConceptSurroundWithAction = createDescriptorForSurroundWithAction();
/*package*/ final ConceptDescriptor myConceptWrapperSubstituteMenuPart = createDescriptorForWrapperSubstituteMenuPart();
private final LanguageConceptSwitch myConceptIndex;
public StructureAspectDescriptor() {
myConceptIndex = new LanguageConceptSwitch();
}
@Override
public Collection<ConceptDescriptor> getDescriptors() {
return Arrays.asList(myConceptAddMenuPart, myConceptConceptFunctionParameter_EditorCell, myConceptConceptFunctionParameter_OperationContext, myConceptConceptFunctionParameter_childConcept, myConceptConceptFunctionParameter_childSetter, myConceptConceptFunctionParameter_concept, myConceptConceptFunctionParameter_createdNode, myConceptConceptFunctionParameter_currentTargetNode, myConceptConceptFunctionParameter_link, myConceptConceptFunctionParameter_nodeToCopyPreProcess, myConceptConceptFunctionParameter_nodeToCopyPreProcessOriginal, myConceptConceptFunctionParameter_nodeToPastePostProcess, myConceptConceptFunctionParameter_nodeToPasteWrap, myConceptConceptFunctionParameter_nodeToWrap, myConceptConceptFunctionParameter_parameterObject, myConceptConceptFunctionParameter_parentNode, myConceptConceptFunctionParameter_pattern, myConceptConceptFunctionParameter_result, myConceptConceptFunctionParameter_sourceNode, myConceptConceptFunctionParameter_strictly, myConceptConceptFunctionParameter_targetNode, myConceptConceptFunctionParameter_wrapped, myConceptConceptPart, myConceptConceptRightTransformPart, myConceptConceptSubstitutePart, myConceptConceptsSubstituteMenuPart, myConceptCopyPasteHandlers, myConceptCopyPreProcessFunction, myConceptCopyPreProcessor, myConceptExecuteSmartActionFunction, myConceptGenerateCodeAction, myConceptGenericSubstituteMenuPart, myConceptGetActionUIFunction, myConceptICouldBeAnnotatedWithMigrateManually, myConceptISideTransform_String, myConceptISubstitute_String, myConceptIncludeRightTransformForNodePart, myConceptIsSmartActionApplicableFunction, myConceptMenuPart, myConceptMigrateManuallyAnnotation, myConceptMigratedToAnnotation, myConceptNF_Concept_NewInstance, myConceptNF_LinkList_AddNewChildOperation, myConceptNF_Link_SetNewChildOperation, myConceptNF_Model_CreateNewNodeOperation, myConceptNF_Model_CreateNewRootNodeOperation, myConceptNF_Node_InsertNewNextSiblingOperation, myConceptNF_Node_InsertNewPrevSiblingOperation, myConceptNF_Node_ReplaceWithNewOperation, myConceptNodeFactories, myConceptNodeFactory, myConceptNodeSetupFunction, myConceptNodeSetupFunction_EnclosingNode, myConceptNodeSetupFunction_NewNode, myConceptNodeSetupFunction_SampleNode, myConceptNodeSubstituteActions, myConceptNodeSubstituteActionsBuilder, myConceptNodeSubstituteMenuBuilderPart, myConceptNodeSubstitutePreconditionFunction, myConceptParameterizedSideTransformMenuPart, myConceptParameterizedSubstituteMenuPart, myConceptPastePostProcessFunction, myConceptPastePostProcessor, myConceptPasteWrapper, myConceptPasteWrappers, myConceptQueryFunction_ActionType, myConceptQueryFunction_CanSubstitute, myConceptQueryFunction_GenericSubstituteMenuPart, myConceptQueryFunction_IconNode, myConceptQueryFunction_ParameterizedSideTransform_Handler, myConceptQueryFunction_ParameterizedSideTransform_Query, myConceptQueryFunction_ParameterizedSubstitute_Handler, myConceptQueryFunction_ParameterizedSubstitute_Icon, myConceptQueryFunction_ParameterizedSubstitute_Query, myConceptQueryFunction_ParameterizedSubstitute_String, myConceptQueryFunction_PasteWrapper, myConceptQueryFunction_RemoveBy_Condition, myConceptQueryFunction_ReturnSmallPart, myConceptQueryFunction_STVariableInitializer, myConceptQueryFunction_ST_CommonInitializer, myConceptQueryFunction_ST_RemoveBy_Condition, myConceptQueryFunction_SideTransform_ConceptHandler, myConceptQueryFunction_SideTransform_Handler, myConceptQueryFunction_SideTransform_Icon, myConceptQueryFunction_SideTransform_NodeQuery, myConceptQueryFunction_SideTransform_String, myConceptQueryFunction_SubstituteIcon, myConceptQueryFunction_SubstituteString, myConceptQueryFunction_SubstituteVariableInitializer, myConceptQueryFunction_SubstituteWrapper, myConceptQueryFunction_Substitute_CommonInitializer, myConceptQueryFunction_Substitute_Handler, myConceptQueryFunction_Substitute_SelectionHandler, myConceptRemoveByConditionPart, myConceptRemoveDefaultsPart, myConceptRemovePart, myConceptRemoveSTByConditionPart, myConceptSNodeCreatorAndInitializer, myConceptSideTransformHintSubstituteActions, myConceptSideTransformHintSubstituteActionsBuilder, myConceptSideTransformHintSubstitutePreconditionFunction, myConceptSideTransformMenuBuilderPart, myConceptSideTransformMenuPart, myConceptSideTransformVariableDeclaration, myConceptSideTransformVariableReference, myConceptSideTransform_SimpleString, myConceptSimpleItemSubstitutePart, myConceptSimpleSideTransformMenuPart, myConceptSmartActionParameter, myConceptSmartActionParameterReference, myConceptSmartEditorActions, myConceptSubstituteMenuPart, myConceptSubstituteNodeBuilderVariableDeclaration, myConceptSubstituteNodeBuilderVariableReference, myConceptSubstitute_SimpleString, myConceptSurroundWithAction, myConceptWrapperSubstituteMenuPart);
}
@Override
@Nullable
public ConceptDescriptor getDescriptor(SConceptId id) {
switch (myConceptIndex.index(id)) {
case LanguageConceptSwitch.AddMenuPart:
return myConceptAddMenuPart;
case LanguageConceptSwitch.ConceptFunctionParameter_EditorCell:
return myConceptConceptFunctionParameter_EditorCell;
case LanguageConceptSwitch.ConceptFunctionParameter_OperationContext:
return myConceptConceptFunctionParameter_OperationContext;
case LanguageConceptSwitch.ConceptFunctionParameter_childConcept:
return myConceptConceptFunctionParameter_childConcept;
case LanguageConceptSwitch.ConceptFunctionParameter_childSetter:
return myConceptConceptFunctionParameter_childSetter;
case LanguageConceptSwitch.ConceptFunctionParameter_concept:
return myConceptConceptFunctionParameter_concept;
case LanguageConceptSwitch.ConceptFunctionParameter_createdNode:
return myConceptConceptFunctionParameter_createdNode;
case LanguageConceptSwitch.ConceptFunctionParameter_currentTargetNode:
return myConceptConceptFunctionParameter_currentTargetNode;
case LanguageConceptSwitch.ConceptFunctionParameter_link:
return myConceptConceptFunctionParameter_link;
case LanguageConceptSwitch.ConceptFunctionParameter_nodeToCopyPreProcess:
return myConceptConceptFunctionParameter_nodeToCopyPreProcess;
case LanguageConceptSwitch.ConceptFunctionParameter_nodeToCopyPreProcessOriginal:
return myConceptConceptFunctionParameter_nodeToCopyPreProcessOriginal;
case LanguageConceptSwitch.ConceptFunctionParameter_nodeToPastePostProcess:
return myConceptConceptFunctionParameter_nodeToPastePostProcess;
case LanguageConceptSwitch.ConceptFunctionParameter_nodeToPasteWrap:
return myConceptConceptFunctionParameter_nodeToPasteWrap;
case LanguageConceptSwitch.ConceptFunctionParameter_nodeToWrap:
return myConceptConceptFunctionParameter_nodeToWrap;
case LanguageConceptSwitch.ConceptFunctionParameter_parameterObject:
return myConceptConceptFunctionParameter_parameterObject;
case LanguageConceptSwitch.ConceptFunctionParameter_parentNode:
return myConceptConceptFunctionParameter_parentNode;
case LanguageConceptSwitch.ConceptFunctionParameter_pattern:
return myConceptConceptFunctionParameter_pattern;
case LanguageConceptSwitch.ConceptFunctionParameter_result:
return myConceptConceptFunctionParameter_result;
case LanguageConceptSwitch.ConceptFunctionParameter_sourceNode:
return myConceptConceptFunctionParameter_sourceNode;
case LanguageConceptSwitch.ConceptFunctionParameter_strictly:
return myConceptConceptFunctionParameter_strictly;
case LanguageConceptSwitch.ConceptFunctionParameter_targetNode:
return myConceptConceptFunctionParameter_targetNode;
case LanguageConceptSwitch.ConceptFunctionParameter_wrapped:
return myConceptConceptFunctionParameter_wrapped;
case LanguageConceptSwitch.ConceptPart:
return myConceptConceptPart;
case LanguageConceptSwitch.ConceptRightTransformPart:
return myConceptConceptRightTransformPart;
case LanguageConceptSwitch.ConceptSubstitutePart:
return myConceptConceptSubstitutePart;
case LanguageConceptSwitch.ConceptsSubstituteMenuPart:
return myConceptConceptsSubstituteMenuPart;
case LanguageConceptSwitch.CopyPasteHandlers:
return myConceptCopyPasteHandlers;
case LanguageConceptSwitch.CopyPreProcessFunction:
return myConceptCopyPreProcessFunction;
case LanguageConceptSwitch.CopyPreProcessor:
return myConceptCopyPreProcessor;
case LanguageConceptSwitch.ExecuteSmartActionFunction:
return myConceptExecuteSmartActionFunction;
case LanguageConceptSwitch.GenerateCodeAction:
return myConceptGenerateCodeAction;
case LanguageConceptSwitch.GenericSubstituteMenuPart:
return myConceptGenericSubstituteMenuPart;
case LanguageConceptSwitch.GetActionUIFunction:
return myConceptGetActionUIFunction;
case LanguageConceptSwitch.ICouldBeAnnotatedWithMigrateManually:
return myConceptICouldBeAnnotatedWithMigrateManually;
case LanguageConceptSwitch.ISideTransform_String:
return myConceptISideTransform_String;
case LanguageConceptSwitch.ISubstitute_String:
return myConceptISubstitute_String;
case LanguageConceptSwitch.IncludeRightTransformForNodePart:
return myConceptIncludeRightTransformForNodePart;
case LanguageConceptSwitch.IsSmartActionApplicableFunction:
return myConceptIsSmartActionApplicableFunction;
case LanguageConceptSwitch.MenuPart:
return myConceptMenuPart;
case LanguageConceptSwitch.MigrateManuallyAnnotation:
return myConceptMigrateManuallyAnnotation;
case LanguageConceptSwitch.MigratedToAnnotation:
return myConceptMigratedToAnnotation;
case LanguageConceptSwitch.NF_Concept_NewInstance:
return myConceptNF_Concept_NewInstance;
case LanguageConceptSwitch.NF_LinkList_AddNewChildOperation:
return myConceptNF_LinkList_AddNewChildOperation;
case LanguageConceptSwitch.NF_Link_SetNewChildOperation:
return myConceptNF_Link_SetNewChildOperation;
case LanguageConceptSwitch.NF_Model_CreateNewNodeOperation:
return myConceptNF_Model_CreateNewNodeOperation;
case LanguageConceptSwitch.NF_Model_CreateNewRootNodeOperation:
return myConceptNF_Model_CreateNewRootNodeOperation;
case LanguageConceptSwitch.NF_Node_InsertNewNextSiblingOperation:
return myConceptNF_Node_InsertNewNextSiblingOperation;
case LanguageConceptSwitch.NF_Node_InsertNewPrevSiblingOperation:
return myConceptNF_Node_InsertNewPrevSiblingOperation;
case LanguageConceptSwitch.NF_Node_ReplaceWithNewOperation:
return myConceptNF_Node_ReplaceWithNewOperation;
case LanguageConceptSwitch.NodeFactories:
return myConceptNodeFactories;
case LanguageConceptSwitch.NodeFactory:
return myConceptNodeFactory;
case LanguageConceptSwitch.NodeSetupFunction:
return myConceptNodeSetupFunction;
case LanguageConceptSwitch.NodeSetupFunction_EnclosingNode:
return myConceptNodeSetupFunction_EnclosingNode;
case LanguageConceptSwitch.NodeSetupFunction_NewNode:
return myConceptNodeSetupFunction_NewNode;
case LanguageConceptSwitch.NodeSetupFunction_SampleNode:
return myConceptNodeSetupFunction_SampleNode;
case LanguageConceptSwitch.NodeSubstituteActions:
return myConceptNodeSubstituteActions;
case LanguageConceptSwitch.NodeSubstituteActionsBuilder:
return myConceptNodeSubstituteActionsBuilder;
case LanguageConceptSwitch.NodeSubstituteMenuBuilderPart:
return myConceptNodeSubstituteMenuBuilderPart;
case LanguageConceptSwitch.NodeSubstitutePreconditionFunction:
return myConceptNodeSubstitutePreconditionFunction;
case LanguageConceptSwitch.ParameterizedSideTransformMenuPart:
return myConceptParameterizedSideTransformMenuPart;
case LanguageConceptSwitch.ParameterizedSubstituteMenuPart:
return myConceptParameterizedSubstituteMenuPart;
case LanguageConceptSwitch.PastePostProcessFunction:
return myConceptPastePostProcessFunction;
case LanguageConceptSwitch.PastePostProcessor:
return myConceptPastePostProcessor;
case LanguageConceptSwitch.PasteWrapper:
return myConceptPasteWrapper;
case LanguageConceptSwitch.PasteWrappers:
return myConceptPasteWrappers;
case LanguageConceptSwitch.QueryFunction_ActionType:
return myConceptQueryFunction_ActionType;
case LanguageConceptSwitch.QueryFunction_CanSubstitute:
return myConceptQueryFunction_CanSubstitute;
case LanguageConceptSwitch.QueryFunction_GenericSubstituteMenuPart:
return myConceptQueryFunction_GenericSubstituteMenuPart;
case LanguageConceptSwitch.QueryFunction_IconNode:
return myConceptQueryFunction_IconNode;
case LanguageConceptSwitch.QueryFunction_ParameterizedSideTransform_Handler:
return myConceptQueryFunction_ParameterizedSideTransform_Handler;
case LanguageConceptSwitch.QueryFunction_ParameterizedSideTransform_Query:
return myConceptQueryFunction_ParameterizedSideTransform_Query;
case LanguageConceptSwitch.QueryFunction_ParameterizedSubstitute_Handler:
return myConceptQueryFunction_ParameterizedSubstitute_Handler;
case LanguageConceptSwitch.QueryFunction_ParameterizedSubstitute_Icon:
return myConceptQueryFunction_ParameterizedSubstitute_Icon;
case LanguageConceptSwitch.QueryFunction_ParameterizedSubstitute_Query:
return myConceptQueryFunction_ParameterizedSubstitute_Query;
case LanguageConceptSwitch.QueryFunction_ParameterizedSubstitute_String:
return myConceptQueryFunction_ParameterizedSubstitute_String;
case LanguageConceptSwitch.QueryFunction_PasteWrapper:
return myConceptQueryFunction_PasteWrapper;
case LanguageConceptSwitch.QueryFunction_RemoveBy_Condition:
return myConceptQueryFunction_RemoveBy_Condition;
case LanguageConceptSwitch.QueryFunction_ReturnSmallPart:
return myConceptQueryFunction_ReturnSmallPart;
case LanguageConceptSwitch.QueryFunction_STVariableInitializer:
return myConceptQueryFunction_STVariableInitializer;
case LanguageConceptSwitch.QueryFunction_ST_CommonInitializer:
return myConceptQueryFunction_ST_CommonInitializer;
case LanguageConceptSwitch.QueryFunction_ST_RemoveBy_Condition:
return myConceptQueryFunction_ST_RemoveBy_Condition;
case LanguageConceptSwitch.QueryFunction_SideTransform_ConceptHandler:
return myConceptQueryFunction_SideTransform_ConceptHandler;
case LanguageConceptSwitch.QueryFunction_SideTransform_Handler:
return myConceptQueryFunction_SideTransform_Handler;
case LanguageConceptSwitch.QueryFunction_SideTransform_Icon:
return myConceptQueryFunction_SideTransform_Icon;
case LanguageConceptSwitch.QueryFunction_SideTransform_NodeQuery:
return myConceptQueryFunction_SideTransform_NodeQuery;
case LanguageConceptSwitch.QueryFunction_SideTransform_String:
return myConceptQueryFunction_SideTransform_String;
case LanguageConceptSwitch.QueryFunction_SubstituteIcon:
return myConceptQueryFunction_SubstituteIcon;
case LanguageConceptSwitch.QueryFunction_SubstituteString:
return myConceptQueryFunction_SubstituteString;
case LanguageConceptSwitch.QueryFunction_SubstituteVariableInitializer:
return myConceptQueryFunction_SubstituteVariableInitializer;
case LanguageConceptSwitch.QueryFunction_SubstituteWrapper:
return myConceptQueryFunction_SubstituteWrapper;
case LanguageConceptSwitch.QueryFunction_Substitute_CommonInitializer:
return myConceptQueryFunction_Substitute_CommonInitializer;
case LanguageConceptSwitch.QueryFunction_Substitute_Handler:
return myConceptQueryFunction_Substitute_Handler;
case LanguageConceptSwitch.QueryFunction_Substitute_SelectionHandler:
return myConceptQueryFunction_Substitute_SelectionHandler;
case LanguageConceptSwitch.RemoveByConditionPart:
return myConceptRemoveByConditionPart;
case LanguageConceptSwitch.RemoveDefaultsPart:
return myConceptRemoveDefaultsPart;
case LanguageConceptSwitch.RemovePart:
return myConceptRemovePart;
case LanguageConceptSwitch.RemoveSTByConditionPart:
return myConceptRemoveSTByConditionPart;
case LanguageConceptSwitch.SNodeCreatorAndInitializer:
return myConceptSNodeCreatorAndInitializer;
case LanguageConceptSwitch.SideTransformHintSubstituteActions:
return myConceptSideTransformHintSubstituteActions;
case LanguageConceptSwitch.SideTransformHintSubstituteActionsBuilder:
return myConceptSideTransformHintSubstituteActionsBuilder;
case LanguageConceptSwitch.SideTransformHintSubstitutePreconditionFunction:
return myConceptSideTransformHintSubstitutePreconditionFunction;
case LanguageConceptSwitch.SideTransformMenuBuilderPart:
return myConceptSideTransformMenuBuilderPart;
case LanguageConceptSwitch.SideTransformMenuPart:
return myConceptSideTransformMenuPart;
case LanguageConceptSwitch.SideTransformVariableDeclaration:
return myConceptSideTransformVariableDeclaration;
case LanguageConceptSwitch.SideTransformVariableReference:
return myConceptSideTransformVariableReference;
case LanguageConceptSwitch.SideTransform_SimpleString:
return myConceptSideTransform_SimpleString;
case LanguageConceptSwitch.SimpleItemSubstitutePart:
return myConceptSimpleItemSubstitutePart;
case LanguageConceptSwitch.SimpleSideTransformMenuPart:
return myConceptSimpleSideTransformMenuPart;
case LanguageConceptSwitch.SmartActionParameter:
return myConceptSmartActionParameter;
case LanguageConceptSwitch.SmartActionParameterReference:
return myConceptSmartActionParameterReference;
case LanguageConceptSwitch.SmartEditorActions:
return myConceptSmartEditorActions;
case LanguageConceptSwitch.SubstituteMenuPart:
return myConceptSubstituteMenuPart;
case LanguageConceptSwitch.SubstituteNodeBuilderVariableDeclaration:
return myConceptSubstituteNodeBuilderVariableDeclaration;
case LanguageConceptSwitch.SubstituteNodeBuilderVariableReference:
return myConceptSubstituteNodeBuilderVariableReference;
case LanguageConceptSwitch.Substitute_SimpleString:
return myConceptSubstitute_SimpleString;
case LanguageConceptSwitch.SurroundWithAction:
return myConceptSurroundWithAction;
case LanguageConceptSwitch.WrapperSubstituteMenuPart:
return myConceptWrapperSubstituteMenuPart;
default:
return null;
}
}
/*package*/ int internalIndex(SAbstractConcept c) {
return myConceptIndex.index(c);
}
private static ConceptDescriptor createDescriptorForAddMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "AddMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121dfa84e4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.ConceptPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e8bfbfdL);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177323996388");
b.alias("add custom items");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_EditorCell() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_EditorCell", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f120523L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235055936803");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("selectedCell");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_OperationContext() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_OperationContext", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f139b1dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235056040733");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("operationContext");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_childConcept() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_childConcept", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112387cf896L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177768753302");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("childConcept");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_childSetter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_childSetter", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1175fd19500L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1199903446272");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("childSetter");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_concept() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_concept", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112235845abL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177414026667");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("concept");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_createdNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_createdNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x61f403867e2f6f6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/441141899510871798");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("createdNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_currentTargetNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_currentTargetNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122c8bef38L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177568407352");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("currentTargetNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_link() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_link", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c6f1d424dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1221634900557");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("link");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_nodeToCopyPreProcess() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_nodeToCopyPreProcess", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3326034L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5948027493682405428");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("copy");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_nodeToCopyPreProcessOriginal() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_nodeToCopyPreProcessOriginal", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3326068L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5948027493682405480");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("original");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_nodeToPastePostProcess() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_nodeToPastePostProcess", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x53a34ae13c0d287bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/6026743057587447931");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("pastedNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_nodeToPasteWrap() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_nodeToPasteWrap", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51740034L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1221137268788");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("sourceNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_nodeToWrap() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_nodeToWrap", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11222aa8df0L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177402641904");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("nodeToWrap");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_parameterObject() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_parameterObject", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ecda6bbL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177337833147");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("parameterObject");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_parentNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_parentNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10ccb7e17b2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1154465273778");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("parentNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_pattern() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_pattern", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e2c89d1L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177327274449");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("pattern");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_result() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_result", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122a0d061aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177526535706");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("result");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_sourceNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_sourceNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112284c7b8bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177497140107");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("sourceNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_strictly() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_strictly", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11976233a0aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1208867830282");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("strictly");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_targetNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_targetNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4b4c9b482992dc34L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5425882385312046132");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("targetNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter_wrapped() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptFunctionParameter_wrapped", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11ad991846fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1214830969967");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("wrapped");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e8bfbfdL);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177333529597");
b.associate("concept", 0x1121e8c4fafL).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1177333551023").done();
b.aggregate("part", 0x1121e8c6f00L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122837a3cdL).optional(true).ordered(true).multiple(true).origin("1177333559040").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptRightTransformPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptRightTransformPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1136583873dL);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1182819125053");
b.associate("concept", 0x11365853456L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L).optional(false).origin("1182819234902").done();
b.aggregate("nodeQuery", 0xee8e237d78ee2eaL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11266483c18L).optional(true).ordered(true).multiple(false).origin("1074357240595407594").done();
b.aggregate("handler", 0x1136584d452L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122a0de432L).optional(false).ordered(true).multiple(false).origin("1182819210322").done();
b.alias("add concept");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptSubstitutePart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptSubstitutePart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112c58682cfL);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1180134965967");
b.associate("concept", 0x112c58871bdL).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L).optional(false).origin("1180135092669").done();
b.alias("add concept");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptsSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ConceptsSubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122264243cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177398027324");
b.aggregate("query", 0x11222701290L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ece8624L).optional(false).ordered(true).multiple(false).origin("1177398809232").done();
b.alias("concepts menu");
return b.create();
}
private static ConceptDescriptor createDescriptorForCopyPasteHandlers() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "CopyPasteHandlers", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3383e1eL);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5948027493682789918");
b.aggregate("postProcessor", 0x528ba37dd3383f1eL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7d4ebb4f893516cL).optional(true).ordered(true).multiple(true).origin("5948027493682790174").done();
b.aggregate("preProcessor", 0x528ba37dd3383f1fL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3311946L).optional(true).ordered(true).multiple(true).origin("5948027493682790175").done();
b.alias("Copy/Paste Handlers");
return b.create();
}
private static ConceptDescriptor createDescriptorForCopyPreProcessFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "CopyPreProcessFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3317b9fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5948027493682346911");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("paste pre process function");
return b.create();
}
private static ConceptDescriptor createDescriptorForCopyPreProcessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "CopyPreProcessor", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3311946L);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5948027493682321734");
b.associate("concept", 0x528ba37dd3317b8dL).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("5948027493682346893").done();
b.aggregate("preProcessFunction", 0x528ba37dd33127d9L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x528ba37dd3317b9fL).optional(false).ordered(true).multiple(false).origin("5948027493682325465").done();
b.alias("paste pre processor");
return b.create();
}
private static ConceptDescriptor createDescriptorForExecuteSmartActionFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ExecuteSmartActionFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f52c18fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235060179343");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForGenerateCodeAction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "GenerateCodeAction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8eca117bL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235051221371");
b.prop("description", 0x11f8f71f310L, "1235062223632");
b.aggregate("isApplicable", 0x11f8f1e7632L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8effcd77L).optional(true).ordered(true).multiple(false).origin("1235056752178").done();
b.aggregate("getActionUI", 0x11f8f5441f3L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f5118d4L).optional(true).ordered(true).multiple(false).origin("1235060277747").done();
b.aggregate("executeSmartAction", 0x11f8f548fd6L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f52c18fL).optional(false).ordered(true).multiple(false).origin("1235060297686").done();
b.aggregate("smartActionParameter", 0x11f8ef1f9f5L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8eeedcb4L).optional(true).ordered(true).multiple(true).origin("1235053836789").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGenericSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "GenericSubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1175fc5138eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1199902626702");
b.aggregate("query", 0x1175fc65d5dL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1175fc590cfL).optional(false).ordered(true).multiple(false).origin("1199902711133").done();
b.alias("generic query");
return b.create();
}
private static ConceptDescriptor createDescriptorForGetActionUIFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "GetActionUIFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8f5118d4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235060070612");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForICouldBeAnnotatedWithMigrateManually() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ICouldBeAnnotatedWithMigrateManually", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/8525549501910325545");
return b.create();
}
private static ConceptDescriptor createDescriptorForISideTransform_String() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ISideTransform_String", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1196433731217");
return b.create();
}
private static ConceptDescriptor createDescriptorForISubstitute_String() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ISubstitute_String", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11691102070L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1196434661488");
return b.create();
}
private static ConceptDescriptor createDescriptorForIncludeRightTransformForNodePart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "IncludeRightTransformForNodePart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112c41b4114L);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1180111159572");
b.aggregate("nodeBlock", 0x112c4204bb4L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11266483c18L).optional(false).ordered(true).multiple(false).origin("1180111489972").done();
b.alias("include transform for");
return b.create();
}
private static ConceptDescriptor createDescriptorForIsSmartActionApplicableFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "IsSmartActionApplicableFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8effcd77L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235054742903");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "MenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122837a3cdL);
b.class_(false, true, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177495774157");
b.aggregate("actionType", 0x11e73a4bf93L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11e73a269d4L).optional(true).ordered(true).multiple(false).origin("1230300823443").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForMigrateManuallyAnnotation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "MigrateManuallyAnnotation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7ce019826543db5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/562388756457602485");
b.associate("migrateTo", 0x7ce019826543db6L).target(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL).optional(true).origin("562388756457602486").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForMigratedToAnnotation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "MigratedToAnnotation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7ce01982652a98aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/562388756457499018");
b.associate("migratedTo", 0x7ce01982652a9f9L).target(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL).optional(true).origin("562388756457499129").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Concept_NewInstance() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Concept_NewInstance", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x6bea674d717de5f4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Concept_NewInstance", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x11331ad1f2aL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/7776141288922801652");
b.aggregate("prototype", 0x3425402a54bf5f34L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("3757480014665178932").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new initialized instance");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_LinkList_AddNewChildOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_LinkList_AddNewChildOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0xaa57300a39f8701L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.LinkList_AddNewChildOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1093caead54L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/767145758118872833");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("add new initialized");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Link_SetNewChildOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Link_SetNewChildOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0xaa57300a39f86feL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Link_SetNewChildOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x109233dbca1L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/767145758118872830");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("set new initialized");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Model_CreateNewNodeOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Model_CreateNewNodeOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4c0fd74709e9e128L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Model_CreateNewNodeOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2e210544L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5480835971642155304");
b.aggregate("prototype", 0x3425402a54bf52eaL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("3757480014665175786").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new initialized node");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Model_CreateNewRootNodeOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Model_CreateNewRootNodeOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4c0fd74709e9f70cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Model_CreateNewRootNodeOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10fa1ac23f2L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5480835971642160908");
b.aggregate("prototype", 0x3425402a54bf52e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("3757480014665175784").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new initialized root node");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Node_InsertNewNextSiblingOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Node_InsertNewNextSiblingOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0xaa57300a39f86f8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Node_InsertNewNextSiblingOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10964e26717L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/767145758118872824");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new initialized next-sibling");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Node_InsertNewPrevSiblingOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Node_InsertNewPrevSiblingOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0xaa57300a39f86faL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Node_InsertNewPrevSiblingOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d494062L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/767145758118872826");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new initialized prev-sibling");
return b.create();
}
private static ConceptDescriptor createDescriptorForNF_Node_ReplaceWithNewOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NF_Node_ReplaceWithNewOperation", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0xaa57300a39f86fcL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.Node_ReplaceWithNewOperation", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10965697d7aL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/767145758118872828");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("replace with new initialized");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeFactories() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeFactories", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10dc7f106b2L);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1158700664498");
b.aggregate("nodeFactory", 0x10dc7f2c629L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10dc7f1f421L).optional(true).ordered(true).multiple(true).origin("1158700779049").done();
b.alias("Node Factories");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeFactory() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeFactory", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10dc7f1f421L);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1158700725281");
b.prop("description", 0x10dd6f0d6cdL, "1158952310477");
b.associate("applicableConcept", 0x10dc7f54734L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1158700943156").done();
b.aggregate("setupFunction", 0x10dc7fcfd46L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10dc7f89eecL).optional(false).ordered(true).multiple(false).origin("1158701448518").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("node factory");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSetupFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSetupFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10dc7f89eecL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1158701162220");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("node setup function");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSetupFunction_EnclosingNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSetupFunction_EnclosingNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4d7fc32c166cf35eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5584396657084920670");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("enclosingNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSetupFunction_NewNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSetupFunction_NewNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4d7fc32c166cd43fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5584396657084912703");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("newNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSetupFunction_SampleNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSetupFunction_SampleNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x4d7fc32c166cf25dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5584396657084920413");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("sampleNode");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSubstituteActions() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSubstituteActions", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x102ebc25367L);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1112056943463");
b.aggregate("actionsBuilder", 0x102ebd353e0L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x102ebd2e9eaL).optional(true).ordered(true).multiple(true).origin("1112058057696").done();
b.alias("Node Substitute Actions");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSubstituteActionsBuilder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSubstituteActionsBuilder", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x102ebd2e9eaL);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1112058030570");
b.prop("description", 0x10dd6f264afL, "1158952412335");
b.associate("applicableConcept", 0x102ebd3cd08L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1112058088712").done();
b.aggregate("precondition", 0x10ccb7fcf83L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10ccb7b7b84L).optional(true).ordered(true).multiple(false).origin("1154465386371").done();
b.aggregate("part", 0x1121dfcc035L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL).optional(true).ordered(true).multiple(true).origin("1177324142645").done();
b.aggregate("variable", 0x1126677dd6aL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11266742db0L).optional(true).ordered(true).multiple(true).origin("1178540170602").done();
b.aggregate("commonInitializer", 0x11274dd7146L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11274dc9ebaL).optional(true).ordered(true).multiple(false).origin("1178781708614").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSubstituteMenuBuilderPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSubstituteMenuBuilderPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.interface_();
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/8372849190626008398");
return b.create();
}
private static ConceptDescriptor createDescriptorForNodeSubstitutePreconditionFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "NodeSubstitutePreconditionFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10ccb7b7b84L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1154465102724");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("precondition");
return b.create();
}
private static ConceptDescriptor createDescriptorForParameterizedSideTransformMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ParameterizedSideTransformMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11228fddb03L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SideTransformMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112283d3033L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177508764419");
b.aggregate("type", 0x1122900266dL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1177508914797").done();
b.aggregate("query", 0x112290043c9L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11228ff0cb4L).optional(false).ordered(true).multiple(false).origin("1177508922313").done();
b.aggregate("matchingText", 0x11229006e64L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L).optional(true).ordered(true).multiple(false).origin("1177508933220").done();
b.aggregate("descriptionText", 0x1122900c417L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L).optional(true).ordered(true).multiple(false).origin("1177508955159").done();
b.aggregate("icon", 0x1181cd08338L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cc7eba9L).optional(true).ordered(true).multiple(false).origin("1203074270008").done();
b.aggregate("iconNode", 0x47e1d8e0518e66f6L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x58d3fff801434049L).optional(true).ordered(true).multiple(false).origin("5179659504405341942").done();
b.aggregate("handler", 0x1122900ef9cL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122905dd10L).optional(false).ordered(true).multiple(false).origin("1177508966300").done();
b.alias("parameterized item");
return b.create();
}
private static ConceptDescriptor createDescriptorForParameterizedSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "ParameterizedSubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ecab8a6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177337641126");
b.aggregate("type", 0x1121ecb4eaeL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1177337679534").done();
b.aggregate("query", 0x1121ed07719L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ece8624L).optional(false).ordered(true).multiple(false).origin("1177338017561").done();
b.aggregate("matchingText", 0x1121ee226c7L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ee13382L).optional(true).ordered(true).multiple(false).origin("1177339176647").done();
b.aggregate("descriptionText", 0x1121ee24dc8L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ee13382L).optional(true).ordered(true).multiple(false).origin("1177339186632").done();
b.aggregate("icon", 0x1181cbb67c5L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cb91355L).optional(true).ordered(true).multiple(false).origin("1203072886725").done();
b.aggregate("iconNode", 0x58d3fff800f17da3L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x58d3fff801434049L).optional(true).ordered(true).multiple(false).origin("6400740936056405411").done();
b.aggregate("handler", 0x1121ee5e3e4L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ee2e40fL).optional(false).ordered(true).multiple(false).origin("1177339421668").done();
b.aggregate("selectionHandler", 0x567611c6614eff6dL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x61f4038641e3123L).optional(true).ordered(true).multiple(false).origin("6230186678247423853").done();
b.alias("parameterized item");
return b.create();
}
private static ConceptDescriptor createDescriptorForPastePostProcessFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "PastePostProcessFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x53a34ae13c0cee4fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/6026743057587433039");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("paste post process function");
return b.create();
}
private static ConceptDescriptor createDescriptorForPastePostProcessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "PastePostProcessor", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7d4ebb4f893516cL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/564335015825199468");
b.associate("concept", 0x53a34ae13c0c947bL).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("6026743057587410043").done();
b.aggregate("postProcessFunction", 0x35f1e466d41561f3L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x53a34ae13c0cee4fL).optional(false).ordered(true).multiple(false).origin("3887139083693416947").done();
b.alias("paste post processor");
return b.create();
}
private static ConceptDescriptor createDescriptorForPasteWrapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "PasteWrapper", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51563250L);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa7c0557L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1221135315536");
b.associate("sourceConcept", 0x11c5159fc58L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1221135563864").done();
b.associate("targetConcept", 0x11c517238bfL).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1221137152191").done();
b.aggregate("wrapperFunction", 0x11c517337d2L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51746008L).optional(false).ordered(true).multiple(false).origin("1221137217490").done();
b.kind(ConceptKind.IMPLEMENTATION, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForPasteWrappers() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "PasteWrappers", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51553d4eL);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1221135252814");
b.aggregate("wrapper", 0x11c515647fcL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51563250L).optional(true).ordered(true).multiple(true).origin("1221135321084").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("Paste Wrappers");
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ActionType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ActionType", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11e73a269d4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1230300670420");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_CanSubstitute() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_CanSubstitute", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e2acf26L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177327161126");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_GenericSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_GenericSubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1175fc590cfL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1199902658767");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_IconNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_IconNode", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x58d3fff801434049L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/6400740936061763657");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSideTransform_Handler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSideTransform_Handler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122905dd10L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177509289232");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSideTransform_Query() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSideTransform_Query", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11228ff0cb4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177508842676");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSubstitute_Handler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSubstitute_Handler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ee2e40fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177339225103");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSubstitute_Icon() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSubstitute_Icon", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cb91355L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203072734037");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSubstitute_Query() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSubstitute_Query", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ece8624L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177337890340");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ParameterizedSubstitute_String() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ParameterizedSubstitute_String", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121ee13382L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177339114370");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_PasteWrapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_PasteWrapper", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11c51746008L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1221137293320");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_RemoveBy_Condition() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_RemoveBy_Condition", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11223572c26L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177413954598");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ReturnSmallPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ReturnSmallPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x118ccd8c942L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1206027602242");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_STVariableInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_STVariableInitializer", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d1b57deL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203347609566");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ST_CommonInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ST_CommonInitializer", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d37f835L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203349485621");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_ST_RemoveBy_Condition() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_ST_RemoveBy_Condition", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x116cdd863ddL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1197454418909");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SideTransform_ConceptHandler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SideTransform_ConceptHandler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122a0de432L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177526592562");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SideTransform_Handler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SideTransform_Handler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112285d125eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177498227294");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SideTransform_Icon() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SideTransform_Icon", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cc7eba9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203073706921");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("icon");
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SideTransform_NodeQuery() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SideTransform_NodeQuery", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11266483c18L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1178537049112");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SideTransform_String() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SideTransform_String", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112285ab108L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177498071304");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("get text");
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SubstituteIcon() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SubstituteIcon", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cbf9d29L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203073162537");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SubstituteString() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SubstituteString", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121eb0d54dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11691102070L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177335944525");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SubstituteVariableInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SubstituteVariableInitializer", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1129d121a7cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1179456248444");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_SubstituteWrapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_SubstituteWrapper", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11222a97b92L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177402571666");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_Substitute_CommonInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_Substitute_CommonInitializer", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11274dc9ebaL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1178781654714");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_Substitute_Handler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_Substitute_Handler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e310c5dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177327570013");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForQueryFunction_Substitute_SelectionHandler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "QueryFunction_Substitute_SelectionHandler", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x61f4038641e3123L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/441141899447644451");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForRemoveByConditionPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "RemoveByConditionPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11223561225L);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177413882405");
b.aggregate("condition", 0x112235989ecL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11223572c26L).optional(false).ordered(true).multiple(false).origin("1177414109676").done();
b.alias("remove by condition");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemoveDefaultsPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "RemoveDefaultsPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122f4e71c0L);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177614709184");
b.alias("remove defaults");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemovePart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "RemovePart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122318438cL);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1d4eL);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177409831820");
b.associate("conceptToRemove", 0x11223185f62L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L).optional(true).origin("1177409838946").done();
b.alias("remove concept");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemoveSTByConditionPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "RemoveSTByConditionPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x116cddb8de5L);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1197454626277");
b.aggregate("condition", 0x116cddbb1d9L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x116cdd863ddL).optional(false).ordered(true).multiple(false).origin("1197454635481").done();
b.alias("remove by condition");
return b.create();
}
private static ConceptDescriptor createDescriptorForSNodeCreatorAndInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SNodeCreatorAndInitializer", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x52fd3043dd42f3a9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.smodel.structure.SNodeCreator", 0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x112e36f7135L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/5979988948250981289");
b.aggregate("prototype", 0x3425402a54bf815eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("3757480014665187678").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("initialized node<>");
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformHintSubstituteActions() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformHintSubstituteActions", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x108fad1c116L);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x24614259e94f0c84L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1138079416598");
b.aggregate("actionsBuilder", 0x108fad1c117L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x108facec6d2L).optional(true).ordered(true).multiple(true).origin("1138079416599").done();
b.alias("Transform Menu Actions");
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformHintSubstituteActionsBuilder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformHintSubstituteActionsBuilder", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x108facec6d2L);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1138079221458");
b.prop("description", 0x10dd6f37ddfL, "1158952484319");
b.prop("transformTag", 0x1099eb798f9L, "1140829165817");
b.prop("side", 0x11b07b83602L, "1215605257730");
b.associate("applicableConcept", 0x108facec6d6L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(false).origin("1138079221462").done();
b.aggregate("precondition", 0x10cd4e11b18L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10cd4def236L).optional(true).ordered(true).multiple(false).origin("1154622757656").done();
b.aggregate("part", 0x11225076f7dL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L).optional(true).ordered(true).multiple(true).origin("1177442283389").done();
b.aggregate("variable", 0x1182d1f5f8bL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d1a6565L).optional(true).ordered(true).multiple(true).origin("1203347873675").done();
b.aggregate("commonInitializer", 0x1182d38806cL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d37f835L).optional(true).ordered(true).multiple(false).origin("1203349520492").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformHintSubstitutePreconditionFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformHintSubstitutePreconditionFunction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x10cd4def236L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1154622616118");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("precondition");
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformMenuBuilderPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformMenuBuilderPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x743255fa452e1995L);
b.interface_();
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x7650d61a085f9929L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/8372849190626007445");
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112283d3033L);
b.class_(false, true, false);
b.super_("jetbrains.mps.lang.actions.structure.MenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122837a3cdL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177496137779");
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformVariableDeclaration", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d1a6565L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203347547493");
b.aggregate("initializerBlock", 0x1182d1a6566L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d1b57deL).optional(false).ordered(true).multiple(false).origin("1203347547494").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransformVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransformVariableReference", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1182d21ed8dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1203348041101");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForSideTransform_SimpleString() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SideTransform_SimpleString", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169104df47L);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1196433923911");
b.prop("text", 0x11691052829L, "1196433942569");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("simple string");
return b.create();
}
private static ConceptDescriptor createDescriptorForSimpleItemSubstitutePart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SimpleItemSubstitutePart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e328443L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177327666243");
b.aggregate("matchingText", 0x1121eb1e1fbL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11691102070L).optional(true).ordered(true).multiple(false).origin("1177336013307").done();
b.aggregate("descriptionText", 0x1121eb1f7d6L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11691102070L).optional(true).ordered(true).multiple(false).origin("1177336018902").done();
b.aggregate("icon", 0x1181cc0042aL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cbf9d29L).optional(true).ordered(true).multiple(false).origin("1203073188906").done();
b.aggregate("iconNode", 0x58d3fff8015c154cL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x58d3fff801434049L).optional(true).ordered(true).multiple(false).origin("6400740936063391052").done();
b.aggregate("canSubstitute", 0x1121e330397L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e2acf26L).optional(true).ordered(true).multiple(false).origin("1177327698839").done();
b.aggregate("handler", 0x1121e332bb2L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121e310c5dL).optional(false).ordered(true).multiple(false).origin("1177327709106").done();
b.aggregate("selectionHandler", 0x61f40386434d1deL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x61f4038641e3123L).optional(true).ordered(true).multiple(false).origin("441141899449127390").done();
b.alias("simple");
return b.create();
}
private static ConceptDescriptor createDescriptorForSimpleSideTransformMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SimpleSideTransformMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122859d0ecL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SideTransformMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112283d3033L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177498013932");
b.aggregate("matchingText", 0x112285c25a2L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L).optional(true).ordered(true).multiple(false).origin("1177498166690").done();
b.aggregate("descriptionText", 0x112285c6389L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1169101ee91L).optional(true).ordered(true).multiple(false).origin("1177498182537").done();
b.aggregate("icon", 0x1181cc8b9c7L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1181cc7eba9L).optional(true).ordered(true).multiple(false).origin("1203073759687").done();
b.aggregate("iconNode", 0x47e1d8e05151140eL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x58d3fff801434049L).optional(true).ordered(true).multiple(false).origin("5179659504401323022").done();
b.aggregate("handler", 0x112285cc498L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112285d125eL).optional(false).ordered(true).multiple(false).origin("1177498207384").done();
b.alias("simple item");
return b.create();
}
private static ConceptDescriptor createDescriptorForSmartActionParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SmartActionParameter", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8eeedcb4L);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235053632692");
b.aggregate("type", 0x11f8eef3044L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1235053654084").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForSmartActionParameterReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SmartActionParameterReference", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8ef01705L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235053713157");
b.associate("smartActionParameter", 0x11f8ef0b8d5L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8eeedcb4L).optional(false).origin("1235053754581").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForSmartEditorActions() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SmartEditorActions", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8ec8c7e9L);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235051137001");
b.aggregate("surroundWith", 0x11f8ecc4259L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8ec99f09L).optional(true).ordered(true).multiple(true).origin("1235051364953").done();
b.aggregate("generateCode", 0x11f8ecc5e6eL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8eca117bL).optional(true).ordered(true).multiple(true).origin("1235051372142").done();
b.alias("Smart Editor Actions");
return b.create();
}
private static ConceptDescriptor createDescriptorForSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.class_(false, true, false);
b.super_("jetbrains.mps.lang.actions.structure.MenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1122837a3cdL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177323652379");
return b.create();
}
private static ConceptDescriptor createDescriptorForSubstituteNodeBuilderVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SubstituteNodeBuilderVariableDeclaration", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11266742db0L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1178539929008");
b.aggregate("initializerBlock", 0x1129d16e088L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1129d121a7cL).optional(false).ordered(true).multiple(false).origin("1179456561288").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForSubstituteNodeBuilderVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SubstituteNodeBuilderVariableReference", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x112668f8fe4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1178541723620");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForSubstitute_SimpleString() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "Substitute_SimpleString", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x116910ff20bL);
b.class_(false, false, false);
b.parent(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11691102070L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1196434649611");
b.prop("text", 0x11691130517L, "1196434851095");
return b.create();
}
private static ConceptDescriptor createDescriptorForSurroundWithAction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "SurroundWithAction", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11f8ec99f09L);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1235051192073");
return b.create();
}
private static ConceptDescriptor createDescriptorForWrapperSubstituteMenuPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.lang.actions", "WrapperSubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11222a8b06bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.actions.structure.SubstituteMenuPart", 0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x1121df5451bL);
b.origin("r:00000000-0000-4000-0000-011c895902a8(jetbrains.mps.lang.actions.structure)/1177402519659");
b.associate("wrappedConcept", 0x11222abec60L).target(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL).optional(true).origin("1177402731616").done();
b.aggregate("wrapperBlock", 0x11222abbbb6L).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x11222a97b92L).optional(false).ordered(true).multiple(false).origin("1177402719158").done();
b.aggregate("returnSmallPart", 0x118ccd9894dL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x118ccd8c942L).optional(true).ordered(true).multiple(false).origin("1206027651405").done();
b.aggregate("selectionHandler", 0x796b59585e606f1fL).target(0xaee9cad2acd44608L, 0xaef20004f6a1cdbdL, 0x61f4038641e3123L).optional(true).ordered(true).multiple(false).origin("8749184937172692767").done();
b.alias("wrapper");
return b.create();
}
}