in languages/languageDesign/typesystem/source_gen/jetbrains/mps/lang/typesystem/structure/ConceptPresentationAspectImpl.java [137:1012]
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractCheckingRule:
if (props_AbstractCheckingRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x1164847e929L);
cpb.deprecateAggregation(0x1885777d137135fcL, "overridesFun_old");
props_AbstractCheckingRule = cpb.create();
}
return props_AbstractCheckingRule;
case LanguageConceptSwitch.AbstractComparableStatement:
if (props_AbstractComparableStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractComparableStatement = cpb.create();
}
return props_AbstractComparableStatement;
case LanguageConceptSwitch.AbstractEquationStatement:
if (props_AbstractEquationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractEquationStatement = cpb.create();
}
return props_AbstractEquationStatement;
case LanguageConceptSwitch.AbstractInequationStatement:
if (props_AbstractInequationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractInequationStatement = cpb.create();
}
return props_AbstractInequationStatement;
case LanguageConceptSwitch.AbstractOverloadedOpsTypeRule:
if (props_AbstractOverloadedOpsTypeRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractOverloadedOpsTypeRule = cpb.create();
}
return props_AbstractOverloadedOpsTypeRule;
case LanguageConceptSwitch.AbstractReportStatement:
if (props_AbstractReportStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractReportStatement = cpb.create();
}
return props_AbstractReportStatement;
case LanguageConceptSwitch.AbstractRule:
if (props_AbstractRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractRule = cpb.create();
}
return props_AbstractRule;
case LanguageConceptSwitch.AbstractSubtypingRule:
if (props_AbstractSubtypingRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractSubtypingRule = cpb.create();
}
return props_AbstractSubtypingRule;
case LanguageConceptSwitch.AddDependencyStatement:
if (props_AddDependencyStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("addDependency");
props_AddDependencyStatement = cpb.create();
}
return props_AddDependencyStatement;
case LanguageConceptSwitch.ApplicableNodeCondition:
if (props_ApplicableNodeCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ApplicableNodeCondition = cpb.create();
}
return props_ApplicableNodeCondition;
case LanguageConceptSwitch.ApplicableNodeReference:
if (props_ApplicableNodeReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x1117e9ef5dcL, 0x1117e9f2a5aL, "applicableNode", "", "");
props_ApplicableNodeReference = cpb.create();
}
return props_ApplicableNodeReference;
case LanguageConceptSwitch.AssertStatement:
if (props_AssertStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("ensure");
props_AssertStatement = cpb.create();
}
return props_AssertStatement;
case LanguageConceptSwitch.AttributedNodeExpression:
if (props_AttributedNodeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("attributedNode");
props_AttributedNodeExpression = cpb.create();
}
return props_AttributedNodeExpression;
case LanguageConceptSwitch.CheckingRuleReference:
if (props_CheckingRuleReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x2054bec22d01782eL, 0x2054bec22d01782fL, "declaration", "", "");
props_CheckingRuleReference = cpb.create();
}
return props_CheckingRuleReference;
case LanguageConceptSwitch.CoerceExpression:
if (props_CoerceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("expression");
cpb.rawPresentation("coerce");
props_CoerceExpression = cpb.create();
}
return props_CoerceExpression;
case LanguageConceptSwitch.CoerceStatement:
if (props_CoerceStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("coerce");
props_CoerceStatement = cpb.create();
}
return props_CoerceStatement;
case LanguageConceptSwitch.CoerceStrongExpression:
if (props_CoerceStrongExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("expression");
cpb.rawPresentation("coerceStrong");
props_CoerceStrongExpression = cpb.create();
}
return props_CoerceStrongExpression;
case LanguageConceptSwitch.ComparisonRule:
if (props_ComparisonRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL);
cpb.icon(IconContainer.RESOURCE_0);
props_ComparisonRule = cpb.create();
}
return props_ComparisonRule;
case LanguageConceptSwitch.ConceptFunctionParameter_ContextNode:
if (props_ConceptFunctionParameter_ContextNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("contextNode");
props_ConceptFunctionParameter_ContextNode = cpb.create();
}
return props_ConceptFunctionParameter_ContextNode;
case LanguageConceptSwitch.ConceptFunctionParameter_EditorContext:
if (props_ConceptFunctionParameter_EditorContext == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("editorContext");
props_ConceptFunctionParameter_EditorContext = cpb.create();
}
return props_ConceptFunctionParameter_EditorContext;
case LanguageConceptSwitch.ConceptFunctionParameter_Role:
if (props_ConceptFunctionParameter_Role == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("role");
props_ConceptFunctionParameter_Role = cpb.create();
}
return props_ConceptFunctionParameter_Role;
case LanguageConceptSwitch.ConceptFunctionParameter_Selection:
if (props_ConceptFunctionParameter_Selection == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("selectionBefore");
props_ConceptFunctionParameter_Selection = cpb.create();
}
return props_ConceptFunctionParameter_Selection;
case LanguageConceptSwitch.ConceptFunctionParameter_isAggregation:
if (props_ConceptFunctionParameter_isAggregation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isAggregation");
props_ConceptFunctionParameter_isAggregation = cpb.create();
}
return props_ConceptFunctionParameter_isAggregation;
case LanguageConceptSwitch.ConceptFunctionParameter_node:
if (props_ConceptFunctionParameter_node == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("function parameter");
cpb.rawPresentation("node");
props_ConceptFunctionParameter_node = cpb.create();
}
return props_ConceptFunctionParameter_node;
case LanguageConceptSwitch.ConceptFunctionParameter_var:
if (props_ConceptFunctionParameter_var == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("variable");
props_ConceptFunctionParameter_var = cpb.create();
}
return props_ConceptFunctionParameter_var;
case LanguageConceptSwitch.ConceptReference:
if (props_ConceptReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_ConceptReference = cpb.create();
}
return props_ConceptReference;
case LanguageConceptSwitch.CreateComparableEquationStatement:
if (props_CreateComparableEquationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("weak comparability");
cpb.rawPresentation(":~:");
props_CreateComparableEquationStatement = cpb.create();
}
return props_CreateComparableEquationStatement;
case LanguageConceptSwitch.CreateComparableEquationStatementStrong:
if (props_CreateComparableEquationStatementStrong == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("strong comparability");
cpb.rawPresentation(":~~:");
props_CreateComparableEquationStatementStrong = cpb.create();
}
return props_CreateComparableEquationStatementStrong;
case LanguageConceptSwitch.CreateEquationStatement:
if (props_CreateEquationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("typesystem equation");
cpb.rawPresentation(":==:");
props_CreateEquationStatement = cpb.create();
}
return props_CreateEquationStatement;
case LanguageConceptSwitch.CreateGreaterThanInequationStatement:
if (props_CreateGreaterThanInequationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("weak subtyping");
cpb.rawPresentation(":>=:");
props_CreateGreaterThanInequationStatement = cpb.create();
}
return props_CreateGreaterThanInequationStatement;
case LanguageConceptSwitch.CreateLessThanInequationStatement:
if (props_CreateLessThanInequationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("weak subtyping");
cpb.rawPresentation(":<=:");
props_CreateLessThanInequationStatement = cpb.create();
}
return props_CreateLessThanInequationStatement;
case LanguageConceptSwitch.CreateStrongGreaterThanInequationStatement:
if (props_CreateStrongGreaterThanInequationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("strong subtyping");
cpb.rawPresentation(":>>=:");
props_CreateStrongGreaterThanInequationStatement = cpb.create();
}
return props_CreateStrongGreaterThanInequationStatement;
case LanguageConceptSwitch.CreateStrongLessThanInequationStatement:
if (props_CreateStrongLessThanInequationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("strong subtyping");
cpb.rawPresentation(":<<=:");
props_CreateStrongLessThanInequationStatement = cpb.create();
}
return props_CreateStrongLessThanInequationStatement;
case LanguageConceptSwitch.DefaultGroupReference:
if (props_DefaultGroupReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("default");
props_DefaultGroupReference = cpb.create();
}
return props_DefaultGroupReference;
case LanguageConceptSwitch.ErrorInfoExpression:
if (props_ErrorInfoExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("equationInfo");
props_ErrorInfoExpression = cpb.create();
}
return props_ErrorInfoExpression;
case LanguageConceptSwitch.ExpressionIssueType:
if (props_ExpressionIssueType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("expression");
props_ExpressionIssueType = cpb.create();
}
return props_ExpressionIssueType;
case LanguageConceptSwitch.GetOperationType:
if (props_GetOperationType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("operation type(..)");
props_GetOperationType = cpb.create();
}
return props_GetOperationType;
case LanguageConceptSwitch.IRuleWithOneNode:
if (props_IRuleWithOneNode == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IRuleWithOneNode = cpb.create();
}
return props_IRuleWithOneNode;
case LanguageConceptSwitch.IRuleWithTwoNodes:
if (props_IRuleWithTwoNodes == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IRuleWithTwoNodes = cpb.create();
}
return props_IRuleWithTwoNodes;
case LanguageConceptSwitch.ImmediateSupertypesExpression:
if (props_ImmediateSupertypesExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.rawPresentation("immediateSupertypes()");
props_ImmediateSupertypesExpression = cpb.create();
}
return props_ImmediateSupertypesExpression;
case LanguageConceptSwitch.InequationReference:
if (props_InequationReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x42501924d0bd1913L, 0x42501924d0bd1914L, "inequation", "", "");
props_InequationReference = cpb.create();
}
return props_InequationReference;
case LanguageConceptSwitch.InequationReplacementRule:
if (props_InequationReplacementRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL1);
cpb.icon(IconContainer.RESOURCE_1);
props_InequationReplacementRule = cpb.create();
}
return props_InequationReplacementRule;
case LanguageConceptSwitch.InferenceRule:
if (props_InferenceRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL2);
cpb.icon(IconContainer.RESOURCE_2);
props_InferenceRule = cpb.create();
}
return props_InferenceRule;
case LanguageConceptSwitch.InfoStatement:
if (props_InfoStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("report typesystem info");
cpb.rawPresentation("info");
props_InfoStatement = cpb.create();
}
return props_InfoStatement;
case LanguageConceptSwitch.InfoStatementAnnotation:
if (props_InfoStatementAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_InfoStatementAnnotation = cpb.create();
}
return props_InfoStatementAnnotation;
case LanguageConceptSwitch.IsApplicableConceptFunction:
if (props_IsApplicableConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("IsApplicableConceptFunction");
props_IsApplicableConceptFunction = cpb.create();
}
return props_IsApplicableConceptFunction;
case LanguageConceptSwitch.IsReplacementRuleApplicable_ConceptFunction:
if (props_IsReplacementRuleApplicable_ConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("IsReplacementRuleApplicable_ConceptFunction");
props_IsReplacementRuleApplicable_ConceptFunction = cpb.create();
}
return props_IsReplacementRuleApplicable_ConceptFunction;
case LanguageConceptSwitch.IsStrongSubtypeExpression:
if (props_IsStrongSubtypeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isStrongSubtype()");
props_IsStrongSubtypeExpression = cpb.create();
}
return props_IsStrongSubtypeExpression;
case LanguageConceptSwitch.IsSubtypeExpression:
if (props_IsSubtypeExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("isSubtype()");
props_IsSubtypeExpression = cpb.create();
}
return props_IsSubtypeExpression;
case LanguageConceptSwitch.IssueTypeSpec:
if (props_IssueTypeSpec == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IssueTypeSpec = cpb.create();
}
return props_IssueTypeSpec;
case LanguageConceptSwitch.JoinContainer:
if (props_JoinContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("JoinContainer");
props_JoinContainer = cpb.create();
}
return props_JoinContainer;
case LanguageConceptSwitch.JoinType:
if (props_JoinType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("join");
props_JoinType = cpb.create();
}
return props_JoinType;
case LanguageConceptSwitch.LeftOperandType_parameter:
if (props_LeftOperandType_parameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("leftOperandType");
props_LeftOperandType_parameter = cpb.create();
}
return props_LeftOperandType_parameter;
case LanguageConceptSwitch.LinkPatternVariableReference:
if (props_LinkPatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11192d92ad3L, 0x11192da25efL, "patternVarDecl", "", "");
props_LinkPatternVariableReference = cpb.create();
}
return props_LinkPatternVariableReference;
case LanguageConceptSwitch.MatchStatement:
if (props_MatchStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("match");
props_MatchStatement = cpb.create();
}
return props_MatchStatement;
case LanguageConceptSwitch.MatchStatementItem:
if (props_MatchStatementItem == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MatchStatementItem");
props_MatchStatementItem = cpb.create();
}
return props_MatchStatementItem;
case LanguageConceptSwitch.MeetContainer:
if (props_MeetContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("MeetContainer");
props_MeetContainer = cpb.create();
}
return props_MeetContainer;
case LanguageConceptSwitch.MeetType:
if (props_MeetType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("meet");
props_MeetType = cpb.create();
}
return props_MeetType;
case LanguageConceptSwitch.MessageStatement:
if (props_MessageStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11db4aad802L);
cpb.deprecateAggregation(0x11db4ab45e6L, "nodeToReport_old");
cpb.deprecateAggregation(0x11db4ab45e7L, "helginsIntention_old");
cpb.deprecateAggregation(0x11db4abc990L, "messageTarget_old");
cpb.deprecateAggregation(0x37a16b7744c2e061L, "foreignMessageSource_old");
props_MessageStatement = cpb.create();
}
return props_MessageStatement;
case LanguageConceptSwitch.MessageStatementAnnotation:
if (props_MessageStatementAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MessageStatementAnnotation = cpb.create();
}
return props_MessageStatementAnnotation;
case LanguageConceptSwitch.MessageTarget:
if (props_MessageTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MessageTarget = cpb.create();
}
return props_MessageTarget;
case LanguageConceptSwitch.Node_InferTypeOperation:
if (props_Node_InferTypeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("get inferred type");
cpb.rawPresentation("inferType");
props_Node_InferTypeOperation = cpb.create();
}
return props_Node_InferTypeOperation;
case LanguageConceptSwitch.Node_TypeOperation:
if (props_Node_TypeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("get type");
cpb.rawPresentation("type");
props_Node_TypeOperation = cpb.create();
}
return props_Node_TypeOperation;
case LanguageConceptSwitch.NonTypesystemRule:
if (props_NonTypesystemRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL3);
cpb.icon(IconContainer.RESOURCE_3);
props_NonTypesystemRule = cpb.create();
}
return props_NonTypesystemRule;
case LanguageConceptSwitch.NormalTypeClause:
if (props_NormalTypeClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("( expr )");
props_NormalTypeClause = cpb.create();
}
return props_NormalTypeClause;
case LanguageConceptSwitch.Operation_parameter:
if (props_Operation_parameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("operation");
props_Operation_parameter = cpb.create();
}
return props_Operation_parameter;
case LanguageConceptSwitch.OrStatement:
if (props_OrStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OrStatement");
props_OrStatement = cpb.create();
}
return props_OrStatement;
case LanguageConceptSwitch.OriginalNodeId:
if (props_OriginalNodeId == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OriginalNodeId");
props_OriginalNodeId = cpb.create();
}
return props_OriginalNodeId;
case LanguageConceptSwitch.OverloadedOpIsApplicableFunction:
if (props_OverloadedOpIsApplicableFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OverloadedOpIsApplicableFunction");
props_OverloadedOpIsApplicableFunction = cpb.create();
}
return props_OverloadedOpIsApplicableFunction;
case LanguageConceptSwitch.OverloadedOpRulesContainer:
if (props_OverloadedOpRulesContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL4);
cpb.icon(IconContainer.RESOURCE_4);
props_OverloadedOpRulesContainer = cpb.create();
}
return props_OverloadedOpRulesContainer;
case LanguageConceptSwitch.OverloadedOpTypeRule_OneTypeSpecified:
if (props_OverloadedOpTypeRule_OneTypeSpecified == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OverloadedOpTypeRule_OneTypeSpecified");
props_OverloadedOpTypeRule_OneTypeSpecified = cpb.create();
}
return props_OverloadedOpTypeRule_OneTypeSpecified;
case LanguageConceptSwitch.OverloadedOperatorTypeFunction:
if (props_OverloadedOperatorTypeFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OverloadedOperatorTypeFunction");
props_OverloadedOperatorTypeFunction = cpb.create();
}
return props_OverloadedOperatorTypeFunction;
case LanguageConceptSwitch.OverloadedOperatorTypeRule:
if (props_OverloadedOperatorTypeRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OverloadedOperatorTypeRule");
props_OverloadedOperatorTypeRule = cpb.create();
}
return props_OverloadedOperatorTypeRule;
case LanguageConceptSwitch.OverridesConceptFunction:
if (props_OverridesConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("OverridesConceptFunction");
props_OverridesConceptFunction = cpb.create();
}
return props_OverridesConceptFunction;
case LanguageConceptSwitch.PatternCondition:
if (props_PatternCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_PatternCondition = cpb.create();
}
return props_PatternCondition;
case LanguageConceptSwitch.PatternVariableReference:
if (props_PatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11192d10036L, 0x11192d17e60L, "patternVarDecl", "", "");
props_PatternVariableReference = cpb.create();
}
return props_PatternVariableReference;
case LanguageConceptSwitch.PrintToTrace:
if (props_PrintToTrace == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("print to trace");
props_PrintToTrace = cpb.create();
}
return props_PrintToTrace;
case LanguageConceptSwitch.Processed:
if (props_Processed == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("Processed");
props_Processed = cpb.create();
}
return props_Processed;
case LanguageConceptSwitch.PropertyMessageTarget:
if (props_PropertyMessageTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11db4a6a000L, 0x11db4a6fbeeL, "propertyDeclaration", "", "");
props_PropertyMessageTarget = cpb.create();
}
return props_PropertyMessageTarget;
case LanguageConceptSwitch.PropertyNameTarget:
if (props_PropertyNameTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("property");
props_PropertyNameTarget = cpb.create();
}
return props_PropertyNameTarget;
case LanguageConceptSwitch.PropertyPatternVariableReference:
if (props_PropertyPatternVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11192d97ff9L, 0x11192d9d83cL, "patternVarDecl", "", "");
props_PropertyPatternVariableReference = cpb.create();
}
return props_PropertyPatternVariableReference;
case LanguageConceptSwitch.QuickFixApplicableBlock:
if (props_QuickFixApplicableBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("applicable");
props_QuickFixApplicableBlock = cpb.create();
}
return props_QuickFixApplicableBlock;
case LanguageConceptSwitch.QuickFixArgument:
if (props_QuickFixArgument == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_QuickFixArgument = cpb.create();
}
return props_QuickFixArgument;
case LanguageConceptSwitch.QuickFixArgumentReference:
if (props_QuickFixArgumentReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11b3683c009L, 0x11b3683c00aL, "quickFixArgument", "", "");
props_QuickFixArgumentReference = cpb.create();
}
return props_QuickFixArgumentReference;
case LanguageConceptSwitch.QuickFixDescriptionBlock:
if (props_QuickFixDescriptionBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("description");
props_QuickFixDescriptionBlock = cpb.create();
}
return props_QuickFixDescriptionBlock;
case LanguageConceptSwitch.QuickFixExecuteBlock:
if (props_QuickFixExecuteBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("execute");
props_QuickFixExecuteBlock = cpb.create();
}
return props_QuickFixExecuteBlock;
case LanguageConceptSwitch.QuickFixField:
if (props_QuickFixField == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_QuickFixField = cpb.create();
}
return props_QuickFixField;
case LanguageConceptSwitch.QuickFixFieldReference:
if (props_QuickFixFieldReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x70489eee8479b55dL, 0x70489eee8479b55eL, "quickFixField", "", "");
props_QuickFixFieldReference = cpb.create();
}
return props_QuickFixFieldReference;
case LanguageConceptSwitch.QuickFixSetSelectionBlock:
if (props_QuickFixSetSelectionBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("set selection");
props_QuickFixSetSelectionBlock = cpb.create();
}
return props_QuickFixSetSelectionBlock;
case LanguageConceptSwitch.ReferenceMessageTarget:
if (props_ReferenceMessageTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x11db4a87c94L, 0x11db4a8e070L, "linkDeclaration", "", "");
props_ReferenceMessageTarget = cpb.create();
}
return props_ReferenceMessageTarget;
case LanguageConceptSwitch.ReferenceRoleTarget:
if (props_ReferenceRoleTarget == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("reference role");
props_ReferenceRoleTarget = cpb.create();
}
return props_ReferenceRoleTarget;
case LanguageConceptSwitch.ReportErrorStatement:
if (props_ReportErrorStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("report typesystem error");
cpb.rawPresentation("error");
props_ReportErrorStatement = cpb.create();
}
return props_ReportErrorStatement;
case LanguageConceptSwitch.ReportErrorStatementAnnotation:
if (props_ReportErrorStatementAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_ReportErrorStatementAnnotation = cpb.create();
}
return props_ReportErrorStatementAnnotation;
case LanguageConceptSwitch.RightOperandType_parameter:
if (props_RightOperandType_parameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("rightOperandType");
props_RightOperandType_parameter = cpb.create();
}
return props_RightOperandType_parameter;
case LanguageConceptSwitch.RuntimeErrorType:
if (props_RuntimeErrorType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RuntimeErrorType = cpb.create();
}
return props_RuntimeErrorType;
case LanguageConceptSwitch.RuntimeHoleType:
if (props_RuntimeHoleType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("RuntimeHoleType");
props_RuntimeHoleType = cpb.create();
}
return props_RuntimeHoleType;
case LanguageConceptSwitch.RuntimeListVariable:
if (props_RuntimeListVariable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RuntimeListVariable = cpb.create();
}
return props_RuntimeListVariable;
case LanguageConceptSwitch.RuntimeTypeVariable:
if (props_RuntimeTypeVariable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_RuntimeTypeVariable = cpb.create();
}
return props_RuntimeTypeVariable;
case LanguageConceptSwitch.SelectionType:
if (props_SelectionType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("selection");
props_SelectionType = cpb.create();
}
return props_SelectionType;
case LanguageConceptSwitch.StringIssueType:
if (props_StringIssueType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("literal");
props_StringIssueType = cpb.create();
}
return props_StringIssueType;
case LanguageConceptSwitch.SubstituteTypeRule:
if (props_SubstituteTypeRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL5);
cpb.icon(IconContainer.RESOURCE_5);
props_SubstituteTypeRule = cpb.create();
}
return props_SubstituteTypeRule;
case LanguageConceptSwitch.SubtypingRule:
if (props_SubtypingRule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL6);
cpb.icon(IconContainer.RESOURCE_6);
props_SubtypingRule = cpb.create();
}
return props_SubtypingRule;
case LanguageConceptSwitch.SupersedeConceptFunction:
if (props_SupersedeConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("SupersedeConceptFunction");
props_SupersedeConceptFunction = cpb.create();
}
return props_SupersedeConceptFunction;
case LanguageConceptSwitch.TypeCheckerAccessExpression:
if (props_TypeCheckerAccessExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("typechecker");
props_TypeCheckerAccessExpression = cpb.create();
}
return props_TypeCheckerAccessExpression;
case LanguageConceptSwitch.TypeClause:
if (props_TypeClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TypeClause = cpb.create();
}
return props_TypeClause;
case LanguageConceptSwitch.TypeOfExpression:
if (props_TypeOfExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("typeof");
props_TypeOfExpression = cpb.create();
}
return props_TypeOfExpression;
case LanguageConceptSwitch.TypeVarDeclaration:
if (props_TypeVarDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("typesystem's type variable");
cpb.presentationByName();
props_TypeVarDeclaration = cpb.create();
}
return props_TypeVarDeclaration;
case LanguageConceptSwitch.TypeVarReference:
if (props_TypeVarReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x1117f90b04cL, 0x1117f90eda3L, "typeVarDeclaration", "", "");
props_TypeVarReference = cpb.create();
}
return props_TypeVarReference;
case LanguageConceptSwitch.TypesystemEquationStatementAnnotation:
if (props_TypesystemEquationStatementAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_TypesystemEquationStatementAnnotation = cpb.create();
}
return props_TypesystemEquationStatementAnnotation;
case LanguageConceptSwitch.TypesystemIntention:
if (props_TypesystemIntention == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x119e85e030eL, 0x11b3667ec7bL, "quickFix", "", "");
props_TypesystemIntention = cpb.create();
}
return props_TypesystemIntention;
case LanguageConceptSwitch.TypesystemIntentionArgument:
if (props_TypesystemIntentionArgument == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x119e85f8628L, 0x11b3650a4b4L, "quickFixArgument", "", "");
props_TypesystemIntentionArgument = cpb.create();
}
return props_TypesystemIntentionArgument;
case LanguageConceptSwitch.TypesystemQuickFix:
if (props_TypesystemQuickFix == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
cpb.helpUrl(HELP_URL7);
cpb.icon(IconContainer.RESOURCE_7);
props_TypesystemQuickFix = cpb.create();
}
return props_TypesystemQuickFix;
case LanguageConceptSwitch.VariableConverterItem:
if (props_VariableConverterItem == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("VariableConverterItem");
props_VariableConverterItem = cpb.create();
}
return props_VariableConverterItem;
case LanguageConceptSwitch.VariableConverterItem_ApplicableBlock:
if (props_VariableConverterItem_ApplicableBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("VariableConverterItem_ApplicableBlock");
props_VariableConverterItem_ApplicableBlock = cpb.create();
}
return props_VariableConverterItem_ApplicableBlock;
case LanguageConceptSwitch.VariableConverterItem_ConvertBlock:
if (props_VariableConverterItem_ConvertBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("VariableConverterItem_ConvertBlock");
props_VariableConverterItem_ConvertBlock = cpb.create();
}
return props_VariableConverterItem_ConvertBlock;
case LanguageConceptSwitch.VariableConvertersContainer:
if (props_VariableConvertersContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("Variable Converters");
cpb.icon(IconContainer.RESOURCE_8);
props_VariableConvertersContainer = cpb.create();
}
return props_VariableConvertersContainer;
case LanguageConceptSwitch.WarningStatement:
if (props_WarningStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("report typesystem warning");
cpb.rawPresentation("warning");
props_WarningStatement = cpb.create();
}
return props_WarningStatement;
case LanguageConceptSwitch.WarningStatementAnnotation:
if (props_WarningStatementAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_WarningStatementAnnotation = cpb.create();
}
return props_WarningStatementAnnotation;
case LanguageConceptSwitch.WhenConcreteStatement:
if (props_WhenConcreteStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.rawPresentation("when concrete");
props_WhenConcreteStatement = cpb.create();
}
return props_WhenConcreteStatement;
case LanguageConceptSwitch.WhenConcreteVariableDeclaration:
if (props_WhenConcreteVariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByName();
props_WhenConcreteVariableDeclaration = cpb.create();
}
return props_WhenConcreteVariableDeclaration;
case LanguageConceptSwitch.WhenConcreteVariableReference:
if (props_WhenConcreteVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.presentationByReference(0x7a5dda6291404668L, 0xab76d5ed1746f2b2L, 0x118bd0e07f1L, 0x118bd0e7418L, "whenConcreteVar", "", "");
props_WhenConcreteVariableReference = cpb.create();
}
return props_WhenConcreteVariableReference;
}
return null;
}