public ConceptPresentation getDescriptor()

in plugins/execution-languages/languages/configurations/source_gen/jetbrains/mps/execution/configurations/structure/ConceptPresentationAspectImpl.java [53:329]


  public ConceptPresentation getDescriptor(SAbstractConcept c) {
    StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
    switch (structureDescriptor.internalIndex(c)) {
      case LanguageConceptSwitch.AbstractRunConfigurationExecutor:
        if (props_AbstractRunConfigurationExecutor == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          props_AbstractRunConfigurationExecutor = cpb.create();
        }
        return props_AbstractRunConfigurationExecutor;
      case LanguageConceptSwitch.BeforeTask:
        if (props_BeforeTask == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_BeforeTask = cpb.create();
        }
        return props_BeforeTask;
      case LanguageConceptSwitch.BeforeTaskCall:
        if (props_BeforeTaskCall == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByReference(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x5ae6ebde781f1fd8L, 0x5ae6ebde781f1fd9L, "beforeTask", "", "");
          props_BeforeTaskCall = cpb.create();
        }
        return props_BeforeTaskCall;
      case LanguageConceptSwitch.BeforeTaskParameter:
        if (props_BeforeTaskParameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_BeforeTaskParameter = cpb.create();
        }
        return props_BeforeTaskParameter;
      case LanguageConceptSwitch.BeforeTaskParameterReference:
        if (props_BeforeTaskParameterReference == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByReference(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L, 0xf8cc6bf960L, "variableDeclaration", "", "");
          props_BeforeTaskParameterReference = cpb.create();
        }
        return props_BeforeTaskParameterReference;
      case LanguageConceptSwitch.ConfigurationFromExecutorReference:
        if (props_ConfigurationFromExecutorReference == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_ConfigurationFromExecutorReference = cpb.create();
        }
        return props_ConfigurationFromExecutorReference;
      case LanguageConceptSwitch.Configuration_Parameter:
        if (props_Configuration_Parameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("configuration");
          props_Configuration_Parameter = cpb.create();
        }
        return props_Configuration_Parameter;
      case LanguageConceptSwitch.ConsoleCreator:
        if (props_ConsoleCreator == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("console");
          props_ConsoleCreator = cpb.create();
        }
        return props_ConsoleCreator;
      case LanguageConceptSwitch.ConsoleType:
        if (props_ConsoleType == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("console");
          props_ConsoleType = cpb.create();
        }
        return props_ConsoleType;
      case LanguageConceptSwitch.ContextConfiguration_Parameter:
        if (props_ContextConfiguration_Parameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("context");
          props_ContextConfiguration_Parameter = cpb.create();
        }
        return props_ContextConfiguration_Parameter;
      case LanguageConceptSwitch.ContextExpression:
        if (props_ContextExpression == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("context");
          props_ContextExpression = cpb.create();
        }
        return props_ContextExpression;
      case LanguageConceptSwitch.Create_ConceptFunction:
        if (props_Create_ConceptFunction == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("create");
          props_Create_ConceptFunction = cpb.create();
        }
        return props_Create_ConceptFunction;
      case LanguageConceptSwitch.DebuggerSettings_Parameter:
        if (props_DebuggerSettings_Parameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("debuggerSettings");
          props_DebuggerSettings_Parameter = cpb.create();
        }
        return props_DebuggerSettings_Parameter;
      case LanguageConceptSwitch.DummyRunConfigurationInitializer:
        if (props_DummyRunConfigurationInitializer == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.shortDesc("initializer for rc as a persistent properties container");
          cpb.presentationByReference(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x1e454b508a60997cL, 0xd244b712f910117L, "configuration", "", "");
          props_DummyRunConfigurationInitializer = cpb.create();
        }
        return props_DummyRunConfigurationInitializer;
      case LanguageConceptSwitch.EnvironmentExpression:
        if (props_EnvironmentExpression == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.shortDesc("execution environment");
          cpb.rawPresentation("environment");
          props_EnvironmentExpression = cpb.create();
        }
        return props_EnvironmentExpression;
      case LanguageConceptSwitch.ExecuteBeforeTask_ConceptFunction:
        if (props_ExecuteBeforeTask_ConceptFunction == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("execute");
          props_ExecuteBeforeTask_ConceptFunction = cpb.create();
        }
        return props_ExecuteBeforeTask_ConceptFunction;
      case LanguageConceptSwitch.ExecuteConfiguration_Function:
        if (props_ExecuteConfiguration_Function == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("execute");
          props_ExecuteConfiguration_Function = cpb.create();
        }
        return props_ExecuteConfiguration_Function;
      case LanguageConceptSwitch.Executor_Parameter:
        if (props_Executor_Parameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("executor");
          props_Executor_Parameter = cpb.create();
        }
        return props_Executor_Parameter;
      case LanguageConceptSwitch.GetProjectOperation:
        if (props_GetProjectOperation == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("project");
          props_GetProjectOperation = cpb.create();
        }
        return props_GetProjectOperation;
      case LanguageConceptSwitch.IsConfigurationFromContext_ConceptFunction:
        if (props_IsConfigurationFromContext_ConceptFunction == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("isConfigurationFromContext");
          props_IsConfigurationFromContext_ConceptFunction = cpb.create();
        }
        return props_IsConfigurationFromContext_ConceptFunction;
      case LanguageConceptSwitch.ModelSource:
        if (props_ModelSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.deprecated(true);
          cpb.rawPresentation("model (deprecated)");
          props_ModelSource = cpb.create();
        }
        return props_ModelSource;
      case LanguageConceptSwitch.ModuleSource:
        if (props_ModuleSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.deprecated(true);
          cpb.rawPresentation("module (deprecated)");
          props_ModuleSource = cpb.create();
        }
        return props_ModuleSource;
      case LanguageConceptSwitch.NodeListSource:
        if (props_NodeListSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("nlist");
          props_NodeListSource = cpb.create();
        }
        return props_NodeListSource;
      case LanguageConceptSwitch.NodeSource:
        if (props_NodeSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("node");
          props_NodeSource = cpb.create();
        }
        return props_NodeSource;
      case LanguageConceptSwitch.ProjectSource:
        if (props_ProjectSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("project");
          props_ProjectSource = cpb.create();
        }
        return props_ProjectSource;
      case LanguageConceptSwitch.Project_Parameter:
        if (props_Project_Parameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("project");
          props_Project_Parameter = cpb.create();
        }
        return props_Project_Parameter;
      case LanguageConceptSwitch.RunConfiguration:
        if (props_RunConfiguration == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x2153d8f1c1f46e49L);
          cpb.deprecateAggregation(0x421a8d20ae9f689eL, "icon");
          cpb.presentationByName();
          cpb.icon(IconContainer.RESOURCE_0);
          props_RunConfiguration = cpb.create();
        }
        return props_RunConfiguration;
      case LanguageConceptSwitch.RunConfigurationCreator:
        if (props_RunConfigurationCreator == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByReference(0x22e72e4c0f6946ceL, 0x84036750153aa615L, 0x328e81d9f20cd1deL, 0x328e81d9f20cd1dfL, "configuration", "", "");
          props_RunConfigurationCreator = cpb.create();
        }
        return props_RunConfigurationCreator;
      case LanguageConceptSwitch.RunConfigurationExecutor:
        if (props_RunConfigurationExecutor == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_RunConfigurationExecutor = cpb.create();
        }
        return props_RunConfigurationExecutor;
      case LanguageConceptSwitch.RunConfigurationKind:
        if (props_RunConfigurationKind == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_RunConfigurationKind = cpb.create();
        }
        return props_RunConfigurationKind;
      case LanguageConceptSwitch.RunConfigurationProducer:
        if (props_RunConfigurationProducer == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_RunConfigurationProducer = cpb.create();
        }
        return props_RunConfigurationProducer;
      case LanguageConceptSwitch.RunConfigurationProducerPart:
        if (props_RunConfigurationProducerPart == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.presentationByName();
          props_RunConfigurationProducerPart = cpb.create();
        }
        return props_RunConfigurationProducerPart;
      case LanguageConceptSwitch.RunConfigurationSource:
        if (props_RunConfigurationSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          props_RunConfigurationSource = cpb.create();
        }
        return props_RunConfigurationSource;
      case LanguageConceptSwitch.RunConfigurationType:
        if (props_RunConfigurationType == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.shortDesc("run configuration type");
          cpb.rawPresentation("run configuration");
          props_RunConfigurationType = cpb.create();
        }
        return props_RunConfigurationType;
      case LanguageConceptSwitch.SModelSource:
        if (props_SModelSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("model");
          props_SModelSource = cpb.create();
        }
        return props_SModelSource;
      case LanguageConceptSwitch.SModuleSource:
        if (props_SModuleSource == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("module");
          props_SModuleSource = cpb.create();
        }
        return props_SModuleSource;
      case LanguageConceptSwitch.Source_ConceptFunctionParameter:
        if (props_Source_ConceptFunctionParameter == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("source");
          props_Source_ConceptFunctionParameter = cpb.create();
        }
        return props_Source_ConceptFunctionParameter;
      case LanguageConceptSwitch.StartProcessHandlerStatement:
        if (props_StartProcessHandlerStatement == null) {
          ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
          cpb.rawPresentation("start process handler");
          props_StartProcessHandlerStatement = cpb.create();
        }
        return props_StartProcessHandlerStatement;
    }
    return null;
  }