package jetbrains.mps.lang.plugin.structure;
/*Generated by MPS */
import jetbrains.mps.smodel.runtime.ConceptPresentationAspectBase;
import jetbrains.mps.smodel.runtime.ConceptPresentation;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
import jetbrains.mps.smodel.runtime.ConceptPresentationBuilder;
public class ConceptPresentationAspectImpl extends ConceptPresentationAspectBase {
private ConceptPresentation props_AbstractToolKeystroke;
private ConceptPresentation props_AbstractToolShortcut;
private ConceptPresentation props_ActionAccessOperation;
private ConceptPresentation props_ActionConstructionParameterDeclaration;
private ConceptPresentation props_ActionConstructorParameterReferenceOperation;
private ConceptPresentation props_ActionDataParameterDeclaration;
private ConceptPresentation props_ActionDataParameterReferenceOperation;
private ConceptPresentation props_ActionDeclaration;
private ConceptPresentation props_ActionGroupDeclaration;
private ConceptPresentation props_ActionGroupMember;
private ConceptPresentation props_ActionGroupRef;
private ConceptPresentation props_ActionInstance;
private ConceptPresentation props_ActionParameter;
private ConceptPresentation props_ActionParameterCondition;
private ConceptPresentation props_ActionParameterDeclaration;
private ConceptPresentation props_ActionParameterReference;
private ConceptPresentation props_ActionParameterReferenceOperation;
private ConceptPresentation props_ActionPlaceSpecification;
private ConceptPresentation props_ActionReference;
private ConceptPresentation props_ActionType;
private ConceptPresentation props_AddElementStatement;
private ConceptPresentation props_AddKeystrokeStatement;
private ConceptPresentation props_AddStatement;
private ConceptPresentation props_AddTabOperation;
private ConceptPresentation props_BaseNodeBlock;
private ConceptPresentation props_BaseProjectOperation;
private ConceptPresentation props_BaseToolDeclaration;
private ConceptPresentation props_BuildGroupBlock;
private ConceptPresentation props_ButtonCreator;
private ConceptPresentation props_CloseTabOperation;
private ConceptPresentation props_ConceptCondition;
private ConceptPresentation props_ConceptFunctionParameter_AnActionEvent;
private ConceptPresentation props_ConceptFunctionParameter_CreatorType;
private ConceptPresentation props_ConceptFunctionParameter_IModule;
private ConceptPresentation props_ConceptFunctionParameter_MPSProject;
private ConceptPresentation props_ConceptFunctionParameter_Model;
private ConceptPresentation props_ConceptFunctionParameter_OperationContext;
private ConceptPresentation props_ConceptFunctionParameter_PreferencePage_component;
private ConceptPresentation props_ConceptFunctionParameter_Project;
private ConceptPresentation props_ConceptFunctionParameter_SConceptClass;
private ConceptPresentation props_ConceptFunctionParameter_node;
private ConceptPresentation props_ConceptsBlock;
private ConceptPresentation props_CreateBlock;
private ConceptPresentation props_CreateNodeAspectBlock;
private ConceptPresentation props_CreateTabBlock;
private ConceptPresentation props_CustomCondition;
private ConceptPresentation props_CustomToolShortcut;
private ConceptPresentation props_DisposeBlock;
private ConceptPresentation props_DoUpdateBlock;
private ConceptPresentation props_EditableModel;
private ConceptPresentation props_EditorTab;
private ConceptPresentation props_EditorTabReference;
private ConceptPresentation props_ElementListContents;
private ConceptPresentation props_EnumerateChildrenFunction;
private ConceptPresentation props_EverywhereActionPlace;
private ConceptPresentation props_ExecuteBlock;
private ConceptPresentation props_GetComponentBlock;
private ConceptPresentation props_GetGroupOperation;
private ConceptPresentation props_GetNodeBlock;
private ConceptPresentation props_GetNodesBlock;
private ConceptPresentation props_GetSelectedTabOperation;
private ConceptPresentation props_GroupAccessOperation;
private ConceptPresentation props_GroupAnchor;
private ConceptPresentation props_GroupContents;
private ConceptPresentation props_GroupType;
private ConceptPresentation props_IdeaActionsDescriptor;
private ConceptPresentation props_IdeaConfigurationXml;
private ConceptPresentation props_IdeaInitializerDescriptor;
private ConceptPresentation props_IdeaPluginDependency;
private ConceptPresentation props_InitBlock;
private ConceptPresentation props_InterfaceExtentionPoint;
private ConceptPresentation props_InterfaceGroup;
private ConceptPresentation props_IsApplicableBlock;
private ConceptPresentation props_IsApplicableTabBlock;
private ConceptPresentation props_KeyMapKeystroke;
private ConceptPresentation props_KeyStrokeType;
private ConceptPresentation props_KeymapChangesDeclaration;
private ConceptPresentation props_KeymapRef;
private ConceptPresentation props_ListenBlock;
private ConceptPresentation props_MPSPluginDependency;
private ConceptPresentation props_ModificationStatement;
private ConceptPresentation props_NodesBlock;
private ConceptPresentation props_NonDumbAwareActions;
private ConceptPresentation props_NumberToolShortcut;
private ConceptPresentation props_OnAfterReadBlock;
private ConceptPresentation props_OnBeforeWriteBlock;
private ConceptPresentation props_Order;
private ConceptPresentation props_OrderConstraints;
private ConceptPresentation props_OrderReference;
private ConceptPresentation props_ParameterCondition_ConceptFunctionParameter;
private ConceptPresentation props_ParameterizedShortcutChange;
private ConceptPresentation props_PersistentPropertyDeclaration;
private ConceptPresentation props_PersistentPropertyReference;
private ConceptPresentation props_PinTabOperation;
private ConceptPresentation props_PluginDependency;
private ConceptPresentation props_PopupCreator;
private ConceptPresentation props_PreferencePage;
private ConceptPresentation props_PreferencePageCommitBlock;
private ConceptPresentation props_PreferencePageIsModifiedBlock;
private ConceptPresentation props_PreferencePageResetBlock;
private ConceptPresentation props_PreferencesComponentDeclaration;
private ConceptPresentation props_PreferencesComponentType;
private ConceptPresentation props_RequiredCondition;
private ConceptPresentation props_Separator;
private ConceptPresentation props_ShortcutChange;
private ConceptPresentation props_SimpleActionPlace;
private ConceptPresentation props_SimpleShortcutChange;
private ConceptPresentation props_SmartDisposeClosureParameterDeclaration;
private ConceptPresentation props_TabbedToolDeclaration;
private ConceptPresentation props_TabbedToolOperation;
private ConceptPresentation props_ToStringConceptFunction;
private ConceptPresentation props_ToStringParameter;
private ConceptPresentation props_ToolActionPlace;
private ConceptPresentation props_ToolDeclaration;
private ConceptPresentation props_ToolInstanceExpression;
private ConceptPresentation props_ToolKeystroke;
private ConceptPresentation props_ToolTab;
private ConceptPresentation props_ToolType;
private ConceptPresentation props_ToolbarCreator;
private ConceptPresentation props_UnpinTabOperation;
private ConceptPresentation props_UpdateBlock;
private ConceptPresentation props_UpdateGroupBlock;
private ConceptPresentation props_UpdateGroupFunction;
@Override
@Nullable
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractToolKeystroke:
if (props_AbstractToolKeystroke == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractToolKeystroke = cpb.create();
}
return props_AbstractToolKeystroke;
case LanguageConceptSwitch.AbstractToolShortcut:
if (props_AbstractToolShortcut == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractToolShortcut = cpb.create();
}
return props_AbstractToolShortcut;
case LanguageConceptSwitch.ActionAccessOperation:
if (props_ActionAccessOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionAccessOperation = cpb.create();
}
return props_ActionAccessOperation;
case LanguageConceptSwitch.ActionConstructionParameterDeclaration:
if (props_ActionConstructionParameterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionConstructionParameterDeclaration = cpb.create();
}
return props_ActionConstructionParameterDeclaration;
case LanguageConceptSwitch.ActionConstructorParameterReferenceOperation:
if (props_ActionConstructorParameterReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionConstructorParameterReferenceOperation = cpb.create();
}
return props_ActionConstructorParameterReferenceOperation;
case LanguageConceptSwitch.ActionDataParameterDeclaration:
if (props_ActionDataParameterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionDataParameterDeclaration = cpb.create();
}
return props_ActionDataParameterDeclaration;
case LanguageConceptSwitch.ActionDataParameterReferenceOperation:
if (props_ActionDataParameterReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionDataParameterReferenceOperation = cpb.create();
}
return props_ActionDataParameterReferenceOperation;
case LanguageConceptSwitch.ActionDeclaration:
if (props_ActionDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.helpUrl("http://confluence.jetbrains.com/display/MPSD20171/Plugin#Plugin-actionsandactiongroups");
cpb.icon(IconContainer.RESOURCE_a0a2a0a7b0ue);
props_ActionDeclaration = cpb.create();
}
return props_ActionDeclaration;
case LanguageConceptSwitch.ActionGroupDeclaration:
if (props_ActionGroupDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a8b0ue);
props_ActionGroupDeclaration = cpb.create();
}
return props_ActionGroupDeclaration;
case LanguageConceptSwitch.ActionGroupMember:
if (props_ActionGroupMember == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionGroupMember = cpb.create();
}
return props_ActionGroupMember;
case LanguageConceptSwitch.ActionGroupRef:
if (props_ActionGroupRef == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionGroupRef = cpb.create();
}
return props_ActionGroupRef;
case LanguageConceptSwitch.ActionInstance:
if (props_ActionInstance == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionInstance = cpb.create();
}
return props_ActionInstance;
case LanguageConceptSwitch.ActionParameter:
if (props_ActionParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11b737a6b7cL);
cpb.deprecateProperty(0x11c71345faaL, "isOptional");
props_ActionParameter = cpb.create();
}
return props_ActionParameter;
case LanguageConceptSwitch.ActionParameterCondition:
if (props_ActionParameterCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionParameterCondition = cpb.create();
}
return props_ActionParameterCondition;
case LanguageConceptSwitch.ActionParameterDeclaration:
if (props_ActionParameterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionParameterDeclaration = cpb.create();
}
return props_ActionParameterDeclaration;
case LanguageConceptSwitch.ActionParameterReference:
if (props_ActionParameterReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionParameterReference = cpb.create();
}
return props_ActionParameterReference;
case LanguageConceptSwitch.ActionParameterReferenceOperation:
if (props_ActionParameterReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionParameterReferenceOperation = cpb.create();
}
return props_ActionParameterReferenceOperation;
case LanguageConceptSwitch.ActionPlaceSpecification:
if (props_ActionPlaceSpecification == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionPlaceSpecification = cpb.create();
}
return props_ActionPlaceSpecification;
case LanguageConceptSwitch.ActionReference:
if (props_ActionReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionReference = cpb.create();
}
return props_ActionReference;
case LanguageConceptSwitch.ActionType:
if (props_ActionType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ActionType = cpb.create();
}
return props_ActionType;
case LanguageConceptSwitch.AddElementStatement:
if (props_AddElementStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_AddElementStatement = cpb.create();
}
return props_AddElementStatement;
case LanguageConceptSwitch.AddKeystrokeStatement:
if (props_AddKeystrokeStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AddKeystrokeStatement = cpb.create();
}
return props_AddKeystrokeStatement;
case LanguageConceptSwitch.AddStatement:
if (props_AddStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AddStatement = cpb.create();
}
return props_AddStatement;
case LanguageConceptSwitch.AddTabOperation:
if (props_AddTabOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AddTabOperation = cpb.create();
}
return props_AddTabOperation;
case LanguageConceptSwitch.BaseNodeBlock:
if (props_BaseNodeBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseNodeBlock = cpb.create();
}
return props_BaseNodeBlock;
case LanguageConceptSwitch.BaseProjectOperation:
if (props_BaseProjectOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseProjectOperation = cpb.create();
}
return props_BaseProjectOperation;
case LanguageConceptSwitch.BaseToolDeclaration:
if (props_BaseToolDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x5adc7622e710bddcL);
cpb.deprecateProperty(0x5adc7622e710cf6eL, "icon");
cpb.icon(IconContainer.RESOURCE_a0a2a0a62b0ue);
props_BaseToolDeclaration = cpb.create();
}
return props_BaseToolDeclaration;
case LanguageConceptSwitch.BuildGroupBlock:
if (props_BuildGroupBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BuildGroupBlock = cpb.create();
}
return props_BuildGroupBlock;
case LanguageConceptSwitch.ButtonCreator:
if (props_ButtonCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ButtonCreator = cpb.create();
}
return props_ButtonCreator;
case LanguageConceptSwitch.CloseTabOperation:
if (props_CloseTabOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CloseTabOperation = cpb.create();
}
return props_CloseTabOperation;
case LanguageConceptSwitch.ConceptCondition:
if (props_ConceptCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptCondition = cpb.create();
}
return props_ConceptCondition;
case LanguageConceptSwitch.ConceptFunctionParameter_AnActionEvent:
if (props_ConceptFunctionParameter_AnActionEvent == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("function parameter");
props_ConceptFunctionParameter_AnActionEvent = cpb.create();
}
return props_ConceptFunctionParameter_AnActionEvent;
case LanguageConceptSwitch.ConceptFunctionParameter_CreatorType:
if (props_ConceptFunctionParameter_CreatorType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptFunctionParameter_CreatorType = cpb.create();
}
return props_ConceptFunctionParameter_CreatorType;
case LanguageConceptSwitch.ConceptFunctionParameter_IModule:
if (props_ConceptFunctionParameter_IModule == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptFunctionParameter_IModule = cpb.create();
}
return props_ConceptFunctionParameter_IModule;
case LanguageConceptSwitch.ConceptFunctionParameter_MPSProject:
if (props_ConceptFunctionParameter_MPSProject == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("MPS project");
props_ConceptFunctionParameter_MPSProject = cpb.create();
}
return props_ConceptFunctionParameter_MPSProject;
case LanguageConceptSwitch.ConceptFunctionParameter_Model:
if (props_ConceptFunctionParameter_Model == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptFunctionParameter_Model = cpb.create();
}
return props_ConceptFunctionParameter_Model;
case LanguageConceptSwitch.ConceptFunctionParameter_OperationContext:
if (props_ConceptFunctionParameter_OperationContext == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("function parameter");
props_ConceptFunctionParameter_OperationContext = cpb.create();
}
return props_ConceptFunctionParameter_OperationContext;
case LanguageConceptSwitch.ConceptFunctionParameter_PreferencePage_component:
if (props_ConceptFunctionParameter_PreferencePage_component == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("UI component of the page");
props_ConceptFunctionParameter_PreferencePage_component = cpb.create();
}
return props_ConceptFunctionParameter_PreferencePage_component;
case LanguageConceptSwitch.ConceptFunctionParameter_Project:
if (props_ConceptFunctionParameter_Project == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("IDEA project");
props_ConceptFunctionParameter_Project = cpb.create();
}
return props_ConceptFunctionParameter_Project;
case LanguageConceptSwitch.ConceptFunctionParameter_SConceptClass:
if (props_ConceptFunctionParameter_SConceptClass == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptFunctionParameter_SConceptClass = cpb.create();
}
return props_ConceptFunctionParameter_SConceptClass;
case LanguageConceptSwitch.ConceptFunctionParameter_node:
if (props_ConceptFunctionParameter_node == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptFunctionParameter_node = cpb.create();
}
return props_ConceptFunctionParameter_node;
case LanguageConceptSwitch.ConceptsBlock:
if (props_ConceptsBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConceptsBlock = cpb.create();
}
return props_ConceptsBlock;
case LanguageConceptSwitch.CreateBlock:
if (props_CreateBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CreateBlock = cpb.create();
}
return props_CreateBlock;
case LanguageConceptSwitch.CreateNodeAspectBlock:
if (props_CreateNodeAspectBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CreateNodeAspectBlock = cpb.create();
}
return props_CreateNodeAspectBlock;
case LanguageConceptSwitch.CreateTabBlock:
if (props_CreateTabBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CreateTabBlock = cpb.create();
}
return props_CreateTabBlock;
case LanguageConceptSwitch.CustomCondition:
if (props_CustomCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CustomCondition = cpb.create();
}
return props_CustomCondition;
case LanguageConceptSwitch.CustomToolShortcut:
if (props_CustomToolShortcut == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CustomToolShortcut = cpb.create();
}
return props_CustomToolShortcut;
case LanguageConceptSwitch.DisposeBlock:
if (props_DisposeBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DisposeBlock = cpb.create();
}
return props_DisposeBlock;
case LanguageConceptSwitch.DoUpdateBlock:
if (props_DoUpdateBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DoUpdateBlock = cpb.create();
}
return props_DoUpdateBlock;
case LanguageConceptSwitch.EditableModel:
if (props_EditableModel == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EditableModel = cpb.create();
}
return props_EditableModel;
case LanguageConceptSwitch.EditorTab:
if (props_EditorTab == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x33f4c34299ff0d2fL);
cpb.deprecateProperty(0x71dc7d539b7857cfL, "commandOnCreate");
cpb.icon(IconContainer.RESOURCE_a0a2a0a05b0ue);
props_EditorTab = cpb.create();
}
return props_EditorTab;
case LanguageConceptSwitch.EditorTabReference:
if (props_EditorTabReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EditorTabReference = cpb.create();
}
return props_EditorTabReference;
case LanguageConceptSwitch.ElementListContents:
if (props_ElementListContents == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ElementListContents = cpb.create();
}
return props_ElementListContents;
case LanguageConceptSwitch.EnumerateChildrenFunction:
if (props_EnumerateChildrenFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EnumerateChildrenFunction = cpb.create();
}
return props_EnumerateChildrenFunction;
case LanguageConceptSwitch.EverywhereActionPlace:
if (props_EverywhereActionPlace == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EverywhereActionPlace = cpb.create();
}
return props_EverywhereActionPlace;
case LanguageConceptSwitch.ExecuteBlock:
if (props_ExecuteBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ExecuteBlock = cpb.create();
}
return props_ExecuteBlock;
case LanguageConceptSwitch.GetComponentBlock:
if (props_GetComponentBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetComponentBlock = cpb.create();
}
return props_GetComponentBlock;
case LanguageConceptSwitch.GetGroupOperation:
if (props_GetGroupOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetGroupOperation = cpb.create();
}
return props_GetGroupOperation;
case LanguageConceptSwitch.GetNodeBlock:
if (props_GetNodeBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetNodeBlock = cpb.create();
}
return props_GetNodeBlock;
case LanguageConceptSwitch.GetNodesBlock:
if (props_GetNodesBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetNodesBlock = cpb.create();
}
return props_GetNodesBlock;
case LanguageConceptSwitch.GetSelectedTabOperation:
if (props_GetSelectedTabOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetSelectedTabOperation = cpb.create();
}
return props_GetSelectedTabOperation;
case LanguageConceptSwitch.GroupAccessOperation:
if (props_GroupAccessOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GroupAccessOperation = cpb.create();
}
return props_GroupAccessOperation;
case LanguageConceptSwitch.GroupAnchor:
if (props_GroupAnchor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("extension point");
props_GroupAnchor = cpb.create();
}
return props_GroupAnchor;
case LanguageConceptSwitch.GroupContents:
if (props_GroupContents == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GroupContents = cpb.create();
}
return props_GroupContents;
case LanguageConceptSwitch.GroupType:
if (props_GroupType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GroupType = cpb.create();
}
return props_GroupType;
case LanguageConceptSwitch.IdeaActionsDescriptor:
if (props_IdeaActionsDescriptor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IdeaActionsDescriptor = cpb.create();
}
return props_IdeaActionsDescriptor;
case LanguageConceptSwitch.IdeaConfigurationXml:
if (props_IdeaConfigurationXml == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IdeaConfigurationXml = cpb.create();
}
return props_IdeaConfigurationXml;
case LanguageConceptSwitch.IdeaInitializerDescriptor:
if (props_IdeaInitializerDescriptor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a76b0ue);
props_IdeaInitializerDescriptor = cpb.create();
}
return props_IdeaInitializerDescriptor;
case LanguageConceptSwitch.IdeaPluginDependency:
if (props_IdeaPluginDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IdeaPluginDependency = cpb.create();
}
return props_IdeaPluginDependency;
case LanguageConceptSwitch.InitBlock:
if (props_InitBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_InitBlock = cpb.create();
}
return props_InitBlock;
case LanguageConceptSwitch.InterfaceExtentionPoint:
if (props_InterfaceExtentionPoint == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_InterfaceExtentionPoint = cpb.create();
}
return props_InterfaceExtentionPoint;
case LanguageConceptSwitch.InterfaceGroup:
if (props_InterfaceGroup == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_InterfaceGroup = cpb.create();
}
return props_InterfaceGroup;
case LanguageConceptSwitch.IsApplicableBlock:
if (props_IsApplicableBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IsApplicableBlock = cpb.create();
}
return props_IsApplicableBlock;
case LanguageConceptSwitch.IsApplicableTabBlock:
if (props_IsApplicableTabBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IsApplicableTabBlock = cpb.create();
}
return props_IsApplicableTabBlock;
case LanguageConceptSwitch.KeyMapKeystroke:
if (props_KeyMapKeystroke == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_KeyMapKeystroke = cpb.create();
}
return props_KeyMapKeystroke;
case LanguageConceptSwitch.KeyStrokeType:
if (props_KeyStrokeType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_KeyStrokeType = cpb.create();
}
return props_KeyStrokeType;
case LanguageConceptSwitch.KeymapChangesDeclaration:
if (props_KeymapChangesDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a67b0ue);
props_KeymapChangesDeclaration = cpb.create();
}
return props_KeymapChangesDeclaration;
case LanguageConceptSwitch.KeymapRef:
if (props_KeymapRef == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_KeymapRef = cpb.create();
}
return props_KeymapRef;
case LanguageConceptSwitch.ListenBlock:
if (props_ListenBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ListenBlock = cpb.create();
}
return props_ListenBlock;
case LanguageConceptSwitch.MPSPluginDependency:
if (props_MPSPluginDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MPSPluginDependency = cpb.create();
}
return props_MPSPluginDependency;
case LanguageConceptSwitch.ModificationStatement:
if (props_ModificationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ModificationStatement = cpb.create();
}
return props_ModificationStatement;
case LanguageConceptSwitch.NodesBlock:
if (props_NodesBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NodesBlock = cpb.create();
}
return props_NodesBlock;
case LanguageConceptSwitch.NonDumbAwareActions:
if (props_NonDumbAwareActions == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NonDumbAwareActions = cpb.create();
}
return props_NonDumbAwareActions;
case LanguageConceptSwitch.NumberToolShortcut:
if (props_NumberToolShortcut == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NumberToolShortcut = cpb.create();
}
return props_NumberToolShortcut;
case LanguageConceptSwitch.OnAfterReadBlock:
if (props_OnAfterReadBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OnAfterReadBlock = cpb.create();
}
return props_OnAfterReadBlock;
case LanguageConceptSwitch.OnBeforeWriteBlock:
if (props_OnBeforeWriteBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OnBeforeWriteBlock = cpb.create();
}
return props_OnBeforeWriteBlock;
case LanguageConceptSwitch.Order:
if (props_Order == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Order = cpb.create();
}
return props_Order;
case LanguageConceptSwitch.OrderConstraints:
if (props_OrderConstraints == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OrderConstraints = cpb.create();
}
return props_OrderConstraints;
case LanguageConceptSwitch.OrderReference:
if (props_OrderReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OrderReference = cpb.create();
}
return props_OrderReference;
case LanguageConceptSwitch.ParameterCondition_ConceptFunctionParameter:
if (props_ParameterCondition_ConceptFunctionParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ParameterCondition_ConceptFunctionParameter = cpb.create();
}
return props_ParameterCondition_ConceptFunctionParameter;
case LanguageConceptSwitch.ParameterizedShortcutChange:
if (props_ParameterizedShortcutChange == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ParameterizedShortcutChange = cpb.create();
}
return props_ParameterizedShortcutChange;
case LanguageConceptSwitch.PersistentPropertyDeclaration:
if (props_PersistentPropertyDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PersistentPropertyDeclaration = cpb.create();
}
return props_PersistentPropertyDeclaration;
case LanguageConceptSwitch.PersistentPropertyReference:
if (props_PersistentPropertyReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference to externalizable property");
props_PersistentPropertyReference = cpb.create();
}
return props_PersistentPropertyReference;
case LanguageConceptSwitch.PinTabOperation:
if (props_PinTabOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PinTabOperation = cpb.create();
}
return props_PinTabOperation;
case LanguageConceptSwitch.PluginDependency:
if (props_PluginDependency == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PluginDependency = cpb.create();
}
return props_PluginDependency;
case LanguageConceptSwitch.PopupCreator:
if (props_PopupCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PopupCreator = cpb.create();
}
return props_PopupCreator;
case LanguageConceptSwitch.PreferencePage:
if (props_PreferencePage == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x119e269a79fL);
cpb.deprecateProperty(0x119e28e412bL, "iconPath");
props_PreferencePage = cpb.create();
}
return props_PreferencePage;
case LanguageConceptSwitch.PreferencePageCommitBlock:
if (props_PreferencePageCommitBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PreferencePageCommitBlock = cpb.create();
}
return props_PreferencePageCommitBlock;
case LanguageConceptSwitch.PreferencePageIsModifiedBlock:
if (props_PreferencePageIsModifiedBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PreferencePageIsModifiedBlock = cpb.create();
}
return props_PreferencePageIsModifiedBlock;
case LanguageConceptSwitch.PreferencePageResetBlock:
if (props_PreferencePageResetBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PreferencePageResetBlock = cpb.create();
}
return props_PreferencePageResetBlock;
case LanguageConceptSwitch.PreferencesComponentDeclaration:
if (props_PreferencesComponentDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a001b0ue);
props_PreferencesComponentDeclaration = cpb.create();
}
return props_PreferencesComponentDeclaration;
case LanguageConceptSwitch.PreferencesComponentType:
if (props_PreferencesComponentType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PreferencesComponentType = cpb.create();
}
return props_PreferencesComponentType;
case LanguageConceptSwitch.RequiredCondition:
if (props_RequiredCondition == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RequiredCondition = cpb.create();
}
return props_RequiredCondition;
case LanguageConceptSwitch.Separator:
if (props_Separator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("separator");
props_Separator = cpb.create();
}
return props_Separator;
case LanguageConceptSwitch.ShortcutChange:
if (props_ShortcutChange == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ShortcutChange = cpb.create();
}
return props_ShortcutChange;
case LanguageConceptSwitch.SimpleActionPlace:
if (props_SimpleActionPlace == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SimpleActionPlace = cpb.create();
}
return props_SimpleActionPlace;
case LanguageConceptSwitch.SimpleShortcutChange:
if (props_SimpleShortcutChange == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SimpleShortcutChange = cpb.create();
}
return props_SimpleShortcutChange;
case LanguageConceptSwitch.SmartDisposeClosureParameterDeclaration:
if (props_SmartDisposeClosureParameterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("smart closure parameter");
props_SmartDisposeClosureParameterDeclaration = cpb.create();
}
return props_SmartDisposeClosureParameterDeclaration;
case LanguageConceptSwitch.TabbedToolDeclaration:
if (props_TabbedToolDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TabbedToolDeclaration = cpb.create();
}
return props_TabbedToolDeclaration;
case LanguageConceptSwitch.TabbedToolOperation:
if (props_TabbedToolOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TabbedToolOperation = cpb.create();
}
return props_TabbedToolOperation;
case LanguageConceptSwitch.ToStringConceptFunction:
if (props_ToStringConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToStringConceptFunction = cpb.create();
}
return props_ToStringConceptFunction;
case LanguageConceptSwitch.ToStringParameter:
if (props_ToStringParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToStringParameter = cpb.create();
}
return props_ToStringParameter;
case LanguageConceptSwitch.ToolActionPlace:
if (props_ToolActionPlace == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolActionPlace = cpb.create();
}
return props_ToolActionPlace;
case LanguageConceptSwitch.ToolDeclaration:
if (props_ToolDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolDeclaration = cpb.create();
}
return props_ToolDeclaration;
case LanguageConceptSwitch.ToolInstanceExpression:
if (props_ToolInstanceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolInstanceExpression = cpb.create();
}
return props_ToolInstanceExpression;
case LanguageConceptSwitch.ToolKeystroke:
if (props_ToolKeystroke == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolKeystroke = cpb.create();
}
return props_ToolKeystroke;
case LanguageConceptSwitch.ToolTab:
if (props_ToolTab == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolTab = cpb.create();
}
return props_ToolTab;
case LanguageConceptSwitch.ToolType:
if (props_ToolType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolType = cpb.create();
}
return props_ToolType;
case LanguageConceptSwitch.ToolbarCreator:
if (props_ToolbarCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ToolbarCreator = cpb.create();
}
return props_ToolbarCreator;
case LanguageConceptSwitch.UnpinTabOperation:
if (props_UnpinTabOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnpinTabOperation = cpb.create();
}
return props_UnpinTabOperation;
case LanguageConceptSwitch.UpdateBlock:
if (props_UpdateBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UpdateBlock = cpb.create();
}
return props_UpdateBlock;
case LanguageConceptSwitch.UpdateGroupBlock:
if (props_UpdateGroupBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UpdateGroupBlock = cpb.create();
}
return props_UpdateGroupBlock;
case LanguageConceptSwitch.UpdateGroupFunction:
if (props_UpdateGroupFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UpdateGroupFunction = cpb.create();
}
return props_UpdateGroupFunction;
}
return null;
}
}