in languages/languageDesign/refactoring/source_gen/jetbrains/mps/lang/refactoring/structure/ConceptPresentationAspectImpl.java [64:407]
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractMoveExpression:
if (props_AbstractMoveExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractMoveExpression = cpb.create();
}
return props_AbstractMoveExpression;
case LanguageConceptSwitch.AbstractMoveNodeExpression:
if (props_AbstractMoveNodeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("AbstractMoveNodeExpression");
props_AbstractMoveNodeExpression = cpb.create();
}
return props_AbstractMoveNodeExpression;
case LanguageConceptSwitch.AbstractMoveNodesExpression:
if (props_AbstractMoveNodesExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractMoveNodesExpression = cpb.create();
}
return props_AbstractMoveNodesExpression;
case LanguageConceptSwitch.AffectedNodesClause:
if (props_AffectedNodesClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("affected nodes");
props_AffectedNodesClause = cpb.create();
}
return props_AffectedNodesClause;
case LanguageConceptSwitch.ConceptFunctionParameter_Model:
if (props_ConceptFunctionParameter_Model == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("model");
props_ConceptFunctionParameter_Model = cpb.create();
}
return props_ConceptFunctionParameter_Model;
case LanguageConceptSwitch.ConceptFunctionParameter_Module:
if (props_ConceptFunctionParameter_Module == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("module");
props_ConceptFunctionParameter_Module = cpb.create();
}
return props_ConceptFunctionParameter_Module;
case LanguageConceptSwitch.ConceptFunctionParameter_SModel:
if (props_ConceptFunctionParameter_SModel == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("model");
props_ConceptFunctionParameter_SModel = cpb.create();
}
return props_ConceptFunctionParameter_SModel;
case LanguageConceptSwitch.ConceptFunctionParameter_SNode:
if (props_ConceptFunctionParameter_SNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("node");
props_ConceptFunctionParameter_SNode = cpb.create();
}
return props_ConceptFunctionParameter_SNode;
case LanguageConceptSwitch.ContextMemberOperation:
if (props_ContextMemberOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ContextMemberOperation = cpb.create();
}
return props_ContextMemberOperation;
case LanguageConceptSwitch.ContextType:
if (props_ContextType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("refcontext");
props_ContextType = cpb.create();
}
return props_ContextType;
case LanguageConceptSwitch.CreateRefactoringContext:
if (props_CreateRefactoringContext == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("create refcontext");
props_CreateRefactoringContext = cpb.create();
}
return props_CreateRefactoringContext;
case LanguageConceptSwitch.DoRefactorClause:
if (props_DoRefactorClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("refactor");
props_DoRefactorClause = cpb.create();
}
return props_DoRefactorClause;
case LanguageConceptSwitch.DoWhenDoneClause:
if (props_DoWhenDoneClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("doWhenDone");
props_DoWhenDoneClause = cpb.create();
}
return props_DoWhenDoneClause;
case LanguageConceptSwitch.ExecuteRefactoringStatement:
if (props_ExecuteRefactoringStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("execute refactoring");
props_ExecuteRefactoringStatement = cpb.create();
}
return props_ExecuteRefactoringStatement;
case LanguageConceptSwitch.GetModelsToUpdateClause:
if (props_GetModelsToUpdateClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("additional models to update");
props_GetModelsToUpdateClause = cpb.create();
}
return props_GetModelsToUpdateClause;
case LanguageConceptSwitch.InitClause:
if (props_InitClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("init");
props_InitClause = cpb.create();
}
return props_InitClause;
case LanguageConceptSwitch.IsApplicableToModelClause:
if (props_IsApplicableToModelClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isApplicableToModel");
props_IsApplicableToModelClause = cpb.create();
}
return props_IsApplicableToModelClause;
case LanguageConceptSwitch.IsApplicableToModuleClause:
if (props_IsApplicableToModuleClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isApplicableToModule");
props_IsApplicableToModuleClause = cpb.create();
}
return props_IsApplicableToModuleClause;
case LanguageConceptSwitch.IsApplicableToNodeClause:
if (props_IsApplicableToNodeClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isApplicableToNode");
props_IsApplicableToNodeClause = cpb.create();
}
return props_IsApplicableToNodeClause;
case LanguageConceptSwitch.IsRefactoringApplicable:
if (props_IsRefactoringApplicable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("is applicable refactoring");
props_IsRefactoringApplicable = cpb.create();
}
return props_IsRefactoringApplicable;
case LanguageConceptSwitch.MainProjectOperation:
if (props_MainProjectOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("project");
props_MainProjectOperation = cpb.create();
}
return props_MainProjectOperation;
case LanguageConceptSwitch.ModelDescriptorOperation:
if (props_ModelDescriptorOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("modelDescriptor");
props_ModelDescriptorOperation = cpb.create();
}
return props_ModelDescriptorOperation;
case LanguageConceptSwitch.ModelTarget:
if (props_ModelTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("model");
props_ModelTarget = cpb.create();
}
return props_ModelTarget;
case LanguageConceptSwitch.ModelsToGenerateByDefault:
if (props_ModelsToGenerateByDefault == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("models from usages");
props_ModelsToGenerateByDefault = cpb.create();
}
return props_ModelsToGenerateByDefault;
case LanguageConceptSwitch.ModelsToGenerateClause:
if (props_ModelsToGenerateClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("models to generate");
props_ModelsToGenerateClause = cpb.create();
}
return props_ModelsToGenerateClause;
case LanguageConceptSwitch.ModuleOperation:
if (props_ModuleOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("module");
props_ModuleOperation = cpb.create();
}
return props_ModuleOperation;
case LanguageConceptSwitch.ModuleTarget:
if (props_ModuleTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("module");
props_ModuleTarget = cpb.create();
}
return props_ModuleTarget;
case LanguageConceptSwitch.MoveNodeToModelExpression:
if (props_MoveNodeToModelExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("move node to model");
cpb.rawPresentation("moveNode");
props_MoveNodeToModelExpression = cpb.create();
}
return props_MoveNodeToModelExpression;
case LanguageConceptSwitch.MoveNodeToNodeExpression:
if (props_MoveNodeToNodeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("move node to another node");
cpb.rawPresentation("moveNode");
props_MoveNodeToNodeExpression = cpb.create();
}
return props_MoveNodeToNodeExpression;
case LanguageConceptSwitch.MoveNodesToModelExpression:
if (props_MoveNodesToModelExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("move nodes to model");
cpb.rawPresentation("moveNodes");
props_MoveNodesToModelExpression = cpb.create();
}
return props_MoveNodesToModelExpression;
case LanguageConceptSwitch.MoveNodesToNodeExpression:
if (props_MoveNodesToNodeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("move nodes to another node");
cpb.rawPresentation("moveNodes");
props_MoveNodesToNodeExpression = cpb.create();
}
return props_MoveNodesToNodeExpression;
case LanguageConceptSwitch.NodeOperation:
if (props_NodeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("node");
props_NodeOperation = cpb.create();
}
return props_NodeOperation;
case LanguageConceptSwitch.NodeTarget:
if (props_NodeTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("node");
props_NodeTarget = cpb.create();
}
return props_NodeTarget;
case LanguageConceptSwitch.NodesOperation:
if (props_NodesOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("nodes");
props_NodesOperation = cpb.create();
}
return props_NodesOperation;
case LanguageConceptSwitch.ProjectOperation:
if (props_ProjectOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("mpsProject");
props_ProjectOperation = cpb.create();
}
return props_ProjectOperation;
case LanguageConceptSwitch.Refactoring:
if (props_Refactoring == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a778e245L);
cpb.deprecateAggregation(0x88e6d7a0aad9adfL, "modelsToGenerateBlock");
cpb.presentationByName();
cpb.helpUrl(HELP_URL);
cpb.icon(IconContainer.RESOURCE_0);
props_Refactoring = cpb.create();
}
return props_Refactoring;
case LanguageConceptSwitch.RefactoringAction:
if (props_RefactoringAction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RefactoringAction = cpb.create();
}
return props_RefactoringAction;
case LanguageConceptSwitch.RefactoringArgument:
if (props_RefactoringArgument == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RefactoringArgument = cpb.create();
}
return props_RefactoringArgument;
case LanguageConceptSwitch.RefactoringArgumentReference:
if (props_RefactoringArgumentReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RefactoringArgumentReference = cpb.create();
}
return props_RefactoringArgumentReference;
case LanguageConceptSwitch.RefactoringContext_ConceptFunctionParameter:
if (props_RefactoringContext_ConceptFunctionParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("refactoringContext");
props_RefactoringContext_ConceptFunctionParameter = cpb.create();
}
return props_RefactoringContext_ConceptFunctionParameter;
case LanguageConceptSwitch.RefactoringField:
if (props_RefactoringField == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RefactoringField = cpb.create();
}
return props_RefactoringField;
case LanguageConceptSwitch.RefactoringFieldReference:
if (props_RefactoringFieldReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4c4b92003e49a704L, 0x4c4b92003e49a705L, "baseVariableDeclaration", "", "");
props_RefactoringFieldReference = cpb.create();
}
return props_RefactoringFieldReference;
case LanguageConceptSwitch.RefactoringParameter:
if (props_RefactoringParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RefactoringParameter = cpb.create();
}
return props_RefactoringParameter;
case LanguageConceptSwitch.RefactoringParameterReference:
if (props_RefactoringParameterReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x3ecd7c84cde345deL, 0x886c135ecc69b742L, 0x5fb04b74a77cda06L, 0x5fb04b74a77cda07L, "refactoringParameter", "", "");
props_RefactoringParameterReference = cpb.create();
}
return props_RefactoringParameterReference;
case LanguageConceptSwitch.RefactoringTarget:
if (props_RefactoringTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RefactoringTarget = cpb.create();
}
return props_RefactoringTarget;
case LanguageConceptSwitch.RepositoryOperation:
if (props_RepositoryOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("repository");
props_RepositoryOperation = cpb.create();
}
return props_RepositoryOperation;
case LanguageConceptSwitch.ScopeOperation:
if (props_ScopeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("scope");
props_ScopeOperation = cpb.create();
}
return props_ScopeOperation;
case LanguageConceptSwitch.UpdateModelProcedure:
if (props_UpdateModelProcedure == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("updateModel(...)");
props_UpdateModelProcedure = cpb.create();
}
return props_UpdateModelProcedure;
}
return null;
}