package jetbrains.mps.baseLanguage.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_AbstractClassifierReference;
private ConceptPresentation props_AbstractCreator;
private ConceptPresentation props_AbstractForStatement;
private ConceptPresentation props_AbstractLoopStatement;
private ConceptPresentation props_AbstractOperation;
private ConceptPresentation props_AbstractUnaryNumberOperation;
private ConceptPresentation props_AdditionalForLoopVariable;
private ConceptPresentation props_AndAssignmentExpression;
private ConceptPresentation props_AndExpression;
private ConceptPresentation props_Annotation;
private ConceptPresentation props_AnnotationInstance;
private ConceptPresentation props_AnnotationInstanceExpression;
private ConceptPresentation props_AnnotationInstanceValue;
private ConceptPresentation props_AnnotationMethodDeclaration;
private ConceptPresentation props_AnonymousClass;
private ConceptPresentation props_AnonymousClassCreator;
private ConceptPresentation props_ArrayAccessExpression;
private ConceptPresentation props_ArrayClassExpression;
private ConceptPresentation props_ArrayCloneOperation;
private ConceptPresentation props_ArrayCreator;
private ConceptPresentation props_ArrayCreatorWithInitializer;
private ConceptPresentation props_ArrayLengthOperation;
private ConceptPresentation props_ArrayLiteral;
private ConceptPresentation props_ArrayType;
private ConceptPresentation props_AsExpression;
private ConceptPresentation props_AssertStatement;
private ConceptPresentation props_AssignmentExpression;
private ConceptPresentation props_BLBottomType;
private ConceptPresentation props_BaseAssignmentExpression;
private ConceptPresentation props_BaseMethodCall;
private ConceptPresentation props_BaseMethodDeclaration;
private ConceptPresentation props_BaseStringOperation;
private ConceptPresentation props_BaseVariableDeclaration;
private ConceptPresentation props_BaseVariableReference;
private ConceptPresentation props_BinaryBitwiseOperation;
private ConceptPresentation props_BinaryCompareOperation;
private ConceptPresentation props_BinaryOperation;
private ConceptPresentation props_BitwiseAndExpression;
private ConceptPresentation props_BitwiseNotExpression;
private ConceptPresentation props_BitwiseOrExpression;
private ConceptPresentation props_BitwiseXorExpression;
private ConceptPresentation props_BlockStatement;
private ConceptPresentation props_BooleanConstant;
private ConceptPresentation props_BooleanType;
private ConceptPresentation props_BreakStatement;
private ConceptPresentation props_ByteType;
private ConceptPresentation props_CastExpression;
private ConceptPresentation props_CatchClause;
private ConceptPresentation props_CharConstant;
private ConceptPresentation props_CharType;
private ConceptPresentation props_ClassConcept;
private ConceptPresentation props_ClassCreator;
private ConceptPresentation props_Classifier;
private ConceptPresentation props_ClassifierClassExpression;
private ConceptPresentation props_ClassifierMember;
private ConceptPresentation props_ClassifierType;
private ConceptPresentation props_Closure;
private ConceptPresentation props_ClosureParameter;
private ConceptPresentation props_ClosureParameterReference;
private ConceptPresentation props_Closureoid;
private ConceptPresentation props_CommentPart;
private ConceptPresentation props_CommentedStatement;
private ConceptPresentation props_CommentedStatementsBlock;
private ConceptPresentation props_ConceptFunction;
private ConceptPresentation props_ConceptFunctionParameter;
private ConceptPresentation props_ConstructorDeclaration;
private ConceptPresentation props_ConstructorInvocationStatement;
private ConceptPresentation props_ContextClassifierKind;
private ConceptPresentation props_ContinueStatement;
private ConceptPresentation props_CustomPropertyImplementation;
private ConceptPresentation props_CustomSetterPropertyImplementation;
private ConceptPresentation props_DefaultClassCreator;
private ConceptPresentation props_DefaultGetAccessor;
private ConceptPresentation props_DefaultPropertyImplementation;
private ConceptPresentation props_DefaultSetAccessor;
private ConceptPresentation props_DimensionExpression;
private ConceptPresentation props_DivAssignmentExpression;
private ConceptPresentation props_DivExpression;
private ConceptPresentation props_DoWhileStatement;
private ConceptPresentation props_DotExpression;
private ConceptPresentation props_DoubleType;
private ConceptPresentation props_ElsifClause;
private ConceptPresentation props_EnumClass;
private ConceptPresentation props_EnumConstantDeclaration;
private ConceptPresentation props_EnumConstantReference;
private ConceptPresentation props_EnumValueOfExpression;
private ConceptPresentation props_EnumValuesExpression;
private ConceptPresentation props_EqualsExpression;
private ConceptPresentation props_EscapeOperation;
private ConceptPresentation props_Expression;
private ConceptPresentation props_ExpressionStatement;
private ConceptPresentation props_FieldDeclaration;
private ConceptPresentation props_FieldReferenceOperation;
private ConceptPresentation props_FloatType;
private ConceptPresentation props_FloatingPointConstant;
private ConceptPresentation props_FloatingPointFloatConstant;
private ConceptPresentation props_ForStatement;
private ConceptPresentation props_ForeachStatement;
private ConceptPresentation props_GenericDeclaration;
private ConceptPresentation props_GenericNewExpression;
private ConceptPresentation props_GetAccessor;
private ConceptPresentation props_GreaterThanExpression;
private ConceptPresentation props_GreaterThanOrEqualsExpression;
private ConceptPresentation props_HasAnnotation;
private ConceptPresentation props_HexIntegerLiteral;
private ConceptPresentation props_IAnonymousClass;
private ConceptPresentation props_IBLDeprecatable;
private ConceptPresentation props_IBinaryLike;
private ConceptPresentation props_IClassifier;
private ConceptPresentation props_IClassifierMember;
private ConceptPresentation props_IClassifierType;
private ConceptPresentation props_IConditional;
private ConceptPresentation props_IContainsStatementList;
private ConceptPresentation props_IControlFlowInterrupter;
private ConceptPresentation props_IExtractMethodAvailable;
private ConceptPresentation props_IFinalWrapper;
private ConceptPresentation props_IGenericType;
private ConceptPresentation props_IHasModifiers;
private ConceptPresentation props_IIncompleteParen;
private ConceptPresentation props_IInternalType;
private ConceptPresentation props_ILocalDeclaration;
private ConceptPresentation props_ILocalReference;
private ConceptPresentation props_ILocalVariableElement;
private ConceptPresentation props_ILocalVariableElementList;
private ConceptPresentation props_IMemberContainer;
private ConceptPresentation props_IMethodCall;
private ConceptPresentation props_IMethodLike;
private ConceptPresentation props_IOperation;
private ConceptPresentation props_IParameter;
private ConceptPresentation props_ISkipsReturn;
private ConceptPresentation props_IStatementListContainer;
private ConceptPresentation props_IStaticContainerForMethods;
private ConceptPresentation props_IThisExpression;
private ConceptPresentation props_ITryCatchStatement;
private ConceptPresentation props_ITypeApplicable;
private ConceptPresentation props_IValidIdentifier;
private ConceptPresentation props_IVariableAssignment;
private ConceptPresentation props_IVariableDeclaration;
private ConceptPresentation props_IVariableReference;
private ConceptPresentation props_IVisible;
private ConceptPresentation props_IWillBeClassifier;
private ConceptPresentation props_IYetUnresolved;
private ConceptPresentation props_IfStatement;
private ConceptPresentation props_ImplicitAnnotationInstanceValue;
private ConceptPresentation props_ImplicitAnnotationMethodKind;
private ConceptPresentation props_IncompleteLeftParen;
private ConceptPresentation props_IncompleteMemberDeclaration;
private ConceptPresentation props_IncompleteRightParen;
private ConceptPresentation props_InstanceInitializer;
private ConceptPresentation props_InstanceMethodCallOperation;
private ConceptPresentation props_InstanceMethodDeclaration;
private ConceptPresentation props_InstanceOfExpression;
private ConceptPresentation props_IntegerConstant;
private ConceptPresentation props_IntegerLiteral;
private ConceptPresentation props_IntegerType;
private ConceptPresentation props_Interface;
private ConceptPresentation props_IsEmptyOperation;
private ConceptPresentation props_IsNotEmptyOperation;
private ConceptPresentation props_JavaImport;
private ConceptPresentation props_JavaImports;
private ConceptPresentation props_LeftShiftAssignmentExpression;
private ConceptPresentation props_LessThanExpression;
private ConceptPresentation props_LessThanOrEqualsExpression;
private ConceptPresentation props_LocalInstanceFieldReference;
private ConceptPresentation props_LocalInstanceMethodCall;
private ConceptPresentation props_LocalMethodCall;
private ConceptPresentation props_LocalPropertyReference;
private ConceptPresentation props_LocalStaticFieldReference;
private ConceptPresentation props_LocalStaticMethodCall;
private ConceptPresentation props_LocalToMethodKind;
private ConceptPresentation props_LocalVariableDeclaration;
private ConceptPresentation props_LocalVariableDeclarationStatement;
private ConceptPresentation props_LocalVariableReference;
private ConceptPresentation props_LongLiteral;
private ConceptPresentation props_LongType;
private ConceptPresentation props_LoopLabel;
private ConceptPresentation props_LoopLabelReference;
private ConceptPresentation props_LowerBoundType;
private ConceptPresentation props_MethodDeclaration;
private ConceptPresentation props_MinusAssignmentExpression;
private ConceptPresentation props_MinusExpression;
private ConceptPresentation props_Modifier;
private ConceptPresentation props_MulAssignmentExpression;
private ConceptPresentation props_MulExpression;
private ConceptPresentation props_NPEEqualsExpression;
private ConceptPresentation props_NPENotEqualsExpression;
private ConceptPresentation props_NestedNewExpression;
private ConceptPresentation props_NotEqualsExpression;
private ConceptPresentation props_NotExpression;
private ConceptPresentation props_NullLiteral;
private ConceptPresentation props_NullType;
private ConceptPresentation props_Number;
private ConceptPresentation props_OperationAssignmentExpression;
private ConceptPresentation props_OrAssignmentExpression;
private ConceptPresentation props_OrExpression;
private ConceptPresentation props_ParameterDeclaration;
private ConceptPresentation props_ParameterReference;
private ConceptPresentation props_ParenthesizedExpression;
private ConceptPresentation props_PlaceholderMember;
private ConceptPresentation props_PlusAssignmentExpression;
private ConceptPresentation props_PlusExpression;
private ConceptPresentation props_PostfixDecrementExpression;
private ConceptPresentation props_PostfixIncrementExpression;
private ConceptPresentation props_PrefixDecrementExpression;
private ConceptPresentation props_PrefixIncrementExpression;
private ConceptPresentation props_PrimitiveClassExpression;
private ConceptPresentation props_PrimitiveType;
private ConceptPresentation props_PrivateVisibility;
private ConceptPresentation props_Property;
private ConceptPresentation props_PropertyImplementation;
private ConceptPresentation props_PropertyReference;
private ConceptPresentation props_PropertyValueReference;
private ConceptPresentation props_ProtectedVisibility;
private ConceptPresentation props_PublicVisibility;
private ConceptPresentation props_QualifiedSuperMethodCall;
private ConceptPresentation props_RemAssignmentExpression;
private ConceptPresentation props_RemExpression;
private ConceptPresentation props_RemarkStatement;
private ConceptPresentation props_ReturnStatement;
private ConceptPresentation props_RightShiftAssignmentExpression;
private ConceptPresentation props_SetAccessor;
private ConceptPresentation props_ShiftLeftExpression;
private ConceptPresentation props_ShiftRightExpression;
private ConceptPresentation props_ShiftRightUnsignedExpression;
private ConceptPresentation props_ShortType;
private ConceptPresentation props_SingleLineComment;
private ConceptPresentation props_Statement;
private ConceptPresentation props_StatementCommentPart;
private ConceptPresentation props_StatementList;
private ConceptPresentation props_StaticFieldDeclaration;
private ConceptPresentation props_StaticFieldReference;
private ConceptPresentation props_StaticInitializer;
private ConceptPresentation props_StaticKind;
private ConceptPresentation props_StaticMethodCall;
private ConceptPresentation props_StaticMethodDeclaration;
private ConceptPresentation props_StringBooleanOperation;
private ConceptPresentation props_StringLiteral;
private ConceptPresentation props_StringToken;
private ConceptPresentation props_StringType;
private ConceptPresentation props_StubStatementList;
private ConceptPresentation props_SubstringExpression;
private ConceptPresentation props_SuperConstructorInvocation;
private ConceptPresentation props_SuperConstructorKind;
private ConceptPresentation props_SuperInerfaceKind;
private ConceptPresentation props_SuperMethodCall;
private ConceptPresentation props_SuperMethodKind;
private ConceptPresentation props_SwitchCase;
private ConceptPresentation props_SwitchStatement;
private ConceptPresentation props_SynchronizedStatement;
private ConceptPresentation props_TernaryOperatorExpression;
private ConceptPresentation props_TextCommentPart;
private ConceptPresentation props_ThisConstructorInvocation;
private ConceptPresentation props_ThisConstructorKind;
private ConceptPresentation props_ThisExpression;
private ConceptPresentation props_ThrowStatement;
private ConceptPresentation props_Tokens;
private ConceptPresentation props_TrimOperation;
private ConceptPresentation props_TryCatchStatement;
private ConceptPresentation props_TryStatement;
private ConceptPresentation props_Type;
private ConceptPresentation props_TypeAnnotable;
private ConceptPresentation props_TypeDerivable;
private ConceptPresentation props_TypeVariableDeclaration;
private ConceptPresentation props_TypeVariableReference;
private ConceptPresentation props_UnaryMinus;
private ConceptPresentation props_UndefinedType;
private ConceptPresentation props_UnknownConsCall;
private ConceptPresentation props_UnknownDotCall;
private ConceptPresentation props_UnknownLocalCall;
private ConceptPresentation props_UnknownNameRef;
private ConceptPresentation props_UnknownNew;
private ConceptPresentation props_UnresolvedNameReference;
private ConceptPresentation props_UnsignedRightShiftAssignmentExpression;
private ConceptPresentation props_UpperBoundType;
private ConceptPresentation props_UsingStatement;
private ConceptPresentation props_ValueParameter;
private ConceptPresentation props_VarType;
private ConceptPresentation props_VariableArityType;
private ConceptPresentation props_VariableDeclaration;
private ConceptPresentation props_VariableReference;
private ConceptPresentation props_Visibility;
private ConceptPresentation props_VoidType;
private ConceptPresentation props_WhileStatement;
private ConceptPresentation props_WildCardType;
private ConceptPresentation props_XorAssignmentExpression;
@Override
@Nullable
public ConceptPresentation getDescriptor(SAbstractConcept c) {
StructureAspectDescriptor structureDescriptor = (StructureAspectDescriptor) myLanguageRuntime.getAspect(jetbrains.mps.smodel.runtime.StructureAspectDescriptor.class);
switch (structureDescriptor.internalIndex(c)) {
case LanguageConceptSwitch.AbstractClassifierReference:
if (props_AbstractClassifierReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractClassifierReference = cpb.create();
}
return props_AbstractClassifierReference;
case LanguageConceptSwitch.AbstractCreator:
if (props_AbstractCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractCreator = cpb.create();
}
return props_AbstractCreator;
case LanguageConceptSwitch.AbstractForStatement:
if (props_AbstractForStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractForStatement = cpb.create();
}
return props_AbstractForStatement;
case LanguageConceptSwitch.AbstractLoopStatement:
if (props_AbstractLoopStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cb1ac5adeL);
cpb.deprecateProperty(0x11745b5371dL, "label");
props_AbstractLoopStatement = cpb.create();
}
return props_AbstractLoopStatement;
case LanguageConceptSwitch.AbstractOperation:
if (props_AbstractOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractOperation = cpb.create();
}
return props_AbstractOperation;
case LanguageConceptSwitch.AbstractUnaryNumberOperation:
if (props_AbstractUnaryNumberOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AbstractUnaryNumberOperation = cpb.create();
}
return props_AbstractUnaryNumberOperation;
case LanguageConceptSwitch.AdditionalForLoopVariable:
if (props_AdditionalForLoopVariable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AdditionalForLoopVariable = cpb.create();
}
return props_AdditionalForLoopVariable;
case LanguageConceptSwitch.AndAssignmentExpression:
if (props_AndAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AndAssignmentExpression = cpb.create();
}
return props_AndAssignmentExpression;
case LanguageConceptSwitch.AndExpression:
if (props_AndExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("conditional-and operation");
props_AndExpression = cpb.create();
}
return props_AndExpression;
case LanguageConceptSwitch.Annotation:
if (props_Annotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("Annotation declaration");
cpb.icon(IconContainer.RESOURCE_a0a2a0a9b0al);
props_Annotation = cpb.create();
}
return props_Annotation;
case LanguageConceptSwitch.AnnotationInstance:
if (props_AnnotationInstance == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AnnotationInstance = cpb.create();
}
return props_AnnotationInstance;
case LanguageConceptSwitch.AnnotationInstanceExpression:
if (props_AnnotationInstanceExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_AnnotationInstanceExpression = cpb.create();
}
return props_AnnotationInstanceExpression;
case LanguageConceptSwitch.AnnotationInstanceValue:
if (props_AnnotationInstanceValue == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AnnotationInstanceValue = cpb.create();
}
return props_AnnotationInstanceValue;
case LanguageConceptSwitch.AnnotationMethodDeclaration:
if (props_AnnotationMethodDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AnnotationMethodDeclaration = cpb.create();
}
return props_AnnotationMethodDeclaration;
case LanguageConceptSwitch.AnonymousClass:
if (props_AnonymousClass == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1107e0cb103L);
cpb.deprecateAggregation(0x1107e104a89L, "parameter");
cpb.shortDesc("anonymous class");
cpb.icon(IconContainer.RESOURCE_a0a3a0a41b0al);
props_AnonymousClass = cpb.create();
}
return props_AnonymousClass;
case LanguageConceptSwitch.AnonymousClassCreator:
if (props_AnonymousClassCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AnonymousClassCreator = cpb.create();
}
return props_AnonymousClassCreator;
case LanguageConceptSwitch.ArrayAccessExpression:
if (props_ArrayAccessExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("array access expression");
props_ArrayAccessExpression = cpb.create();
}
return props_ArrayAccessExpression;
case LanguageConceptSwitch.ArrayClassExpression:
if (props_ArrayClassExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ArrayClassExpression = cpb.create();
}
return props_ArrayClassExpression;
case LanguageConceptSwitch.ArrayCloneOperation:
if (props_ArrayCloneOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("special public method of array");
props_ArrayCloneOperation = cpb.create();
}
return props_ArrayCloneOperation;
case LanguageConceptSwitch.ArrayCreator:
if (props_ArrayCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ArrayCreator = cpb.create();
}
return props_ArrayCreator;
case LanguageConceptSwitch.ArrayCreatorWithInitializer:
if (props_ArrayCreatorWithInitializer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ArrayCreatorWithInitializer = cpb.create();
}
return props_ArrayCreatorWithInitializer;
case LanguageConceptSwitch.ArrayLengthOperation:
if (props_ArrayLengthOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("array length readonly property");
props_ArrayLengthOperation = cpb.create();
}
return props_ArrayLengthOperation;
case LanguageConceptSwitch.ArrayLiteral:
if (props_ArrayLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("array literal");
props_ArrayLiteral = cpb.create();
}
return props_ArrayLiteral;
case LanguageConceptSwitch.ArrayType:
if (props_ArrayType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ArrayType = cpb.create();
}
return props_ArrayType;
case LanguageConceptSwitch.AsExpression:
if (props_AsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("type case expression or return null");
props_AsExpression = cpb.create();
}
return props_AsExpression;
case LanguageConceptSwitch.AssertStatement:
if (props_AssertStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AssertStatement = cpb.create();
}
return props_AssertStatement;
case LanguageConceptSwitch.AssignmentExpression:
if (props_AssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_AssignmentExpression = cpb.create();
}
return props_AssignmentExpression;
case LanguageConceptSwitch.BLBottomType:
if (props_BLBottomType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BLBottomType = cpb.create();
}
return props_BLBottomType;
case LanguageConceptSwitch.BaseAssignmentExpression:
if (props_BaseAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseAssignmentExpression = cpb.create();
}
return props_BaseAssignmentExpression;
case LanguageConceptSwitch.BaseMethodCall:
if (props_BaseMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseMethodCall = cpb.create();
}
return props_BaseMethodCall;
case LanguageConceptSwitch.BaseMethodDeclaration:
if (props_BaseMethodDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a03b0al);
props_BaseMethodDeclaration = cpb.create();
}
return props_BaseMethodDeclaration;
case LanguageConceptSwitch.BaseStringOperation:
if (props_BaseStringOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseStringOperation = cpb.create();
}
return props_BaseStringOperation;
case LanguageConceptSwitch.BaseVariableDeclaration:
if (props_BaseVariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseVariableDeclaration = cpb.create();
}
return props_BaseVariableDeclaration;
case LanguageConceptSwitch.BaseVariableReference:
if (props_BaseVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BaseVariableReference = cpb.create();
}
return props_BaseVariableReference;
case LanguageConceptSwitch.BinaryBitwiseOperation:
if (props_BinaryBitwiseOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BinaryBitwiseOperation = cpb.create();
}
return props_BinaryBitwiseOperation;
case LanguageConceptSwitch.BinaryCompareOperation:
if (props_BinaryCompareOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BinaryCompareOperation = cpb.create();
}
return props_BinaryCompareOperation;
case LanguageConceptSwitch.BinaryOperation:
if (props_BinaryOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("abstract binary operation");
props_BinaryOperation = cpb.create();
}
return props_BinaryOperation;
case LanguageConceptSwitch.BitwiseAndExpression:
if (props_BitwiseAndExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BitwiseAndExpression = cpb.create();
}
return props_BitwiseAndExpression;
case LanguageConceptSwitch.BitwiseNotExpression:
if (props_BitwiseNotExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("bitwise not-expression");
props_BitwiseNotExpression = cpb.create();
}
return props_BitwiseNotExpression;
case LanguageConceptSwitch.BitwiseOrExpression:
if (props_BitwiseOrExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BitwiseOrExpression = cpb.create();
}
return props_BitwiseOrExpression;
case LanguageConceptSwitch.BitwiseXorExpression:
if (props_BitwiseXorExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BitwiseXorExpression = cpb.create();
}
return props_BitwiseXorExpression;
case LanguageConceptSwitch.BlockStatement:
if (props_BlockStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("block statement");
props_BlockStatement = cpb.create();
}
return props_BlockStatement;
case LanguageConceptSwitch.BooleanConstant:
if (props_BooleanConstant == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("boolean constant");
props_BooleanConstant = cpb.create();
}
return props_BooleanConstant;
case LanguageConceptSwitch.BooleanType:
if (props_BooleanType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_BooleanType = cpb.create();
}
return props_BooleanType;
case LanguageConceptSwitch.BreakStatement:
if (props_BreakStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbe39a867fL);
cpb.deprecateProperty(0x11745bfb2d8L, "label");
props_BreakStatement = cpb.create();
}
return props_BreakStatement;
case LanguageConceptSwitch.ByteType:
if (props_ByteType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ByteType = cpb.create();
}
return props_ByteType;
case LanguageConceptSwitch.CastExpression:
if (props_CastExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("type cast expression");
props_CastExpression = cpb.create();
}
return props_CastExpression;
case LanguageConceptSwitch.CatchClause:
if (props_CatchClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CatchClause = cpb.create();
}
return props_CatchClause;
case LanguageConceptSwitch.CharConstant:
if (props_CharConstant == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("char constant");
props_CharConstant = cpb.create();
}
return props_CharConstant;
case LanguageConceptSwitch.CharType:
if (props_CharType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CharType = cpb.create();
}
return props_CharType;
case LanguageConceptSwitch.ClassConcept:
if (props_ClassConcept == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L);
cpb.deprecateAggregation(0xf8c108ca67L, "field");
cpb.deprecateAggregation(0xf8c108ca69L, "constructor");
cpb.deprecateAggregation(0xf93c860970L, "staticMethod");
cpb.deprecateAggregation(0x118f0bb6f38L, "instanceInitializer");
cpb.deprecateAggregation(0x11c7540b43aL, "classInitializer");
cpb.deprecateAggregation(0x110ca5f7c5aL, "staticInitializer");
cpb.deprecateAggregation(0x117b77c3991L, "property");
cpb.shortDesc("Class declaration");
cpb.icon(IconContainer.RESOURCE_a0a9a0a05b0al);
props_ClassConcept = cpb.create();
}
return props_ClassConcept;
case LanguageConceptSwitch.ClassCreator:
if (props_ClassCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ClassCreator = cpb.create();
}
return props_ClassCreator;
case LanguageConceptSwitch.Classifier:
if (props_Classifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L);
cpb.deprecateAggregation(0x106c32c4395L, "staticField");
cpb.deprecateAggregation(0x101f2cc410bL, "method");
cpb.deprecateAggregation(0x1126b0986b7L, "staticInnerClassifiers");
props_Classifier = cpb.create();
}
return props_Classifier;
case LanguageConceptSwitch.ClassifierClassExpression:
if (props_ClassifierClassExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("class of node operation");
props_ClassifierClassExpression = cpb.create();
}
return props_ClassifierClassExpression;
case LanguageConceptSwitch.ClassifierMember:
if (props_ClassifierMember == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ClassifierMember = cpb.create();
}
return props_ClassifierMember;
case LanguageConceptSwitch.ClassifierType:
if (props_ClassifierType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference to classifier");
props_ClassifierType = cpb.create();
}
return props_ClassifierType;
case LanguageConceptSwitch.Closure:
if (props_Closure == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Closure = cpb.create();
}
return props_Closure;
case LanguageConceptSwitch.ClosureParameter:
if (props_ClosureParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ClosureParameter = cpb.create();
}
return props_ClosureParameter;
case LanguageConceptSwitch.ClosureParameterReference:
if (props_ClosureParameterReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ClosureParameterReference = cpb.create();
}
return props_ClosureParameterReference;
case LanguageConceptSwitch.Closureoid:
if (props_Closureoid == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Closureoid = cpb.create();
}
return props_Closureoid;
case LanguageConceptSwitch.CommentPart:
if (props_CommentPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CommentPart = cpb.create();
}
return props_CommentPart;
case LanguageConceptSwitch.CommentedStatement:
if (props_CommentedStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_CommentedStatement = cpb.create();
}
return props_CommentedStatement;
case LanguageConceptSwitch.CommentedStatementsBlock:
if (props_CommentedStatementsBlock == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_CommentedStatementsBlock = cpb.create();
}
return props_CommentedStatementsBlock;
case LanguageConceptSwitch.ConceptFunction:
if (props_ConceptFunction == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("embedded block of code");
props_ConceptFunction = cpb.create();
}
return props_ConceptFunction;
case LanguageConceptSwitch.ConceptFunctionParameter:
if (props_ConceptFunctionParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a46b0al);
props_ConceptFunctionParameter = cpb.create();
}
return props_ConceptFunctionParameter;
case LanguageConceptSwitch.ConstructorDeclaration:
if (props_ConstructorDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConstructorDeclaration = cpb.create();
}
return props_ConstructorDeclaration;
case LanguageConceptSwitch.ConstructorInvocationStatement:
if (props_ConstructorInvocationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ConstructorInvocationStatement = cpb.create();
}
return props_ConstructorInvocationStatement;
case LanguageConceptSwitch.ContextClassifierKind:
if (props_ContextClassifierKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ContextClassifierKind = cpb.create();
}
return props_ContextClassifierKind;
case LanguageConceptSwitch.ContinueStatement:
if (props_ContinueStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbf3043726L);
cpb.deprecateProperty(0x11745fca58eL, "label");
props_ContinueStatement = cpb.create();
}
return props_ContinueStatement;
case LanguageConceptSwitch.CustomPropertyImplementation:
if (props_CustomPropertyImplementation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CustomPropertyImplementation = cpb.create();
}
return props_CustomPropertyImplementation;
case LanguageConceptSwitch.CustomSetterPropertyImplementation:
if (props_CustomSetterPropertyImplementation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_CustomSetterPropertyImplementation = cpb.create();
}
return props_CustomSetterPropertyImplementation;
case LanguageConceptSwitch.DefaultClassCreator:
if (props_DefaultClassCreator == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DefaultClassCreator = cpb.create();
}
return props_DefaultClassCreator;
case LanguageConceptSwitch.DefaultGetAccessor:
if (props_DefaultGetAccessor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DefaultGetAccessor = cpb.create();
}
return props_DefaultGetAccessor;
case LanguageConceptSwitch.DefaultPropertyImplementation:
if (props_DefaultPropertyImplementation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DefaultPropertyImplementation = cpb.create();
}
return props_DefaultPropertyImplementation;
case LanguageConceptSwitch.DefaultSetAccessor:
if (props_DefaultSetAccessor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DefaultSetAccessor = cpb.create();
}
return props_DefaultSetAccessor;
case LanguageConceptSwitch.DimensionExpression:
if (props_DimensionExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DimensionExpression = cpb.create();
}
return props_DimensionExpression;
case LanguageConceptSwitch.DivAssignmentExpression:
if (props_DivAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DivAssignmentExpression = cpb.create();
}
return props_DivAssignmentExpression;
case LanguageConceptSwitch.DivExpression:
if (props_DivExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("divide operation");
props_DivExpression = cpb.create();
}
return props_DivExpression;
case LanguageConceptSwitch.DoWhileStatement:
if (props_DoWhileStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("do... while loop");
props_DoWhileStatement = cpb.create();
}
return props_DoWhileStatement;
case LanguageConceptSwitch.DotExpression:
if (props_DotExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DotExpression = cpb.create();
}
return props_DotExpression;
case LanguageConceptSwitch.DoubleType:
if (props_DoubleType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_DoubleType = cpb.create();
}
return props_DoubleType;
case LanguageConceptSwitch.ElsifClause:
if (props_ElsifClause == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ElsifClause = cpb.create();
}
return props_ElsifClause;
case LanguageConceptSwitch.EnumClass:
if (props_EnumClass == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("Enumeration class declaration");
cpb.icon(IconContainer.RESOURCE_a0a2a0a28b0al);
props_EnumClass = cpb.create();
}
return props_EnumClass;
case LanguageConceptSwitch.EnumConstantDeclaration:
if (props_EnumConstantDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EnumConstantDeclaration = cpb.create();
}
return props_EnumConstantDeclaration;
case LanguageConceptSwitch.EnumConstantReference:
if (props_EnumConstantReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("enumeration constant reference");
props_EnumConstantReference = cpb.create();
}
return props_EnumConstantReference;
case LanguageConceptSwitch.EnumValueOfExpression:
if (props_EnumValueOfExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EnumValueOfExpression = cpb.create();
}
return props_EnumValueOfExpression;
case LanguageConceptSwitch.EnumValuesExpression:
if (props_EnumValuesExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_EnumValuesExpression = cpb.create();
}
return props_EnumValuesExpression;
case LanguageConceptSwitch.EqualsExpression:
if (props_EqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("equals operation");
props_EqualsExpression = cpb.create();
}
return props_EqualsExpression;
case LanguageConceptSwitch.EscapeOperation:
if (props_EscapeOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("escape quotation marks, back slashes, etc.");
props_EscapeOperation = cpb.create();
}
return props_EscapeOperation;
case LanguageConceptSwitch.Expression:
if (props_Expression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Expression = cpb.create();
}
return props_Expression;
case LanguageConceptSwitch.ExpressionStatement:
if (props_ExpressionStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("expression statement");
props_ExpressionStatement = cpb.create();
}
return props_ExpressionStatement;
case LanguageConceptSwitch.FieldDeclaration:
if (props_FieldDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a19b0al);
props_FieldDeclaration = cpb.create();
}
return props_FieldDeclaration;
case LanguageConceptSwitch.FieldReferenceOperation:
if (props_FieldReferenceOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("instance field reference");
props_FieldReferenceOperation = cpb.create();
}
return props_FieldReferenceOperation;
case LanguageConceptSwitch.FloatType:
if (props_FloatType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_FloatType = cpb.create();
}
return props_FloatType;
case LanguageConceptSwitch.FloatingPointConstant:
if (props_FloatingPointConstant == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("floating point constant (double)");
props_FloatingPointConstant = cpb.create();
}
return props_FloatingPointConstant;
case LanguageConceptSwitch.FloatingPointFloatConstant:
if (props_FloatingPointFloatConstant == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("floating point constant (float) ");
props_FloatingPointFloatConstant = cpb.create();
}
return props_FloatingPointFloatConstant;
case LanguageConceptSwitch.ForStatement:
if (props_ForStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("for(type name = init; condition; update)");
props_ForStatement = cpb.create();
}
return props_ForStatement;
case LanguageConceptSwitch.ForeachStatement:
if (props_ForeachStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("for (type name : iterable)");
props_ForeachStatement = cpb.create();
}
return props_ForeachStatement;
case LanguageConceptSwitch.GenericDeclaration:
if (props_GenericDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GenericDeclaration = cpb.create();
}
return props_GenericDeclaration;
case LanguageConceptSwitch.GenericNewExpression:
if (props_GenericNewExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("instance creation expression");
props_GenericNewExpression = cpb.create();
}
return props_GenericNewExpression;
case LanguageConceptSwitch.GetAccessor:
if (props_GetAccessor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_GetAccessor = cpb.create();
}
return props_GetAccessor;
case LanguageConceptSwitch.GreaterThanExpression:
if (props_GreaterThanExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("greater than operation");
props_GreaterThanExpression = cpb.create();
}
return props_GreaterThanExpression;
case LanguageConceptSwitch.GreaterThanOrEqualsExpression:
if (props_GreaterThanOrEqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("greater than or equals operation");
props_GreaterThanOrEqualsExpression = cpb.create();
}
return props_GreaterThanOrEqualsExpression;
case LanguageConceptSwitch.HasAnnotation:
if (props_HasAnnotation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_HasAnnotation = cpb.create();
}
return props_HasAnnotation;
case LanguageConceptSwitch.HexIntegerLiteral:
if (props_HexIntegerLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_HexIntegerLiteral = cpb.create();
}
return props_HexIntegerLiteral;
case LanguageConceptSwitch.IAnonymousClass:
if (props_IAnonymousClass == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IAnonymousClass = cpb.create();
}
return props_IAnonymousClass;
case LanguageConceptSwitch.IBLDeprecatable:
if (props_IBLDeprecatable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
cpb.deprecateProperty(0x11d2ea948a4L, "isDeprecated");
props_IBLDeprecatable = cpb.create();
}
return props_IBLDeprecatable;
case LanguageConceptSwitch.IBinaryLike:
if (props_IBinaryLike == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IBinaryLike = cpb.create();
}
return props_IBinaryLike;
case LanguageConceptSwitch.IClassifier:
if (props_IClassifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IClassifier = cpb.create();
}
return props_IClassifier;
case LanguageConceptSwitch.IClassifierMember:
if (props_IClassifierMember == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IClassifierMember = cpb.create();
}
return props_IClassifierMember;
case LanguageConceptSwitch.IClassifierType:
if (props_IClassifierType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IClassifierType = cpb.create();
}
return props_IClassifierType;
case LanguageConceptSwitch.IConditional:
if (props_IConditional == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IConditional = cpb.create();
}
return props_IConditional;
case LanguageConceptSwitch.IContainsStatementList:
if (props_IContainsStatementList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IContainsStatementList = cpb.create();
}
return props_IContainsStatementList;
case LanguageConceptSwitch.IControlFlowInterrupter:
if (props_IControlFlowInterrupter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IControlFlowInterrupter = cpb.create();
}
return props_IControlFlowInterrupter;
case LanguageConceptSwitch.IExtractMethodAvailable:
if (props_IExtractMethodAvailable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IExtractMethodAvailable = cpb.create();
}
return props_IExtractMethodAvailable;
case LanguageConceptSwitch.IFinalWrapper:
if (props_IFinalWrapper == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IFinalWrapper = cpb.create();
}
return props_IFinalWrapper;
case LanguageConceptSwitch.IGenericType:
if (props_IGenericType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IGenericType = cpb.create();
}
return props_IGenericType;
case LanguageConceptSwitch.IHasModifiers:
if (props_IHasModifiers == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IHasModifiers = cpb.create();
}
return props_IHasModifiers;
case LanguageConceptSwitch.IIncompleteParen:
if (props_IIncompleteParen == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IIncompleteParen = cpb.create();
}
return props_IIncompleteParen;
case LanguageConceptSwitch.IInternalType:
if (props_IInternalType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IInternalType = cpb.create();
}
return props_IInternalType;
case LanguageConceptSwitch.ILocalDeclaration:
if (props_ILocalDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILocalDeclaration = cpb.create();
}
return props_ILocalDeclaration;
case LanguageConceptSwitch.ILocalReference:
if (props_ILocalReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILocalReference = cpb.create();
}
return props_ILocalReference;
case LanguageConceptSwitch.ILocalVariableElement:
if (props_ILocalVariableElement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILocalVariableElement = cpb.create();
}
return props_ILocalVariableElement;
case LanguageConceptSwitch.ILocalVariableElementList:
if (props_ILocalVariableElementList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ILocalVariableElementList = cpb.create();
}
return props_ILocalVariableElementList;
case LanguageConceptSwitch.IMemberContainer:
if (props_IMemberContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IMemberContainer = cpb.create();
}
return props_IMemberContainer;
case LanguageConceptSwitch.IMethodCall:
if (props_IMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IMethodCall = cpb.create();
}
return props_IMethodCall;
case LanguageConceptSwitch.IMethodLike:
if (props_IMethodLike == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IMethodLike = cpb.create();
}
return props_IMethodLike;
case LanguageConceptSwitch.IOperation:
if (props_IOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IOperation = cpb.create();
}
return props_IOperation;
case LanguageConceptSwitch.IParameter:
if (props_IParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IParameter = cpb.create();
}
return props_IParameter;
case LanguageConceptSwitch.ISkipsReturn:
if (props_ISkipsReturn == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ISkipsReturn = cpb.create();
}
return props_ISkipsReturn;
case LanguageConceptSwitch.IStatementListContainer:
if (props_IStatementListContainer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IStatementListContainer = cpb.create();
}
return props_IStatementListContainer;
case LanguageConceptSwitch.IStaticContainerForMethods:
if (props_IStaticContainerForMethods == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IStaticContainerForMethods = cpb.create();
}
return props_IStaticContainerForMethods;
case LanguageConceptSwitch.IThisExpression:
if (props_IThisExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IThisExpression = cpb.create();
}
return props_IThisExpression;
case LanguageConceptSwitch.ITryCatchStatement:
if (props_ITryCatchStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ITryCatchStatement = cpb.create();
}
return props_ITryCatchStatement;
case LanguageConceptSwitch.ITypeApplicable:
if (props_ITypeApplicable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ITypeApplicable = cpb.create();
}
return props_ITypeApplicable;
case LanguageConceptSwitch.IValidIdentifier:
if (props_IValidIdentifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IValidIdentifier = cpb.create();
}
return props_IValidIdentifier;
case LanguageConceptSwitch.IVariableAssignment:
if (props_IVariableAssignment == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IVariableAssignment = cpb.create();
}
return props_IVariableAssignment;
case LanguageConceptSwitch.IVariableDeclaration:
if (props_IVariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IVariableDeclaration = cpb.create();
}
return props_IVariableDeclaration;
case LanguageConceptSwitch.IVariableReference:
if (props_IVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IVariableReference = cpb.create();
}
return props_IVariableReference;
case LanguageConceptSwitch.IVisible:
if (props_IVisible == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IVisible = cpb.create();
}
return props_IVisible;
case LanguageConceptSwitch.IWillBeClassifier:
if (props_IWillBeClassifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IWillBeClassifier = cpb.create();
}
return props_IWillBeClassifier;
case LanguageConceptSwitch.IYetUnresolved:
if (props_IYetUnresolved == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IYetUnresolved = cpb.create();
}
return props_IYetUnresolved;
case LanguageConceptSwitch.IfStatement:
if (props_IfStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IfStatement = cpb.create();
}
return props_IfStatement;
case LanguageConceptSwitch.ImplicitAnnotationInstanceValue:
if (props_ImplicitAnnotationInstanceValue == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ImplicitAnnotationInstanceValue = cpb.create();
}
return props_ImplicitAnnotationInstanceValue;
case LanguageConceptSwitch.ImplicitAnnotationMethodKind:
if (props_ImplicitAnnotationMethodKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ImplicitAnnotationMethodKind = cpb.create();
}
return props_ImplicitAnnotationMethodKind;
case LanguageConceptSwitch.IncompleteLeftParen:
if (props_IncompleteLeftParen == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IncompleteLeftParen = cpb.create();
}
return props_IncompleteLeftParen;
case LanguageConceptSwitch.IncompleteMemberDeclaration:
if (props_IncompleteMemberDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IncompleteMemberDeclaration = cpb.create();
}
return props_IncompleteMemberDeclaration;
case LanguageConceptSwitch.IncompleteRightParen:
if (props_IncompleteRightParen == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IncompleteRightParen = cpb.create();
}
return props_IncompleteRightParen;
case LanguageConceptSwitch.InstanceInitializer:
if (props_InstanceInitializer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a841b0al);
props_InstanceInitializer = cpb.create();
}
return props_InstanceInitializer;
case LanguageConceptSwitch.InstanceMethodCallOperation:
if (props_InstanceMethodCallOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("instance method call");
props_InstanceMethodCallOperation = cpb.create();
}
return props_InstanceMethodCallOperation;
case LanguageConceptSwitch.InstanceMethodDeclaration:
if (props_InstanceMethodDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a051b0al);
props_InstanceMethodDeclaration = cpb.create();
}
return props_InstanceMethodDeclaration;
case LanguageConceptSwitch.InstanceOfExpression:
if (props_InstanceOfExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_InstanceOfExpression = cpb.create();
}
return props_InstanceOfExpression;
case LanguageConceptSwitch.IntegerConstant:
if (props_IntegerConstant == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("integer constant");
props_IntegerConstant = cpb.create();
}
return props_IntegerConstant;
case LanguageConceptSwitch.IntegerLiteral:
if (props_IntegerLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IntegerLiteral = cpb.create();
}
return props_IntegerLiteral;
case LanguageConceptSwitch.IntegerType:
if (props_IntegerType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_IntegerType = cpb.create();
}
return props_IntegerType;
case LanguageConceptSwitch.Interface:
if (props_Interface == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("Interface declaration");
cpb.icon(IconContainer.RESOURCE_a0a2a0a551b0al);
props_Interface = cpb.create();
}
return props_Interface;
case LanguageConceptSwitch.IsEmptyOperation:
if (props_IsEmptyOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("string is null or empty");
props_IsEmptyOperation = cpb.create();
}
return props_IsEmptyOperation;
case LanguageConceptSwitch.IsNotEmptyOperation:
if (props_IsNotEmptyOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("string is not null and not empty");
props_IsNotEmptyOperation = cpb.create();
}
return props_IsNotEmptyOperation;
case LanguageConceptSwitch.JavaImport:
if (props_JavaImport == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_JavaImport = cpb.create();
}
return props_JavaImport;
case LanguageConceptSwitch.JavaImports:
if (props_JavaImports == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_JavaImports = cpb.create();
}
return props_JavaImports;
case LanguageConceptSwitch.LeftShiftAssignmentExpression:
if (props_LeftShiftAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LeftShiftAssignmentExpression = cpb.create();
}
return props_LeftShiftAssignmentExpression;
case LanguageConceptSwitch.LessThanExpression:
if (props_LessThanExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("less then operation");
props_LessThanExpression = cpb.create();
}
return props_LessThanExpression;
case LanguageConceptSwitch.LessThanOrEqualsExpression:
if (props_LessThanOrEqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("less then or equals operation");
props_LessThanOrEqualsExpression = cpb.create();
}
return props_LessThanOrEqualsExpression;
case LanguageConceptSwitch.LocalInstanceFieldReference:
if (props_LocalInstanceFieldReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("local instance field reference");
props_LocalInstanceFieldReference = cpb.create();
}
return props_LocalInstanceFieldReference;
case LanguageConceptSwitch.LocalInstanceMethodCall:
if (props_LocalInstanceMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("local instance method call");
props_LocalInstanceMethodCall = cpb.create();
}
return props_LocalInstanceMethodCall;
case LanguageConceptSwitch.LocalMethodCall:
if (props_LocalMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("local method invocation");
props_LocalMethodCall = cpb.create();
}
return props_LocalMethodCall;
case LanguageConceptSwitch.LocalPropertyReference:
if (props_LocalPropertyReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LocalPropertyReference = cpb.create();
}
return props_LocalPropertyReference;
case LanguageConceptSwitch.LocalStaticFieldReference:
if (props_LocalStaticFieldReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("reference to local static field declaration");
props_LocalStaticFieldReference = cpb.create();
}
return props_LocalStaticFieldReference;
case LanguageConceptSwitch.LocalStaticMethodCall:
if (props_LocalStaticMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("local static method invocation");
props_LocalStaticMethodCall = cpb.create();
}
return props_LocalStaticMethodCall;
case LanguageConceptSwitch.LocalToMethodKind:
if (props_LocalToMethodKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LocalToMethodKind = cpb.create();
}
return props_LocalToMethodKind;
case LanguageConceptSwitch.LocalVariableDeclaration:
if (props_LocalVariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("local variable declaration");
cpb.icon(IconContainer.RESOURCE_a0a2a0a071b0al);
props_LocalVariableDeclaration = cpb.create();
}
return props_LocalVariableDeclaration;
case LanguageConceptSwitch.LocalVariableDeclarationStatement:
if (props_LocalVariableDeclarationStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("local variable declaration statement");
props_LocalVariableDeclarationStatement = cpb.create();
}
return props_LocalVariableDeclarationStatement;
case LanguageConceptSwitch.LocalVariableReference:
if (props_LocalVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("reference to local variable declaration");
props_LocalVariableReference = cpb.create();
}
return props_LocalVariableReference;
case LanguageConceptSwitch.LongLiteral:
if (props_LongLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LongLiteral = cpb.create();
}
return props_LongLiteral;
case LanguageConceptSwitch.LongType:
if (props_LongType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LongType = cpb.create();
}
return props_LongType;
case LanguageConceptSwitch.LoopLabel:
if (props_LoopLabel == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LoopLabel = cpb.create();
}
return props_LoopLabel;
case LanguageConceptSwitch.LoopLabelReference:
if (props_LoopLabelReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LoopLabelReference = cpb.create();
}
return props_LoopLabelReference;
case LanguageConceptSwitch.LowerBoundType:
if (props_LowerBoundType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_LowerBoundType = cpb.create();
}
return props_LowerBoundType;
case LanguageConceptSwitch.MethodDeclaration:
if (props_MethodDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MethodDeclaration = cpb.create();
}
return props_MethodDeclaration;
case LanguageConceptSwitch.MinusAssignmentExpression:
if (props_MinusAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MinusAssignmentExpression = cpb.create();
}
return props_MinusAssignmentExpression;
case LanguageConceptSwitch.MinusExpression:
if (props_MinusExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("minus operation");
props_MinusExpression = cpb.create();
}
return props_MinusExpression;
case LanguageConceptSwitch.Modifier:
if (props_Modifier == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Modifier = cpb.create();
}
return props_Modifier;
case LanguageConceptSwitch.MulAssignmentExpression:
if (props_MulAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_MulAssignmentExpression = cpb.create();
}
return props_MulAssignmentExpression;
case LanguageConceptSwitch.MulExpression:
if (props_MulExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("multiplication operation");
props_MulExpression = cpb.create();
}
return props_MulExpression;
case LanguageConceptSwitch.NPEEqualsExpression:
if (props_NPEEqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("NPE-safe equals operation");
props_NPEEqualsExpression = cpb.create();
}
return props_NPEEqualsExpression;
case LanguageConceptSwitch.NPENotEqualsExpression:
if (props_NPENotEqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("NPE-safe not equals operation");
props_NPENotEqualsExpression = cpb.create();
}
return props_NPENotEqualsExpression;
case LanguageConceptSwitch.NestedNewExpression:
if (props_NestedNewExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("nested instance creation expression");
props_NestedNewExpression = cpb.create();
}
return props_NestedNewExpression;
case LanguageConceptSwitch.NotEqualsExpression:
if (props_NotEqualsExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("not equals operation");
props_NotEqualsExpression = cpb.create();
}
return props_NotEqualsExpression;
case LanguageConceptSwitch.NotExpression:
if (props_NotExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("not-expression");
props_NotExpression = cpb.create();
}
return props_NotExpression;
case LanguageConceptSwitch.NullLiteral:
if (props_NullLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NullLiteral = cpb.create();
}
return props_NullLiteral;
case LanguageConceptSwitch.NullType:
if (props_NullType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_NullType = cpb.create();
}
return props_NullType;
case LanguageConceptSwitch.Number:
if (props_Number == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Number = cpb.create();
}
return props_Number;
case LanguageConceptSwitch.OperationAssignmentExpression:
if (props_OperationAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OperationAssignmentExpression = cpb.create();
}
return props_OperationAssignmentExpression;
case LanguageConceptSwitch.OrAssignmentExpression:
if (props_OrAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_OrAssignmentExpression = cpb.create();
}
return props_OrAssignmentExpression;
case LanguageConceptSwitch.OrExpression:
if (props_OrExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("conditional-or operation");
props_OrExpression = cpb.create();
}
return props_OrExpression;
case LanguageConceptSwitch.ParameterDeclaration:
if (props_ParameterDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("parameter");
cpb.icon(IconContainer.RESOURCE_a0a2a0a591b0al);
props_ParameterDeclaration = cpb.create();
}
return props_ParameterDeclaration;
case LanguageConceptSwitch.ParameterReference:
if (props_ParameterReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("reference to method parameter");
props_ParameterReference = cpb.create();
}
return props_ParameterReference;
case LanguageConceptSwitch.ParenthesizedExpression:
if (props_ParenthesizedExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("parenthesis");
props_ParenthesizedExpression = cpb.create();
}
return props_ParenthesizedExpression;
case LanguageConceptSwitch.PlaceholderMember:
if (props_PlaceholderMember == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PlaceholderMember = cpb.create();
}
return props_PlaceholderMember;
case LanguageConceptSwitch.PlusAssignmentExpression:
if (props_PlusAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PlusAssignmentExpression = cpb.create();
}
return props_PlusAssignmentExpression;
case LanguageConceptSwitch.PlusExpression:
if (props_PlusExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("plus operation");
props_PlusExpression = cpb.create();
}
return props_PlusExpression;
case LanguageConceptSwitch.PostfixDecrementExpression:
if (props_PostfixDecrementExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PostfixDecrementExpression = cpb.create();
}
return props_PostfixDecrementExpression;
case LanguageConceptSwitch.PostfixIncrementExpression:
if (props_PostfixIncrementExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PostfixIncrementExpression = cpb.create();
}
return props_PostfixIncrementExpression;
case LanguageConceptSwitch.PrefixDecrementExpression:
if (props_PrefixDecrementExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PrefixDecrementExpression = cpb.create();
}
return props_PrefixDecrementExpression;
case LanguageConceptSwitch.PrefixIncrementExpression:
if (props_PrefixIncrementExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PrefixIncrementExpression = cpb.create();
}
return props_PrefixIncrementExpression;
case LanguageConceptSwitch.PrimitiveClassExpression:
if (props_PrimitiveClassExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PrimitiveClassExpression = cpb.create();
}
return props_PrimitiveClassExpression;
case LanguageConceptSwitch.PrimitiveType:
if (props_PrimitiveType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PrimitiveType = cpb.create();
}
return props_PrimitiveType;
case LanguageConceptSwitch.PrivateVisibility:
if (props_PrivateVisibility == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PrivateVisibility = cpb.create();
}
return props_PrivateVisibility;
case LanguageConceptSwitch.Property:
if (props_Property == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Property = cpb.create();
}
return props_Property;
case LanguageConceptSwitch.PropertyImplementation:
if (props_PropertyImplementation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyImplementation = cpb.create();
}
return props_PropertyImplementation;
case LanguageConceptSwitch.PropertyReference:
if (props_PropertyReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PropertyReference = cpb.create();
}
return props_PropertyReference;
case LanguageConceptSwitch.PropertyValueReference:
if (props_PropertyValueReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("Property value represented in custom getters and setters");
props_PropertyValueReference = cpb.create();
}
return props_PropertyValueReference;
case LanguageConceptSwitch.ProtectedVisibility:
if (props_ProtectedVisibility == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ProtectedVisibility = cpb.create();
}
return props_ProtectedVisibility;
case LanguageConceptSwitch.PublicVisibility:
if (props_PublicVisibility == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_PublicVisibility = cpb.create();
}
return props_PublicVisibility;
case LanguageConceptSwitch.QualifiedSuperMethodCall:
if (props_QualifiedSuperMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_QualifiedSuperMethodCall = cpb.create();
}
return props_QualifiedSuperMethodCall;
case LanguageConceptSwitch.RemAssignmentExpression:
if (props_RemAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RemAssignmentExpression = cpb.create();
}
return props_RemAssignmentExpression;
case LanguageConceptSwitch.RemExpression:
if (props_RemExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("remainder operation");
props_RemExpression = cpb.create();
}
return props_RemExpression;
case LanguageConceptSwitch.RemarkStatement:
if (props_RemarkStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
cpb.shortDesc("remark");
props_RemarkStatement = cpb.create();
}
return props_RemarkStatement;
case LanguageConceptSwitch.ReturnStatement:
if (props_ReturnStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ReturnStatement = cpb.create();
}
return props_ReturnStatement;
case LanguageConceptSwitch.RightShiftAssignmentExpression:
if (props_RightShiftAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_RightShiftAssignmentExpression = cpb.create();
}
return props_RightShiftAssignmentExpression;
case LanguageConceptSwitch.SetAccessor:
if (props_SetAccessor == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SetAccessor = cpb.create();
}
return props_SetAccessor;
case LanguageConceptSwitch.ShiftLeftExpression:
if (props_ShiftLeftExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ShiftLeftExpression = cpb.create();
}
return props_ShiftLeftExpression;
case LanguageConceptSwitch.ShiftRightExpression:
if (props_ShiftRightExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ShiftRightExpression = cpb.create();
}
return props_ShiftRightExpression;
case LanguageConceptSwitch.ShiftRightUnsignedExpression:
if (props_ShiftRightUnsignedExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ShiftRightUnsignedExpression = cpb.create();
}
return props_ShiftRightUnsignedExpression;
case LanguageConceptSwitch.ShortType:
if (props_ShortType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ShortType = cpb.create();
}
return props_ShortType;
case LanguageConceptSwitch.SingleLineComment:
if (props_SingleLineComment == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("single-line comment");
props_SingleLineComment = cpb.create();
}
return props_SingleLineComment;
case LanguageConceptSwitch.Statement:
if (props_Statement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Statement = cpb.create();
}
return props_Statement;
case LanguageConceptSwitch.StatementCommentPart:
if (props_StatementCommentPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.deprecated(true);
props_StatementCommentPart = cpb.create();
}
return props_StatementCommentPart;
case LanguageConceptSwitch.StatementList:
if (props_StatementList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StatementList = cpb.create();
}
return props_StatementList;
case LanguageConceptSwitch.StaticFieldDeclaration:
if (props_StaticFieldDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("static field declaration");
cpb.icon(IconContainer.RESOURCE_a0a2a0a922b0al);
props_StaticFieldDeclaration = cpb.create();
}
return props_StaticFieldDeclaration;
case LanguageConceptSwitch.StaticFieldReference:
if (props_StaticFieldReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference to static field declaration");
props_StaticFieldReference = cpb.create();
}
return props_StaticFieldReference;
case LanguageConceptSwitch.StaticInitializer:
if (props_StaticInitializer == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.icon(IconContainer.RESOURCE_a0a1a0a132b0al);
props_StaticInitializer = cpb.create();
}
return props_StaticInitializer;
case LanguageConceptSwitch.StaticKind:
if (props_StaticKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StaticKind = cpb.create();
}
return props_StaticKind;
case LanguageConceptSwitch.StaticMethodCall:
if (props_StaticMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("static method invocation");
props_StaticMethodCall = cpb.create();
}
return props_StaticMethodCall;
case LanguageConceptSwitch.StaticMethodDeclaration:
if (props_StaticMethodDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StaticMethodDeclaration = cpb.create();
}
return props_StaticMethodDeclaration;
case LanguageConceptSwitch.StringBooleanOperation:
if (props_StringBooleanOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StringBooleanOperation = cpb.create();
}
return props_StringBooleanOperation;
case LanguageConceptSwitch.StringLiteral:
if (props_StringLiteral == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("string literal");
props_StringLiteral = cpb.create();
}
return props_StringLiteral;
case LanguageConceptSwitch.StringToken:
if (props_StringToken == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StringToken = cpb.create();
}
return props_StringToken;
case LanguageConceptSwitch.StringType:
if (props_StringType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StringType = cpb.create();
}
return props_StringType;
case LanguageConceptSwitch.StubStatementList:
if (props_StubStatementList == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_StubStatementList = cpb.create();
}
return props_StubStatementList;
case LanguageConceptSwitch.SubstringExpression:
if (props_SubstringExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("substing");
props_SubstringExpression = cpb.create();
}
return props_SubstringExpression;
case LanguageConceptSwitch.SuperConstructorInvocation:
if (props_SuperConstructorInvocation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("super constructor invocation");
props_SuperConstructorInvocation = cpb.create();
}
return props_SuperConstructorInvocation;
case LanguageConceptSwitch.SuperConstructorKind:
if (props_SuperConstructorKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SuperConstructorKind = cpb.create();
}
return props_SuperConstructorKind;
case LanguageConceptSwitch.SuperInerfaceKind:
if (props_SuperInerfaceKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SuperInerfaceKind = cpb.create();
}
return props_SuperInerfaceKind;
case LanguageConceptSwitch.SuperMethodCall:
if (props_SuperMethodCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("super method invocation");
props_SuperMethodCall = cpb.create();
}
return props_SuperMethodCall;
case LanguageConceptSwitch.SuperMethodKind:
if (props_SuperMethodKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SuperMethodKind = cpb.create();
}
return props_SuperMethodKind;
case LanguageConceptSwitch.SwitchCase:
if (props_SwitchCase == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SwitchCase = cpb.create();
}
return props_SwitchCase;
case LanguageConceptSwitch.SwitchStatement:
if (props_SwitchStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ef02a8c6aL);
cpb.deprecateProperty(0x117b7e94b9bL, "label");
props_SwitchStatement = cpb.create();
}
return props_SwitchStatement;
case LanguageConceptSwitch.SynchronizedStatement:
if (props_SynchronizedStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_SynchronizedStatement = cpb.create();
}
return props_SynchronizedStatement;
case LanguageConceptSwitch.TernaryOperatorExpression:
if (props_TernaryOperatorExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("ternary operator");
props_TernaryOperatorExpression = cpb.create();
}
return props_TernaryOperatorExpression;
case LanguageConceptSwitch.TextCommentPart:
if (props_TextCommentPart == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TextCommentPart = cpb.create();
}
return props_TextCommentPart;
case LanguageConceptSwitch.ThisConstructorInvocation:
if (props_ThisConstructorInvocation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("this constructor invocation");
props_ThisConstructorInvocation = cpb.create();
}
return props_ThisConstructorInvocation;
case LanguageConceptSwitch.ThisConstructorKind:
if (props_ThisConstructorKind == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ThisConstructorKind = cpb.create();
}
return props_ThisConstructorKind;
case LanguageConceptSwitch.ThisExpression:
if (props_ThisExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ThisExpression = cpb.create();
}
return props_ThisExpression;
case LanguageConceptSwitch.ThrowStatement:
if (props_ThrowStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ThrowStatement = cpb.create();
}
return props_ThrowStatement;
case LanguageConceptSwitch.Tokens:
if (props_Tokens == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Tokens = cpb.create();
}
return props_Tokens;
case LanguageConceptSwitch.TrimOperation:
if (props_TrimOperation == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("trim white spaces, line breaks, tabs, etc.");
props_TrimOperation = cpb.create();
}
return props_TrimOperation;
case LanguageConceptSwitch.TryCatchStatement:
if (props_TryCatchStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TryCatchStatement = cpb.create();
}
return props_TryCatchStatement;
case LanguageConceptSwitch.TryStatement:
if (props_TryStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TryStatement = cpb.create();
}
return props_TryStatement;
case LanguageConceptSwitch.Type:
if (props_Type == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("a type");
props_Type = cpb.create();
}
return props_Type;
case LanguageConceptSwitch.TypeAnnotable:
if (props_TypeAnnotable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TypeAnnotable = cpb.create();
}
return props_TypeAnnotable;
case LanguageConceptSwitch.TypeDerivable:
if (props_TypeDerivable == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TypeDerivable = cpb.create();
}
return props_TypeDerivable;
case LanguageConceptSwitch.TypeVariableDeclaration:
if (props_TypeVariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_TypeVariableDeclaration = cpb.create();
}
return props_TypeVariableDeclaration;
case LanguageConceptSwitch.TypeVariableReference:
if (props_TypeVariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference to type variable");
props_TypeVariableReference = cpb.create();
}
return props_TypeVariableReference;
case LanguageConceptSwitch.UnaryMinus:
if (props_UnaryMinus == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("unary minus");
props_UnaryMinus = cpb.create();
}
return props_UnaryMinus;
case LanguageConceptSwitch.UndefinedType:
if (props_UndefinedType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("undefined type");
props_UndefinedType = cpb.create();
}
return props_UndefinedType;
case LanguageConceptSwitch.UnknownConsCall:
if (props_UnknownConsCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnknownConsCall = cpb.create();
}
return props_UnknownConsCall;
case LanguageConceptSwitch.UnknownDotCall:
if (props_UnknownDotCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnknownDotCall = cpb.create();
}
return props_UnknownDotCall;
case LanguageConceptSwitch.UnknownLocalCall:
if (props_UnknownLocalCall == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnknownLocalCall = cpb.create();
}
return props_UnknownLocalCall;
case LanguageConceptSwitch.UnknownNameRef:
if (props_UnknownNameRef == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnknownNameRef = cpb.create();
}
return props_UnknownNameRef;
case LanguageConceptSwitch.UnknownNew:
if (props_UnknownNew == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnknownNew = cpb.create();
}
return props_UnknownNew;
case LanguageConceptSwitch.UnresolvedNameReference:
if (props_UnresolvedNameReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnresolvedNameReference = cpb.create();
}
return props_UnresolvedNameReference;
case LanguageConceptSwitch.UnsignedRightShiftAssignmentExpression:
if (props_UnsignedRightShiftAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UnsignedRightShiftAssignmentExpression = cpb.create();
}
return props_UnsignedRightShiftAssignmentExpression;
case LanguageConceptSwitch.UpperBoundType:
if (props_UpperBoundType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UpperBoundType = cpb.create();
}
return props_UpperBoundType;
case LanguageConceptSwitch.UsingStatement:
if (props_UsingStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_UsingStatement = cpb.create();
}
return props_UsingStatement;
case LanguageConceptSwitch.ValueParameter:
if (props_ValueParameter == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_ValueParameter = cpb.create();
}
return props_ValueParameter;
case LanguageConceptSwitch.VarType:
if (props_VarType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_VarType = cpb.create();
}
return props_VarType;
case LanguageConceptSwitch.VariableArityType:
if (props_VariableArityType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_VariableArityType = cpb.create();
}
return props_VariableArityType;
case LanguageConceptSwitch.VariableDeclaration:
if (props_VariableDeclaration == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_VariableDeclaration = cpb.create();
}
return props_VariableDeclaration;
case LanguageConceptSwitch.VariableReference:
if (props_VariableReference == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("reference to variable");
props_VariableReference = cpb.create();
}
return props_VariableReference;
case LanguageConceptSwitch.Visibility:
if (props_Visibility == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_Visibility = cpb.create();
}
return props_Visibility;
case LanguageConceptSwitch.VoidType:
if (props_VoidType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_VoidType = cpb.create();
}
return props_VoidType;
case LanguageConceptSwitch.WhileStatement:
if (props_WhileStatement == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_WhileStatement = cpb.create();
}
return props_WhileStatement;
case LanguageConceptSwitch.WildCardType:
if (props_WildCardType == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
cpb.shortDesc("wildcard type");
props_WildCardType = cpb.create();
}
return props_WildCardType;
case LanguageConceptSwitch.XorAssignmentExpression:
if (props_XorAssignmentExpression == null) {
ConceptPresentationBuilder cpb = new ConceptPresentationBuilder();
props_XorAssignmentExpression = cpb.create();
}
return props_XorAssignmentExpression;
}
return null;
}
}