package jetbrains.mps.baseLanguage.structure;
/*Generated by MPS */
import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor;
import jetbrains.mps.smodel.runtime.ConceptDescriptor;
import java.util.Collection;
import java.util.Arrays;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.smodel.adapter.ids.SConceptId;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2;
import jetbrains.mps.smodel.runtime.ConceptKind;
import jetbrains.mps.smodel.runtime.StaticScope;
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptAbstractClassifierReference = createDescriptorForAbstractClassifierReference();
/*package*/ final ConceptDescriptor myConceptAbstractCreator = createDescriptorForAbstractCreator();
/*package*/ final ConceptDescriptor myConceptAbstractForStatement = createDescriptorForAbstractForStatement();
/*package*/ final ConceptDescriptor myConceptAbstractLoopStatement = createDescriptorForAbstractLoopStatement();
/*package*/ final ConceptDescriptor myConceptAbstractOperation = createDescriptorForAbstractOperation();
/*package*/ final ConceptDescriptor myConceptAbstractUnaryNumberOperation = createDescriptorForAbstractUnaryNumberOperation();
/*package*/ final ConceptDescriptor myConceptAdditionalForLoopVariable = createDescriptorForAdditionalForLoopVariable();
/*package*/ final ConceptDescriptor myConceptAndAssignmentExpression = createDescriptorForAndAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptAndExpression = createDescriptorForAndExpression();
/*package*/ final ConceptDescriptor myConceptAnnotation = createDescriptorForAnnotation();
/*package*/ final ConceptDescriptor myConceptAnnotationInstance = createDescriptorForAnnotationInstance();
/*package*/ final ConceptDescriptor myConceptAnnotationInstanceExpression = createDescriptorForAnnotationInstanceExpression();
/*package*/ final ConceptDescriptor myConceptAnnotationInstanceValue = createDescriptorForAnnotationInstanceValue();
/*package*/ final ConceptDescriptor myConceptAnnotationMethodDeclaration = createDescriptorForAnnotationMethodDeclaration();
/*package*/ final ConceptDescriptor myConceptAnonymousClass = createDescriptorForAnonymousClass();
/*package*/ final ConceptDescriptor myConceptAnonymousClassCreator = createDescriptorForAnonymousClassCreator();
/*package*/ final ConceptDescriptor myConceptArrayAccessExpression = createDescriptorForArrayAccessExpression();
/*package*/ final ConceptDescriptor myConceptArrayClassExpression = createDescriptorForArrayClassExpression();
/*package*/ final ConceptDescriptor myConceptArrayCloneOperation = createDescriptorForArrayCloneOperation();
/*package*/ final ConceptDescriptor myConceptArrayCreator = createDescriptorForArrayCreator();
/*package*/ final ConceptDescriptor myConceptArrayCreatorWithInitializer = createDescriptorForArrayCreatorWithInitializer();
/*package*/ final ConceptDescriptor myConceptArrayLengthOperation = createDescriptorForArrayLengthOperation();
/*package*/ final ConceptDescriptor myConceptArrayLiteral = createDescriptorForArrayLiteral();
/*package*/ final ConceptDescriptor myConceptArrayType = createDescriptorForArrayType();
/*package*/ final ConceptDescriptor myConceptAsExpression = createDescriptorForAsExpression();
/*package*/ final ConceptDescriptor myConceptAssertStatement = createDescriptorForAssertStatement();
/*package*/ final ConceptDescriptor myConceptAssignmentExpression = createDescriptorForAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptBLBottomType = createDescriptorForBLBottomType();
/*package*/ final ConceptDescriptor myConceptBaseAssignmentExpression = createDescriptorForBaseAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptBaseMethodCall = createDescriptorForBaseMethodCall();
/*package*/ final ConceptDescriptor myConceptBaseMethodDeclaration = createDescriptorForBaseMethodDeclaration();
/*package*/ final ConceptDescriptor myConceptBaseStringOperation = createDescriptorForBaseStringOperation();
/*package*/ final ConceptDescriptor myConceptBaseVariableDeclaration = createDescriptorForBaseVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptBaseVariableReference = createDescriptorForBaseVariableReference();
/*package*/ final ConceptDescriptor myConceptBinaryBitwiseOperation = createDescriptorForBinaryBitwiseOperation();
/*package*/ final ConceptDescriptor myConceptBinaryCompareOperation = createDescriptorForBinaryCompareOperation();
/*package*/ final ConceptDescriptor myConceptBinaryOperation = createDescriptorForBinaryOperation();
/*package*/ final ConceptDescriptor myConceptBitwiseAndExpression = createDescriptorForBitwiseAndExpression();
/*package*/ final ConceptDescriptor myConceptBitwiseNotExpression = createDescriptorForBitwiseNotExpression();
/*package*/ final ConceptDescriptor myConceptBitwiseOrExpression = createDescriptorForBitwiseOrExpression();
/*package*/ final ConceptDescriptor myConceptBitwiseXorExpression = createDescriptorForBitwiseXorExpression();
/*package*/ final ConceptDescriptor myConceptBlockStatement = createDescriptorForBlockStatement();
/*package*/ final ConceptDescriptor myConceptBooleanConstant = createDescriptorForBooleanConstant();
/*package*/ final ConceptDescriptor myConceptBooleanType = createDescriptorForBooleanType();
/*package*/ final ConceptDescriptor myConceptBreakStatement = createDescriptorForBreakStatement();
/*package*/ final ConceptDescriptor myConceptByteType = createDescriptorForByteType();
/*package*/ final ConceptDescriptor myConceptCastExpression = createDescriptorForCastExpression();
/*package*/ final ConceptDescriptor myConceptCatchClause = createDescriptorForCatchClause();
/*package*/ final ConceptDescriptor myConceptCharConstant = createDescriptorForCharConstant();
/*package*/ final ConceptDescriptor myConceptCharType = createDescriptorForCharType();
/*package*/ final ConceptDescriptor myConceptClassConcept = createDescriptorForClassConcept();
/*package*/ final ConceptDescriptor myConceptClassCreator = createDescriptorForClassCreator();
/*package*/ final ConceptDescriptor myConceptClassifier = createDescriptorForClassifier();
/*package*/ final ConceptDescriptor myConceptClassifierClassExpression = createDescriptorForClassifierClassExpression();
/*package*/ final ConceptDescriptor myConceptClassifierMember = createDescriptorForClassifierMember();
/*package*/ final ConceptDescriptor myConceptClassifierType = createDescriptorForClassifierType();
/*package*/ final ConceptDescriptor myConceptClosure = createDescriptorForClosure();
/*package*/ final ConceptDescriptor myConceptClosureParameter = createDescriptorForClosureParameter();
/*package*/ final ConceptDescriptor myConceptClosureParameterReference = createDescriptorForClosureParameterReference();
/*package*/ final ConceptDescriptor myConceptClosureoid = createDescriptorForClosureoid();
/*package*/ final ConceptDescriptor myConceptCommentPart = createDescriptorForCommentPart();
/*package*/ final ConceptDescriptor myConceptCommentedStatement = createDescriptorForCommentedStatement();
/*package*/ final ConceptDescriptor myConceptCommentedStatementsBlock = createDescriptorForCommentedStatementsBlock();
/*package*/ final ConceptDescriptor myConceptConceptFunction = createDescriptorForConceptFunction();
/*package*/ final ConceptDescriptor myConceptConceptFunctionParameter = createDescriptorForConceptFunctionParameter();
/*package*/ final ConceptDescriptor myConceptConstructorDeclaration = createDescriptorForConstructorDeclaration();
/*package*/ final ConceptDescriptor myConceptConstructorInvocationStatement = createDescriptorForConstructorInvocationStatement();
/*package*/ final ConceptDescriptor myConceptContextClassifierKind = createDescriptorForContextClassifierKind();
/*package*/ final ConceptDescriptor myConceptContinueStatement = createDescriptorForContinueStatement();
/*package*/ final ConceptDescriptor myConceptCustomPropertyImplementation = createDescriptorForCustomPropertyImplementation();
/*package*/ final ConceptDescriptor myConceptCustomSetterPropertyImplementation = createDescriptorForCustomSetterPropertyImplementation();
/*package*/ final ConceptDescriptor myConceptDefaultClassCreator = createDescriptorForDefaultClassCreator();
/*package*/ final ConceptDescriptor myConceptDefaultGetAccessor = createDescriptorForDefaultGetAccessor();
/*package*/ final ConceptDescriptor myConceptDefaultPropertyImplementation = createDescriptorForDefaultPropertyImplementation();
/*package*/ final ConceptDescriptor myConceptDefaultSetAccessor = createDescriptorForDefaultSetAccessor();
/*package*/ final ConceptDescriptor myConceptDimensionExpression = createDescriptorForDimensionExpression();
/*package*/ final ConceptDescriptor myConceptDivAssignmentExpression = createDescriptorForDivAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptDivExpression = createDescriptorForDivExpression();
/*package*/ final ConceptDescriptor myConceptDoWhileStatement = createDescriptorForDoWhileStatement();
/*package*/ final ConceptDescriptor myConceptDotExpression = createDescriptorForDotExpression();
/*package*/ final ConceptDescriptor myConceptDoubleType = createDescriptorForDoubleType();
/*package*/ final ConceptDescriptor myConceptElsifClause = createDescriptorForElsifClause();
/*package*/ final ConceptDescriptor myConceptEnumClass = createDescriptorForEnumClass();
/*package*/ final ConceptDescriptor myConceptEnumConstantDeclaration = createDescriptorForEnumConstantDeclaration();
/*package*/ final ConceptDescriptor myConceptEnumConstantReference = createDescriptorForEnumConstantReference();
/*package*/ final ConceptDescriptor myConceptEnumValueOfExpression = createDescriptorForEnumValueOfExpression();
/*package*/ final ConceptDescriptor myConceptEnumValuesExpression = createDescriptorForEnumValuesExpression();
/*package*/ final ConceptDescriptor myConceptEqualsExpression = createDescriptorForEqualsExpression();
/*package*/ final ConceptDescriptor myConceptEscapeOperation = createDescriptorForEscapeOperation();
/*package*/ final ConceptDescriptor myConceptExpression = createDescriptorForExpression();
/*package*/ final ConceptDescriptor myConceptExpressionStatement = createDescriptorForExpressionStatement();
/*package*/ final ConceptDescriptor myConceptFieldDeclaration = createDescriptorForFieldDeclaration();
/*package*/ final ConceptDescriptor myConceptFieldReferenceOperation = createDescriptorForFieldReferenceOperation();
/*package*/ final ConceptDescriptor myConceptFloatType = createDescriptorForFloatType();
/*package*/ final ConceptDescriptor myConceptFloatingPointConstant = createDescriptorForFloatingPointConstant();
/*package*/ final ConceptDescriptor myConceptFloatingPointFloatConstant = createDescriptorForFloatingPointFloatConstant();
/*package*/ final ConceptDescriptor myConceptForStatement = createDescriptorForForStatement();
/*package*/ final ConceptDescriptor myConceptForeachStatement = createDescriptorForForeachStatement();
/*package*/ final ConceptDescriptor myConceptGenericDeclaration = createDescriptorForGenericDeclaration();
/*package*/ final ConceptDescriptor myConceptGenericNewExpression = createDescriptorForGenericNewExpression();
/*package*/ final ConceptDescriptor myConceptGetAccessor = createDescriptorForGetAccessor();
/*package*/ final ConceptDescriptor myConceptGreaterThanExpression = createDescriptorForGreaterThanExpression();
/*package*/ final ConceptDescriptor myConceptGreaterThanOrEqualsExpression = createDescriptorForGreaterThanOrEqualsExpression();
/*package*/ final ConceptDescriptor myConceptHasAnnotation = createDescriptorForHasAnnotation();
/*package*/ final ConceptDescriptor myConceptHexIntegerLiteral = createDescriptorForHexIntegerLiteral();
/*package*/ final ConceptDescriptor myConceptIAnonymousClass = createDescriptorForIAnonymousClass();
/*package*/ final ConceptDescriptor myConceptIBLDeprecatable = createDescriptorForIBLDeprecatable();
/*package*/ final ConceptDescriptor myConceptIBinaryLike = createDescriptorForIBinaryLike();
/*package*/ final ConceptDescriptor myConceptIClassifier = createDescriptorForIClassifier();
/*package*/ final ConceptDescriptor myConceptIClassifierMember = createDescriptorForIClassifierMember();
/*package*/ final ConceptDescriptor myConceptIClassifierType = createDescriptorForIClassifierType();
/*package*/ final ConceptDescriptor myConceptIConditional = createDescriptorForIConditional();
/*package*/ final ConceptDescriptor myConceptIContainsStatementList = createDescriptorForIContainsStatementList();
/*package*/ final ConceptDescriptor myConceptIControlFlowInterrupter = createDescriptorForIControlFlowInterrupter();
/*package*/ final ConceptDescriptor myConceptIExtractMethodAvailable = createDescriptorForIExtractMethodAvailable();
/*package*/ final ConceptDescriptor myConceptIFinalWrapper = createDescriptorForIFinalWrapper();
/*package*/ final ConceptDescriptor myConceptIGenericType = createDescriptorForIGenericType();
/*package*/ final ConceptDescriptor myConceptIHasModifiers = createDescriptorForIHasModifiers();
/*package*/ final ConceptDescriptor myConceptIIncompleteParen = createDescriptorForIIncompleteParen();
/*package*/ final ConceptDescriptor myConceptIInternalType = createDescriptorForIInternalType();
/*package*/ final ConceptDescriptor myConceptILocalDeclaration = createDescriptorForILocalDeclaration();
/*package*/ final ConceptDescriptor myConceptILocalReference = createDescriptorForILocalReference();
/*package*/ final ConceptDescriptor myConceptILocalVariableElement = createDescriptorForILocalVariableElement();
/*package*/ final ConceptDescriptor myConceptILocalVariableElementList = createDescriptorForILocalVariableElementList();
/*package*/ final ConceptDescriptor myConceptIMemberContainer = createDescriptorForIMemberContainer();
/*package*/ final ConceptDescriptor myConceptIMethodCall = createDescriptorForIMethodCall();
/*package*/ final ConceptDescriptor myConceptIMethodLike = createDescriptorForIMethodLike();
/*package*/ final ConceptDescriptor myConceptIOperation = createDescriptorForIOperation();
/*package*/ final ConceptDescriptor myConceptIParameter = createDescriptorForIParameter();
/*package*/ final ConceptDescriptor myConceptISkipsReturn = createDescriptorForISkipsReturn();
/*package*/ final ConceptDescriptor myConceptIStatementListContainer = createDescriptorForIStatementListContainer();
/*package*/ final ConceptDescriptor myConceptIStaticContainerForMethods = createDescriptorForIStaticContainerForMethods();
/*package*/ final ConceptDescriptor myConceptIThisExpression = createDescriptorForIThisExpression();
/*package*/ final ConceptDescriptor myConceptITryCatchStatement = createDescriptorForITryCatchStatement();
/*package*/ final ConceptDescriptor myConceptITypeApplicable = createDescriptorForITypeApplicable();
/*package*/ final ConceptDescriptor myConceptIValidIdentifier = createDescriptorForIValidIdentifier();
/*package*/ final ConceptDescriptor myConceptIVariableAssignment = createDescriptorForIVariableAssignment();
/*package*/ final ConceptDescriptor myConceptIVariableDeclaration = createDescriptorForIVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptIVariableReference = createDescriptorForIVariableReference();
/*package*/ final ConceptDescriptor myConceptIVisible = createDescriptorForIVisible();
/*package*/ final ConceptDescriptor myConceptIWillBeClassifier = createDescriptorForIWillBeClassifier();
/*package*/ final ConceptDescriptor myConceptIYetUnresolved = createDescriptorForIYetUnresolved();
/*package*/ final ConceptDescriptor myConceptIfStatement = createDescriptorForIfStatement();
/*package*/ final ConceptDescriptor myConceptImplicitAnnotationInstanceValue = createDescriptorForImplicitAnnotationInstanceValue();
/*package*/ final ConceptDescriptor myConceptImplicitAnnotationMethodKind = createDescriptorForImplicitAnnotationMethodKind();
/*package*/ final ConceptDescriptor myConceptIncompleteLeftParen = createDescriptorForIncompleteLeftParen();
/*package*/ final ConceptDescriptor myConceptIncompleteMemberDeclaration = createDescriptorForIncompleteMemberDeclaration();
/*package*/ final ConceptDescriptor myConceptIncompleteRightParen = createDescriptorForIncompleteRightParen();
/*package*/ final ConceptDescriptor myConceptInstanceInitializer = createDescriptorForInstanceInitializer();
/*package*/ final ConceptDescriptor myConceptInstanceMethodCallOperation = createDescriptorForInstanceMethodCallOperation();
/*package*/ final ConceptDescriptor myConceptInstanceMethodDeclaration = createDescriptorForInstanceMethodDeclaration();
/*package*/ final ConceptDescriptor myConceptInstanceOfExpression = createDescriptorForInstanceOfExpression();
/*package*/ final ConceptDescriptor myConceptIntegerConstant = createDescriptorForIntegerConstant();
/*package*/ final ConceptDescriptor myConceptIntegerLiteral = createDescriptorForIntegerLiteral();
/*package*/ final ConceptDescriptor myConceptIntegerType = createDescriptorForIntegerType();
/*package*/ final ConceptDescriptor myConceptInterface = createDescriptorForInterface();
/*package*/ final ConceptDescriptor myConceptIsEmptyOperation = createDescriptorForIsEmptyOperation();
/*package*/ final ConceptDescriptor myConceptIsNotEmptyOperation = createDescriptorForIsNotEmptyOperation();
/*package*/ final ConceptDescriptor myConceptJavaImport = createDescriptorForJavaImport();
/*package*/ final ConceptDescriptor myConceptJavaImports = createDescriptorForJavaImports();
/*package*/ final ConceptDescriptor myConceptLeftShiftAssignmentExpression = createDescriptorForLeftShiftAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptLessThanExpression = createDescriptorForLessThanExpression();
/*package*/ final ConceptDescriptor myConceptLessThanOrEqualsExpression = createDescriptorForLessThanOrEqualsExpression();
/*package*/ final ConceptDescriptor myConceptLocalInstanceFieldReference = createDescriptorForLocalInstanceFieldReference();
/*package*/ final ConceptDescriptor myConceptLocalInstanceMethodCall = createDescriptorForLocalInstanceMethodCall();
/*package*/ final ConceptDescriptor myConceptLocalMethodCall = createDescriptorForLocalMethodCall();
/*package*/ final ConceptDescriptor myConceptLocalPropertyReference = createDescriptorForLocalPropertyReference();
/*package*/ final ConceptDescriptor myConceptLocalStaticFieldReference = createDescriptorForLocalStaticFieldReference();
/*package*/ final ConceptDescriptor myConceptLocalStaticMethodCall = createDescriptorForLocalStaticMethodCall();
/*package*/ final ConceptDescriptor myConceptLocalToMethodKind = createDescriptorForLocalToMethodKind();
/*package*/ final ConceptDescriptor myConceptLocalVariableDeclaration = createDescriptorForLocalVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptLocalVariableDeclarationStatement = createDescriptorForLocalVariableDeclarationStatement();
/*package*/ final ConceptDescriptor myConceptLocalVariableReference = createDescriptorForLocalVariableReference();
/*package*/ final ConceptDescriptor myConceptLongLiteral = createDescriptorForLongLiteral();
/*package*/ final ConceptDescriptor myConceptLongType = createDescriptorForLongType();
/*package*/ final ConceptDescriptor myConceptLoopLabel = createDescriptorForLoopLabel();
/*package*/ final ConceptDescriptor myConceptLoopLabelReference = createDescriptorForLoopLabelReference();
/*package*/ final ConceptDescriptor myConceptLowerBoundType = createDescriptorForLowerBoundType();
/*package*/ final ConceptDescriptor myConceptMethodDeclaration = createDescriptorForMethodDeclaration();
/*package*/ final ConceptDescriptor myConceptMinusAssignmentExpression = createDescriptorForMinusAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptMinusExpression = createDescriptorForMinusExpression();
/*package*/ final ConceptDescriptor myConceptModifier = createDescriptorForModifier();
/*package*/ final ConceptDescriptor myConceptMulAssignmentExpression = createDescriptorForMulAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptMulExpression = createDescriptorForMulExpression();
/*package*/ final ConceptDescriptor myConceptNPEEqualsExpression = createDescriptorForNPEEqualsExpression();
/*package*/ final ConceptDescriptor myConceptNPENotEqualsExpression = createDescriptorForNPENotEqualsExpression();
/*package*/ final ConceptDescriptor myConceptNestedNewExpression = createDescriptorForNestedNewExpression();
/*package*/ final ConceptDescriptor myConceptNotEqualsExpression = createDescriptorForNotEqualsExpression();
/*package*/ final ConceptDescriptor myConceptNotExpression = createDescriptorForNotExpression();
/*package*/ final ConceptDescriptor myConceptNullLiteral = createDescriptorForNullLiteral();
/*package*/ final ConceptDescriptor myConceptNullType = createDescriptorForNullType();
/*package*/ final ConceptDescriptor myConceptNumber = createDescriptorForNumber();
/*package*/ final ConceptDescriptor myConceptOperationAssignmentExpression = createDescriptorForOperationAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptOrAssignmentExpression = createDescriptorForOrAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptOrExpression = createDescriptorForOrExpression();
/*package*/ final ConceptDescriptor myConceptParameterDeclaration = createDescriptorForParameterDeclaration();
/*package*/ final ConceptDescriptor myConceptParameterReference = createDescriptorForParameterReference();
/*package*/ final ConceptDescriptor myConceptParenthesizedExpression = createDescriptorForParenthesizedExpression();
/*package*/ final ConceptDescriptor myConceptPlaceholderMember = createDescriptorForPlaceholderMember();
/*package*/ final ConceptDescriptor myConceptPlusAssignmentExpression = createDescriptorForPlusAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptPlusExpression = createDescriptorForPlusExpression();
/*package*/ final ConceptDescriptor myConceptPostfixDecrementExpression = createDescriptorForPostfixDecrementExpression();
/*package*/ final ConceptDescriptor myConceptPostfixIncrementExpression = createDescriptorForPostfixIncrementExpression();
/*package*/ final ConceptDescriptor myConceptPrefixDecrementExpression = createDescriptorForPrefixDecrementExpression();
/*package*/ final ConceptDescriptor myConceptPrefixIncrementExpression = createDescriptorForPrefixIncrementExpression();
/*package*/ final ConceptDescriptor myConceptPrimitiveClassExpression = createDescriptorForPrimitiveClassExpression();
/*package*/ final ConceptDescriptor myConceptPrimitiveType = createDescriptorForPrimitiveType();
/*package*/ final ConceptDescriptor myConceptPrivateVisibility = createDescriptorForPrivateVisibility();
/*package*/ final ConceptDescriptor myConceptProperty = createDescriptorForProperty();
/*package*/ final ConceptDescriptor myConceptPropertyImplementation = createDescriptorForPropertyImplementation();
/*package*/ final ConceptDescriptor myConceptPropertyReference = createDescriptorForPropertyReference();
/*package*/ final ConceptDescriptor myConceptPropertyValueReference = createDescriptorForPropertyValueReference();
/*package*/ final ConceptDescriptor myConceptProtectedVisibility = createDescriptorForProtectedVisibility();
/*package*/ final ConceptDescriptor myConceptPublicVisibility = createDescriptorForPublicVisibility();
/*package*/ final ConceptDescriptor myConceptQualifiedSuperMethodCall = createDescriptorForQualifiedSuperMethodCall();
/*package*/ final ConceptDescriptor myConceptRemAssignmentExpression = createDescriptorForRemAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptRemExpression = createDescriptorForRemExpression();
/*package*/ final ConceptDescriptor myConceptRemarkStatement = createDescriptorForRemarkStatement();
/*package*/ final ConceptDescriptor myConceptReturnStatement = createDescriptorForReturnStatement();
/*package*/ final ConceptDescriptor myConceptRightShiftAssignmentExpression = createDescriptorForRightShiftAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptSetAccessor = createDescriptorForSetAccessor();
/*package*/ final ConceptDescriptor myConceptShiftLeftExpression = createDescriptorForShiftLeftExpression();
/*package*/ final ConceptDescriptor myConceptShiftRightExpression = createDescriptorForShiftRightExpression();
/*package*/ final ConceptDescriptor myConceptShiftRightUnsignedExpression = createDescriptorForShiftRightUnsignedExpression();
/*package*/ final ConceptDescriptor myConceptShortType = createDescriptorForShortType();
/*package*/ final ConceptDescriptor myConceptSingleLineComment = createDescriptorForSingleLineComment();
/*package*/ final ConceptDescriptor myConceptStatement = createDescriptorForStatement();
/*package*/ final ConceptDescriptor myConceptStatementCommentPart = createDescriptorForStatementCommentPart();
/*package*/ final ConceptDescriptor myConceptStatementList = createDescriptorForStatementList();
/*package*/ final ConceptDescriptor myConceptStaticFieldDeclaration = createDescriptorForStaticFieldDeclaration();
/*package*/ final ConceptDescriptor myConceptStaticFieldReference = createDescriptorForStaticFieldReference();
/*package*/ final ConceptDescriptor myConceptStaticInitializer = createDescriptorForStaticInitializer();
/*package*/ final ConceptDescriptor myConceptStaticKind = createDescriptorForStaticKind();
/*package*/ final ConceptDescriptor myConceptStaticMethodCall = createDescriptorForStaticMethodCall();
/*package*/ final ConceptDescriptor myConceptStaticMethodDeclaration = createDescriptorForStaticMethodDeclaration();
/*package*/ final ConceptDescriptor myConceptStringBooleanOperation = createDescriptorForStringBooleanOperation();
/*package*/ final ConceptDescriptor myConceptStringLiteral = createDescriptorForStringLiteral();
/*package*/ final ConceptDescriptor myConceptStringToken = createDescriptorForStringToken();
/*package*/ final ConceptDescriptor myConceptStringType = createDescriptorForStringType();
/*package*/ final ConceptDescriptor myConceptStubStatementList = createDescriptorForStubStatementList();
/*package*/ final ConceptDescriptor myConceptSubstringExpression = createDescriptorForSubstringExpression();
/*package*/ final ConceptDescriptor myConceptSuperConstructorInvocation = createDescriptorForSuperConstructorInvocation();
/*package*/ final ConceptDescriptor myConceptSuperConstructorKind = createDescriptorForSuperConstructorKind();
/*package*/ final ConceptDescriptor myConceptSuperInerfaceKind = createDescriptorForSuperInerfaceKind();
/*package*/ final ConceptDescriptor myConceptSuperMethodCall = createDescriptorForSuperMethodCall();
/*package*/ final ConceptDescriptor myConceptSuperMethodKind = createDescriptorForSuperMethodKind();
/*package*/ final ConceptDescriptor myConceptSwitchCase = createDescriptorForSwitchCase();
/*package*/ final ConceptDescriptor myConceptSwitchStatement = createDescriptorForSwitchStatement();
/*package*/ final ConceptDescriptor myConceptSynchronizedStatement = createDescriptorForSynchronizedStatement();
/*package*/ final ConceptDescriptor myConceptTernaryOperatorExpression = createDescriptorForTernaryOperatorExpression();
/*package*/ final ConceptDescriptor myConceptTextCommentPart = createDescriptorForTextCommentPart();
/*package*/ final ConceptDescriptor myConceptThisConstructorInvocation = createDescriptorForThisConstructorInvocation();
/*package*/ final ConceptDescriptor myConceptThisConstructorKind = createDescriptorForThisConstructorKind();
/*package*/ final ConceptDescriptor myConceptThisExpression = createDescriptorForThisExpression();
/*package*/ final ConceptDescriptor myConceptThrowStatement = createDescriptorForThrowStatement();
/*package*/ final ConceptDescriptor myConceptTokens = createDescriptorForTokens();
/*package*/ final ConceptDescriptor myConceptTrimOperation = createDescriptorForTrimOperation();
/*package*/ final ConceptDescriptor myConceptTryCatchStatement = createDescriptorForTryCatchStatement();
/*package*/ final ConceptDescriptor myConceptTryStatement = createDescriptorForTryStatement();
/*package*/ final ConceptDescriptor myConceptType = createDescriptorForType();
/*package*/ final ConceptDescriptor myConceptTypeAnnotable = createDescriptorForTypeAnnotable();
/*package*/ final ConceptDescriptor myConceptTypeDerivable = createDescriptorForTypeDerivable();
/*package*/ final ConceptDescriptor myConceptTypeVariableDeclaration = createDescriptorForTypeVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptTypeVariableReference = createDescriptorForTypeVariableReference();
/*package*/ final ConceptDescriptor myConceptUnaryMinus = createDescriptorForUnaryMinus();
/*package*/ final ConceptDescriptor myConceptUndefinedType = createDescriptorForUndefinedType();
/*package*/ final ConceptDescriptor myConceptUnknownConsCall = createDescriptorForUnknownConsCall();
/*package*/ final ConceptDescriptor myConceptUnknownDotCall = createDescriptorForUnknownDotCall();
/*package*/ final ConceptDescriptor myConceptUnknownLocalCall = createDescriptorForUnknownLocalCall();
/*package*/ final ConceptDescriptor myConceptUnknownNameRef = createDescriptorForUnknownNameRef();
/*package*/ final ConceptDescriptor myConceptUnknownNew = createDescriptorForUnknownNew();
/*package*/ final ConceptDescriptor myConceptUnresolvedNameReference = createDescriptorForUnresolvedNameReference();
/*package*/ final ConceptDescriptor myConceptUnsignedRightShiftAssignmentExpression = createDescriptorForUnsignedRightShiftAssignmentExpression();
/*package*/ final ConceptDescriptor myConceptUpperBoundType = createDescriptorForUpperBoundType();
/*package*/ final ConceptDescriptor myConceptUsingStatement = createDescriptorForUsingStatement();
/*package*/ final ConceptDescriptor myConceptValueParameter = createDescriptorForValueParameter();
/*package*/ final ConceptDescriptor myConceptVarType = createDescriptorForVarType();
/*package*/ final ConceptDescriptor myConceptVariableArityType = createDescriptorForVariableArityType();
/*package*/ final ConceptDescriptor myConceptVariableDeclaration = createDescriptorForVariableDeclaration();
/*package*/ final ConceptDescriptor myConceptVariableReference = createDescriptorForVariableReference();
/*package*/ final ConceptDescriptor myConceptVisibility = createDescriptorForVisibility();
/*package*/ final ConceptDescriptor myConceptVoidType = createDescriptorForVoidType();
/*package*/ final ConceptDescriptor myConceptWhileStatement = createDescriptorForWhileStatement();
/*package*/ final ConceptDescriptor myConceptWildCardType = createDescriptorForWildCardType();
/*package*/ final ConceptDescriptor myConceptXorAssignmentExpression = createDescriptorForXorAssignmentExpression();
private final LanguageConceptSwitch myConceptIndex;
public StructureAspectDescriptor() {
myConceptIndex = new LanguageConceptSwitch();
}
@Override
public Collection<ConceptDescriptor> getDescriptors() {
return Arrays.asList(myConceptAbstractClassifierReference, myConceptAbstractCreator, myConceptAbstractForStatement, myConceptAbstractLoopStatement, myConceptAbstractOperation, myConceptAbstractUnaryNumberOperation, myConceptAdditionalForLoopVariable, myConceptAndAssignmentExpression, myConceptAndExpression, myConceptAnnotation, myConceptAnnotationInstance, myConceptAnnotationInstanceExpression, myConceptAnnotationInstanceValue, myConceptAnnotationMethodDeclaration, myConceptAnonymousClass, myConceptAnonymousClassCreator, myConceptArrayAccessExpression, myConceptArrayClassExpression, myConceptArrayCloneOperation, myConceptArrayCreator, myConceptArrayCreatorWithInitializer, myConceptArrayLengthOperation, myConceptArrayLiteral, myConceptArrayType, myConceptAsExpression, myConceptAssertStatement, myConceptAssignmentExpression, myConceptBLBottomType, myConceptBaseAssignmentExpression, myConceptBaseMethodCall, myConceptBaseMethodDeclaration, myConceptBaseStringOperation, myConceptBaseVariableDeclaration, myConceptBaseVariableReference, myConceptBinaryBitwiseOperation, myConceptBinaryCompareOperation, myConceptBinaryOperation, myConceptBitwiseAndExpression, myConceptBitwiseNotExpression, myConceptBitwiseOrExpression, myConceptBitwiseXorExpression, myConceptBlockStatement, myConceptBooleanConstant, myConceptBooleanType, myConceptBreakStatement, myConceptByteType, myConceptCastExpression, myConceptCatchClause, myConceptCharConstant, myConceptCharType, myConceptClassConcept, myConceptClassCreator, myConceptClassifier, myConceptClassifierClassExpression, myConceptClassifierMember, myConceptClassifierType, myConceptClosure, myConceptClosureParameter, myConceptClosureParameterReference, myConceptClosureoid, myConceptCommentPart, myConceptCommentedStatement, myConceptCommentedStatementsBlock, myConceptConceptFunction, myConceptConceptFunctionParameter, myConceptConstructorDeclaration, myConceptConstructorInvocationStatement, myConceptContextClassifierKind, myConceptContinueStatement, myConceptCustomPropertyImplementation, myConceptCustomSetterPropertyImplementation, myConceptDefaultClassCreator, myConceptDefaultGetAccessor, myConceptDefaultPropertyImplementation, myConceptDefaultSetAccessor, myConceptDimensionExpression, myConceptDivAssignmentExpression, myConceptDivExpression, myConceptDoWhileStatement, myConceptDotExpression, myConceptDoubleType, myConceptElsifClause, myConceptEnumClass, myConceptEnumConstantDeclaration, myConceptEnumConstantReference, myConceptEnumValueOfExpression, myConceptEnumValuesExpression, myConceptEqualsExpression, myConceptEscapeOperation, myConceptExpression, myConceptExpressionStatement, myConceptFieldDeclaration, myConceptFieldReferenceOperation, myConceptFloatType, myConceptFloatingPointConstant, myConceptFloatingPointFloatConstant, myConceptForStatement, myConceptForeachStatement, myConceptGenericDeclaration, myConceptGenericNewExpression, myConceptGetAccessor, myConceptGreaterThanExpression, myConceptGreaterThanOrEqualsExpression, myConceptHasAnnotation, myConceptHexIntegerLiteral, myConceptIAnonymousClass, myConceptIBLDeprecatable, myConceptIBinaryLike, myConceptIClassifier, myConceptIClassifierMember, myConceptIClassifierType, myConceptIConditional, myConceptIContainsStatementList, myConceptIControlFlowInterrupter, myConceptIExtractMethodAvailable, myConceptIFinalWrapper, myConceptIGenericType, myConceptIHasModifiers, myConceptIIncompleteParen, myConceptIInternalType, myConceptILocalDeclaration, myConceptILocalReference, myConceptILocalVariableElement, myConceptILocalVariableElementList, myConceptIMemberContainer, myConceptIMethodCall, myConceptIMethodLike, myConceptIOperation, myConceptIParameter, myConceptISkipsReturn, myConceptIStatementListContainer, myConceptIStaticContainerForMethods, myConceptIThisExpression, myConceptITryCatchStatement, myConceptITypeApplicable, myConceptIValidIdentifier, myConceptIVariableAssignment, myConceptIVariableDeclaration, myConceptIVariableReference, myConceptIVisible, myConceptIWillBeClassifier, myConceptIYetUnresolved, myConceptIfStatement, myConceptImplicitAnnotationInstanceValue, myConceptImplicitAnnotationMethodKind, myConceptIncompleteLeftParen, myConceptIncompleteMemberDeclaration, myConceptIncompleteRightParen, myConceptInstanceInitializer, myConceptInstanceMethodCallOperation, myConceptInstanceMethodDeclaration, myConceptInstanceOfExpression, myConceptIntegerConstant, myConceptIntegerLiteral, myConceptIntegerType, myConceptInterface, myConceptIsEmptyOperation, myConceptIsNotEmptyOperation, myConceptJavaImport, myConceptJavaImports, myConceptLeftShiftAssignmentExpression, myConceptLessThanExpression, myConceptLessThanOrEqualsExpression, myConceptLocalInstanceFieldReference, myConceptLocalInstanceMethodCall, myConceptLocalMethodCall, myConceptLocalPropertyReference, myConceptLocalStaticFieldReference, myConceptLocalStaticMethodCall, myConceptLocalToMethodKind, myConceptLocalVariableDeclaration, myConceptLocalVariableDeclarationStatement, myConceptLocalVariableReference, myConceptLongLiteral, myConceptLongType, myConceptLoopLabel, myConceptLoopLabelReference, myConceptLowerBoundType, myConceptMethodDeclaration, myConceptMinusAssignmentExpression, myConceptMinusExpression, myConceptModifier, myConceptMulAssignmentExpression, myConceptMulExpression, myConceptNPEEqualsExpression, myConceptNPENotEqualsExpression, myConceptNestedNewExpression, myConceptNotEqualsExpression, myConceptNotExpression, myConceptNullLiteral, myConceptNullType, myConceptNumber, myConceptOperationAssignmentExpression, myConceptOrAssignmentExpression, myConceptOrExpression, myConceptParameterDeclaration, myConceptParameterReference, myConceptParenthesizedExpression, myConceptPlaceholderMember, myConceptPlusAssignmentExpression, myConceptPlusExpression, myConceptPostfixDecrementExpression, myConceptPostfixIncrementExpression, myConceptPrefixDecrementExpression, myConceptPrefixIncrementExpression, myConceptPrimitiveClassExpression, myConceptPrimitiveType, myConceptPrivateVisibility, myConceptProperty, myConceptPropertyImplementation, myConceptPropertyReference, myConceptPropertyValueReference, myConceptProtectedVisibility, myConceptPublicVisibility, myConceptQualifiedSuperMethodCall, myConceptRemAssignmentExpression, myConceptRemExpression, myConceptRemarkStatement, myConceptReturnStatement, myConceptRightShiftAssignmentExpression, myConceptSetAccessor, myConceptShiftLeftExpression, myConceptShiftRightExpression, myConceptShiftRightUnsignedExpression, myConceptShortType, myConceptSingleLineComment, myConceptStatement, myConceptStatementCommentPart, myConceptStatementList, myConceptStaticFieldDeclaration, myConceptStaticFieldReference, myConceptStaticInitializer, myConceptStaticKind, myConceptStaticMethodCall, myConceptStaticMethodDeclaration, myConceptStringBooleanOperation, myConceptStringLiteral, myConceptStringToken, myConceptStringType, myConceptStubStatementList, myConceptSubstringExpression, myConceptSuperConstructorInvocation, myConceptSuperConstructorKind, myConceptSuperInerfaceKind, myConceptSuperMethodCall, myConceptSuperMethodKind, myConceptSwitchCase, myConceptSwitchStatement, myConceptSynchronizedStatement, myConceptTernaryOperatorExpression, myConceptTextCommentPart, myConceptThisConstructorInvocation, myConceptThisConstructorKind, myConceptThisExpression, myConceptThrowStatement, myConceptTokens, myConceptTrimOperation, myConceptTryCatchStatement, myConceptTryStatement, myConceptType, myConceptTypeAnnotable, myConceptTypeDerivable, myConceptTypeVariableDeclaration, myConceptTypeVariableReference, myConceptUnaryMinus, myConceptUndefinedType, myConceptUnknownConsCall, myConceptUnknownDotCall, myConceptUnknownLocalCall, myConceptUnknownNameRef, myConceptUnknownNew, myConceptUnresolvedNameReference, myConceptUnsignedRightShiftAssignmentExpression, myConceptUpperBoundType, myConceptUsingStatement, myConceptValueParameter, myConceptVarType, myConceptVariableArityType, myConceptVariableDeclaration, myConceptVariableReference, myConceptVisibility, myConceptVoidType, myConceptWhileStatement, myConceptWildCardType, myConceptXorAssignmentExpression);
}
@Override
@Nullable
public ConceptDescriptor getDescriptor(SConceptId id) {
switch (myConceptIndex.index(id)) {
case LanguageConceptSwitch.AbstractClassifierReference:
return myConceptAbstractClassifierReference;
case LanguageConceptSwitch.AbstractCreator:
return myConceptAbstractCreator;
case LanguageConceptSwitch.AbstractForStatement:
return myConceptAbstractForStatement;
case LanguageConceptSwitch.AbstractLoopStatement:
return myConceptAbstractLoopStatement;
case LanguageConceptSwitch.AbstractOperation:
return myConceptAbstractOperation;
case LanguageConceptSwitch.AbstractUnaryNumberOperation:
return myConceptAbstractUnaryNumberOperation;
case LanguageConceptSwitch.AdditionalForLoopVariable:
return myConceptAdditionalForLoopVariable;
case LanguageConceptSwitch.AndAssignmentExpression:
return myConceptAndAssignmentExpression;
case LanguageConceptSwitch.AndExpression:
return myConceptAndExpression;
case LanguageConceptSwitch.Annotation:
return myConceptAnnotation;
case LanguageConceptSwitch.AnnotationInstance:
return myConceptAnnotationInstance;
case LanguageConceptSwitch.AnnotationInstanceExpression:
return myConceptAnnotationInstanceExpression;
case LanguageConceptSwitch.AnnotationInstanceValue:
return myConceptAnnotationInstanceValue;
case LanguageConceptSwitch.AnnotationMethodDeclaration:
return myConceptAnnotationMethodDeclaration;
case LanguageConceptSwitch.AnonymousClass:
return myConceptAnonymousClass;
case LanguageConceptSwitch.AnonymousClassCreator:
return myConceptAnonymousClassCreator;
case LanguageConceptSwitch.ArrayAccessExpression:
return myConceptArrayAccessExpression;
case LanguageConceptSwitch.ArrayClassExpression:
return myConceptArrayClassExpression;
case LanguageConceptSwitch.ArrayCloneOperation:
return myConceptArrayCloneOperation;
case LanguageConceptSwitch.ArrayCreator:
return myConceptArrayCreator;
case LanguageConceptSwitch.ArrayCreatorWithInitializer:
return myConceptArrayCreatorWithInitializer;
case LanguageConceptSwitch.ArrayLengthOperation:
return myConceptArrayLengthOperation;
case LanguageConceptSwitch.ArrayLiteral:
return myConceptArrayLiteral;
case LanguageConceptSwitch.ArrayType:
return myConceptArrayType;
case LanguageConceptSwitch.AsExpression:
return myConceptAsExpression;
case LanguageConceptSwitch.AssertStatement:
return myConceptAssertStatement;
case LanguageConceptSwitch.AssignmentExpression:
return myConceptAssignmentExpression;
case LanguageConceptSwitch.BLBottomType:
return myConceptBLBottomType;
case LanguageConceptSwitch.BaseAssignmentExpression:
return myConceptBaseAssignmentExpression;
case LanguageConceptSwitch.BaseMethodCall:
return myConceptBaseMethodCall;
case LanguageConceptSwitch.BaseMethodDeclaration:
return myConceptBaseMethodDeclaration;
case LanguageConceptSwitch.BaseStringOperation:
return myConceptBaseStringOperation;
case LanguageConceptSwitch.BaseVariableDeclaration:
return myConceptBaseVariableDeclaration;
case LanguageConceptSwitch.BaseVariableReference:
return myConceptBaseVariableReference;
case LanguageConceptSwitch.BinaryBitwiseOperation:
return myConceptBinaryBitwiseOperation;
case LanguageConceptSwitch.BinaryCompareOperation:
return myConceptBinaryCompareOperation;
case LanguageConceptSwitch.BinaryOperation:
return myConceptBinaryOperation;
case LanguageConceptSwitch.BitwiseAndExpression:
return myConceptBitwiseAndExpression;
case LanguageConceptSwitch.BitwiseNotExpression:
return myConceptBitwiseNotExpression;
case LanguageConceptSwitch.BitwiseOrExpression:
return myConceptBitwiseOrExpression;
case LanguageConceptSwitch.BitwiseXorExpression:
return myConceptBitwiseXorExpression;
case LanguageConceptSwitch.BlockStatement:
return myConceptBlockStatement;
case LanguageConceptSwitch.BooleanConstant:
return myConceptBooleanConstant;
case LanguageConceptSwitch.BooleanType:
return myConceptBooleanType;
case LanguageConceptSwitch.BreakStatement:
return myConceptBreakStatement;
case LanguageConceptSwitch.ByteType:
return myConceptByteType;
case LanguageConceptSwitch.CastExpression:
return myConceptCastExpression;
case LanguageConceptSwitch.CatchClause:
return myConceptCatchClause;
case LanguageConceptSwitch.CharConstant:
return myConceptCharConstant;
case LanguageConceptSwitch.CharType:
return myConceptCharType;
case LanguageConceptSwitch.ClassConcept:
return myConceptClassConcept;
case LanguageConceptSwitch.ClassCreator:
return myConceptClassCreator;
case LanguageConceptSwitch.Classifier:
return myConceptClassifier;
case LanguageConceptSwitch.ClassifierClassExpression:
return myConceptClassifierClassExpression;
case LanguageConceptSwitch.ClassifierMember:
return myConceptClassifierMember;
case LanguageConceptSwitch.ClassifierType:
return myConceptClassifierType;
case LanguageConceptSwitch.Closure:
return myConceptClosure;
case LanguageConceptSwitch.ClosureParameter:
return myConceptClosureParameter;
case LanguageConceptSwitch.ClosureParameterReference:
return myConceptClosureParameterReference;
case LanguageConceptSwitch.Closureoid:
return myConceptClosureoid;
case LanguageConceptSwitch.CommentPart:
return myConceptCommentPart;
case LanguageConceptSwitch.CommentedStatement:
return myConceptCommentedStatement;
case LanguageConceptSwitch.CommentedStatementsBlock:
return myConceptCommentedStatementsBlock;
case LanguageConceptSwitch.ConceptFunction:
return myConceptConceptFunction;
case LanguageConceptSwitch.ConceptFunctionParameter:
return myConceptConceptFunctionParameter;
case LanguageConceptSwitch.ConstructorDeclaration:
return myConceptConstructorDeclaration;
case LanguageConceptSwitch.ConstructorInvocationStatement:
return myConceptConstructorInvocationStatement;
case LanguageConceptSwitch.ContextClassifierKind:
return myConceptContextClassifierKind;
case LanguageConceptSwitch.ContinueStatement:
return myConceptContinueStatement;
case LanguageConceptSwitch.CustomPropertyImplementation:
return myConceptCustomPropertyImplementation;
case LanguageConceptSwitch.CustomSetterPropertyImplementation:
return myConceptCustomSetterPropertyImplementation;
case LanguageConceptSwitch.DefaultClassCreator:
return myConceptDefaultClassCreator;
case LanguageConceptSwitch.DefaultGetAccessor:
return myConceptDefaultGetAccessor;
case LanguageConceptSwitch.DefaultPropertyImplementation:
return myConceptDefaultPropertyImplementation;
case LanguageConceptSwitch.DefaultSetAccessor:
return myConceptDefaultSetAccessor;
case LanguageConceptSwitch.DimensionExpression:
return myConceptDimensionExpression;
case LanguageConceptSwitch.DivAssignmentExpression:
return myConceptDivAssignmentExpression;
case LanguageConceptSwitch.DivExpression:
return myConceptDivExpression;
case LanguageConceptSwitch.DoWhileStatement:
return myConceptDoWhileStatement;
case LanguageConceptSwitch.DotExpression:
return myConceptDotExpression;
case LanguageConceptSwitch.DoubleType:
return myConceptDoubleType;
case LanguageConceptSwitch.ElsifClause:
return myConceptElsifClause;
case LanguageConceptSwitch.EnumClass:
return myConceptEnumClass;
case LanguageConceptSwitch.EnumConstantDeclaration:
return myConceptEnumConstantDeclaration;
case LanguageConceptSwitch.EnumConstantReference:
return myConceptEnumConstantReference;
case LanguageConceptSwitch.EnumValueOfExpression:
return myConceptEnumValueOfExpression;
case LanguageConceptSwitch.EnumValuesExpression:
return myConceptEnumValuesExpression;
case LanguageConceptSwitch.EqualsExpression:
return myConceptEqualsExpression;
case LanguageConceptSwitch.EscapeOperation:
return myConceptEscapeOperation;
case LanguageConceptSwitch.Expression:
return myConceptExpression;
case LanguageConceptSwitch.ExpressionStatement:
return myConceptExpressionStatement;
case LanguageConceptSwitch.FieldDeclaration:
return myConceptFieldDeclaration;
case LanguageConceptSwitch.FieldReferenceOperation:
return myConceptFieldReferenceOperation;
case LanguageConceptSwitch.FloatType:
return myConceptFloatType;
case LanguageConceptSwitch.FloatingPointConstant:
return myConceptFloatingPointConstant;
case LanguageConceptSwitch.FloatingPointFloatConstant:
return myConceptFloatingPointFloatConstant;
case LanguageConceptSwitch.ForStatement:
return myConceptForStatement;
case LanguageConceptSwitch.ForeachStatement:
return myConceptForeachStatement;
case LanguageConceptSwitch.GenericDeclaration:
return myConceptGenericDeclaration;
case LanguageConceptSwitch.GenericNewExpression:
return myConceptGenericNewExpression;
case LanguageConceptSwitch.GetAccessor:
return myConceptGetAccessor;
case LanguageConceptSwitch.GreaterThanExpression:
return myConceptGreaterThanExpression;
case LanguageConceptSwitch.GreaterThanOrEqualsExpression:
return myConceptGreaterThanOrEqualsExpression;
case LanguageConceptSwitch.HasAnnotation:
return myConceptHasAnnotation;
case LanguageConceptSwitch.HexIntegerLiteral:
return myConceptHexIntegerLiteral;
case LanguageConceptSwitch.IAnonymousClass:
return myConceptIAnonymousClass;
case LanguageConceptSwitch.IBLDeprecatable:
return myConceptIBLDeprecatable;
case LanguageConceptSwitch.IBinaryLike:
return myConceptIBinaryLike;
case LanguageConceptSwitch.IClassifier:
return myConceptIClassifier;
case LanguageConceptSwitch.IClassifierMember:
return myConceptIClassifierMember;
case LanguageConceptSwitch.IClassifierType:
return myConceptIClassifierType;
case LanguageConceptSwitch.IConditional:
return myConceptIConditional;
case LanguageConceptSwitch.IContainsStatementList:
return myConceptIContainsStatementList;
case LanguageConceptSwitch.IControlFlowInterrupter:
return myConceptIControlFlowInterrupter;
case LanguageConceptSwitch.IExtractMethodAvailable:
return myConceptIExtractMethodAvailable;
case LanguageConceptSwitch.IFinalWrapper:
return myConceptIFinalWrapper;
case LanguageConceptSwitch.IGenericType:
return myConceptIGenericType;
case LanguageConceptSwitch.IHasModifiers:
return myConceptIHasModifiers;
case LanguageConceptSwitch.IIncompleteParen:
return myConceptIIncompleteParen;
case LanguageConceptSwitch.IInternalType:
return myConceptIInternalType;
case LanguageConceptSwitch.ILocalDeclaration:
return myConceptILocalDeclaration;
case LanguageConceptSwitch.ILocalReference:
return myConceptILocalReference;
case LanguageConceptSwitch.ILocalVariableElement:
return myConceptILocalVariableElement;
case LanguageConceptSwitch.ILocalVariableElementList:
return myConceptILocalVariableElementList;
case LanguageConceptSwitch.IMemberContainer:
return myConceptIMemberContainer;
case LanguageConceptSwitch.IMethodCall:
return myConceptIMethodCall;
case LanguageConceptSwitch.IMethodLike:
return myConceptIMethodLike;
case LanguageConceptSwitch.IOperation:
return myConceptIOperation;
case LanguageConceptSwitch.IParameter:
return myConceptIParameter;
case LanguageConceptSwitch.ISkipsReturn:
return myConceptISkipsReturn;
case LanguageConceptSwitch.IStatementListContainer:
return myConceptIStatementListContainer;
case LanguageConceptSwitch.IStaticContainerForMethods:
return myConceptIStaticContainerForMethods;
case LanguageConceptSwitch.IThisExpression:
return myConceptIThisExpression;
case LanguageConceptSwitch.ITryCatchStatement:
return myConceptITryCatchStatement;
case LanguageConceptSwitch.ITypeApplicable:
return myConceptITypeApplicable;
case LanguageConceptSwitch.IValidIdentifier:
return myConceptIValidIdentifier;
case LanguageConceptSwitch.IVariableAssignment:
return myConceptIVariableAssignment;
case LanguageConceptSwitch.IVariableDeclaration:
return myConceptIVariableDeclaration;
case LanguageConceptSwitch.IVariableReference:
return myConceptIVariableReference;
case LanguageConceptSwitch.IVisible:
return myConceptIVisible;
case LanguageConceptSwitch.IWillBeClassifier:
return myConceptIWillBeClassifier;
case LanguageConceptSwitch.IYetUnresolved:
return myConceptIYetUnresolved;
case LanguageConceptSwitch.IfStatement:
return myConceptIfStatement;
case LanguageConceptSwitch.ImplicitAnnotationInstanceValue:
return myConceptImplicitAnnotationInstanceValue;
case LanguageConceptSwitch.ImplicitAnnotationMethodKind:
return myConceptImplicitAnnotationMethodKind;
case LanguageConceptSwitch.IncompleteLeftParen:
return myConceptIncompleteLeftParen;
case LanguageConceptSwitch.IncompleteMemberDeclaration:
return myConceptIncompleteMemberDeclaration;
case LanguageConceptSwitch.IncompleteRightParen:
return myConceptIncompleteRightParen;
case LanguageConceptSwitch.InstanceInitializer:
return myConceptInstanceInitializer;
case LanguageConceptSwitch.InstanceMethodCallOperation:
return myConceptInstanceMethodCallOperation;
case LanguageConceptSwitch.InstanceMethodDeclaration:
return myConceptInstanceMethodDeclaration;
case LanguageConceptSwitch.InstanceOfExpression:
return myConceptInstanceOfExpression;
case LanguageConceptSwitch.IntegerConstant:
return myConceptIntegerConstant;
case LanguageConceptSwitch.IntegerLiteral:
return myConceptIntegerLiteral;
case LanguageConceptSwitch.IntegerType:
return myConceptIntegerType;
case LanguageConceptSwitch.Interface:
return myConceptInterface;
case LanguageConceptSwitch.IsEmptyOperation:
return myConceptIsEmptyOperation;
case LanguageConceptSwitch.IsNotEmptyOperation:
return myConceptIsNotEmptyOperation;
case LanguageConceptSwitch.JavaImport:
return myConceptJavaImport;
case LanguageConceptSwitch.JavaImports:
return myConceptJavaImports;
case LanguageConceptSwitch.LeftShiftAssignmentExpression:
return myConceptLeftShiftAssignmentExpression;
case LanguageConceptSwitch.LessThanExpression:
return myConceptLessThanExpression;
case LanguageConceptSwitch.LessThanOrEqualsExpression:
return myConceptLessThanOrEqualsExpression;
case LanguageConceptSwitch.LocalInstanceFieldReference:
return myConceptLocalInstanceFieldReference;
case LanguageConceptSwitch.LocalInstanceMethodCall:
return myConceptLocalInstanceMethodCall;
case LanguageConceptSwitch.LocalMethodCall:
return myConceptLocalMethodCall;
case LanguageConceptSwitch.LocalPropertyReference:
return myConceptLocalPropertyReference;
case LanguageConceptSwitch.LocalStaticFieldReference:
return myConceptLocalStaticFieldReference;
case LanguageConceptSwitch.LocalStaticMethodCall:
return myConceptLocalStaticMethodCall;
case LanguageConceptSwitch.LocalToMethodKind:
return myConceptLocalToMethodKind;
case LanguageConceptSwitch.LocalVariableDeclaration:
return myConceptLocalVariableDeclaration;
case LanguageConceptSwitch.LocalVariableDeclarationStatement:
return myConceptLocalVariableDeclarationStatement;
case LanguageConceptSwitch.LocalVariableReference:
return myConceptLocalVariableReference;
case LanguageConceptSwitch.LongLiteral:
return myConceptLongLiteral;
case LanguageConceptSwitch.LongType:
return myConceptLongType;
case LanguageConceptSwitch.LoopLabel:
return myConceptLoopLabel;
case LanguageConceptSwitch.LoopLabelReference:
return myConceptLoopLabelReference;
case LanguageConceptSwitch.LowerBoundType:
return myConceptLowerBoundType;
case LanguageConceptSwitch.MethodDeclaration:
return myConceptMethodDeclaration;
case LanguageConceptSwitch.MinusAssignmentExpression:
return myConceptMinusAssignmentExpression;
case LanguageConceptSwitch.MinusExpression:
return myConceptMinusExpression;
case LanguageConceptSwitch.Modifier:
return myConceptModifier;
case LanguageConceptSwitch.MulAssignmentExpression:
return myConceptMulAssignmentExpression;
case LanguageConceptSwitch.MulExpression:
return myConceptMulExpression;
case LanguageConceptSwitch.NPEEqualsExpression:
return myConceptNPEEqualsExpression;
case LanguageConceptSwitch.NPENotEqualsExpression:
return myConceptNPENotEqualsExpression;
case LanguageConceptSwitch.NestedNewExpression:
return myConceptNestedNewExpression;
case LanguageConceptSwitch.NotEqualsExpression:
return myConceptNotEqualsExpression;
case LanguageConceptSwitch.NotExpression:
return myConceptNotExpression;
case LanguageConceptSwitch.NullLiteral:
return myConceptNullLiteral;
case LanguageConceptSwitch.NullType:
return myConceptNullType;
case LanguageConceptSwitch.Number:
return myConceptNumber;
case LanguageConceptSwitch.OperationAssignmentExpression:
return myConceptOperationAssignmentExpression;
case LanguageConceptSwitch.OrAssignmentExpression:
return myConceptOrAssignmentExpression;
case LanguageConceptSwitch.OrExpression:
return myConceptOrExpression;
case LanguageConceptSwitch.ParameterDeclaration:
return myConceptParameterDeclaration;
case LanguageConceptSwitch.ParameterReference:
return myConceptParameterReference;
case LanguageConceptSwitch.ParenthesizedExpression:
return myConceptParenthesizedExpression;
case LanguageConceptSwitch.PlaceholderMember:
return myConceptPlaceholderMember;
case LanguageConceptSwitch.PlusAssignmentExpression:
return myConceptPlusAssignmentExpression;
case LanguageConceptSwitch.PlusExpression:
return myConceptPlusExpression;
case LanguageConceptSwitch.PostfixDecrementExpression:
return myConceptPostfixDecrementExpression;
case LanguageConceptSwitch.PostfixIncrementExpression:
return myConceptPostfixIncrementExpression;
case LanguageConceptSwitch.PrefixDecrementExpression:
return myConceptPrefixDecrementExpression;
case LanguageConceptSwitch.PrefixIncrementExpression:
return myConceptPrefixIncrementExpression;
case LanguageConceptSwitch.PrimitiveClassExpression:
return myConceptPrimitiveClassExpression;
case LanguageConceptSwitch.PrimitiveType:
return myConceptPrimitiveType;
case LanguageConceptSwitch.PrivateVisibility:
return myConceptPrivateVisibility;
case LanguageConceptSwitch.Property:
return myConceptProperty;
case LanguageConceptSwitch.PropertyImplementation:
return myConceptPropertyImplementation;
case LanguageConceptSwitch.PropertyReference:
return myConceptPropertyReference;
case LanguageConceptSwitch.PropertyValueReference:
return myConceptPropertyValueReference;
case LanguageConceptSwitch.ProtectedVisibility:
return myConceptProtectedVisibility;
case LanguageConceptSwitch.PublicVisibility:
return myConceptPublicVisibility;
case LanguageConceptSwitch.QualifiedSuperMethodCall:
return myConceptQualifiedSuperMethodCall;
case LanguageConceptSwitch.RemAssignmentExpression:
return myConceptRemAssignmentExpression;
case LanguageConceptSwitch.RemExpression:
return myConceptRemExpression;
case LanguageConceptSwitch.RemarkStatement:
return myConceptRemarkStatement;
case LanguageConceptSwitch.ReturnStatement:
return myConceptReturnStatement;
case LanguageConceptSwitch.RightShiftAssignmentExpression:
return myConceptRightShiftAssignmentExpression;
case LanguageConceptSwitch.SetAccessor:
return myConceptSetAccessor;
case LanguageConceptSwitch.ShiftLeftExpression:
return myConceptShiftLeftExpression;
case LanguageConceptSwitch.ShiftRightExpression:
return myConceptShiftRightExpression;
case LanguageConceptSwitch.ShiftRightUnsignedExpression:
return myConceptShiftRightUnsignedExpression;
case LanguageConceptSwitch.ShortType:
return myConceptShortType;
case LanguageConceptSwitch.SingleLineComment:
return myConceptSingleLineComment;
case LanguageConceptSwitch.Statement:
return myConceptStatement;
case LanguageConceptSwitch.StatementCommentPart:
return myConceptStatementCommentPart;
case LanguageConceptSwitch.StatementList:
return myConceptStatementList;
case LanguageConceptSwitch.StaticFieldDeclaration:
return myConceptStaticFieldDeclaration;
case LanguageConceptSwitch.StaticFieldReference:
return myConceptStaticFieldReference;
case LanguageConceptSwitch.StaticInitializer:
return myConceptStaticInitializer;
case LanguageConceptSwitch.StaticKind:
return myConceptStaticKind;
case LanguageConceptSwitch.StaticMethodCall:
return myConceptStaticMethodCall;
case LanguageConceptSwitch.StaticMethodDeclaration:
return myConceptStaticMethodDeclaration;
case LanguageConceptSwitch.StringBooleanOperation:
return myConceptStringBooleanOperation;
case LanguageConceptSwitch.StringLiteral:
return myConceptStringLiteral;
case LanguageConceptSwitch.StringToken:
return myConceptStringToken;
case LanguageConceptSwitch.StringType:
return myConceptStringType;
case LanguageConceptSwitch.StubStatementList:
return myConceptStubStatementList;
case LanguageConceptSwitch.SubstringExpression:
return myConceptSubstringExpression;
case LanguageConceptSwitch.SuperConstructorInvocation:
return myConceptSuperConstructorInvocation;
case LanguageConceptSwitch.SuperConstructorKind:
return myConceptSuperConstructorKind;
case LanguageConceptSwitch.SuperInerfaceKind:
return myConceptSuperInerfaceKind;
case LanguageConceptSwitch.SuperMethodCall:
return myConceptSuperMethodCall;
case LanguageConceptSwitch.SuperMethodKind:
return myConceptSuperMethodKind;
case LanguageConceptSwitch.SwitchCase:
return myConceptSwitchCase;
case LanguageConceptSwitch.SwitchStatement:
return myConceptSwitchStatement;
case LanguageConceptSwitch.SynchronizedStatement:
return myConceptSynchronizedStatement;
case LanguageConceptSwitch.TernaryOperatorExpression:
return myConceptTernaryOperatorExpression;
case LanguageConceptSwitch.TextCommentPart:
return myConceptTextCommentPart;
case LanguageConceptSwitch.ThisConstructorInvocation:
return myConceptThisConstructorInvocation;
case LanguageConceptSwitch.ThisConstructorKind:
return myConceptThisConstructorKind;
case LanguageConceptSwitch.ThisExpression:
return myConceptThisExpression;
case LanguageConceptSwitch.ThrowStatement:
return myConceptThrowStatement;
case LanguageConceptSwitch.Tokens:
return myConceptTokens;
case LanguageConceptSwitch.TrimOperation:
return myConceptTrimOperation;
case LanguageConceptSwitch.TryCatchStatement:
return myConceptTryCatchStatement;
case LanguageConceptSwitch.TryStatement:
return myConceptTryStatement;
case LanguageConceptSwitch.Type:
return myConceptType;
case LanguageConceptSwitch.TypeAnnotable:
return myConceptTypeAnnotable;
case LanguageConceptSwitch.TypeDerivable:
return myConceptTypeDerivable;
case LanguageConceptSwitch.TypeVariableDeclaration:
return myConceptTypeVariableDeclaration;
case LanguageConceptSwitch.TypeVariableReference:
return myConceptTypeVariableReference;
case LanguageConceptSwitch.UnaryMinus:
return myConceptUnaryMinus;
case LanguageConceptSwitch.UndefinedType:
return myConceptUndefinedType;
case LanguageConceptSwitch.UnknownConsCall:
return myConceptUnknownConsCall;
case LanguageConceptSwitch.UnknownDotCall:
return myConceptUnknownDotCall;
case LanguageConceptSwitch.UnknownLocalCall:
return myConceptUnknownLocalCall;
case LanguageConceptSwitch.UnknownNameRef:
return myConceptUnknownNameRef;
case LanguageConceptSwitch.UnknownNew:
return myConceptUnknownNew;
case LanguageConceptSwitch.UnresolvedNameReference:
return myConceptUnresolvedNameReference;
case LanguageConceptSwitch.UnsignedRightShiftAssignmentExpression:
return myConceptUnsignedRightShiftAssignmentExpression;
case LanguageConceptSwitch.UpperBoundType:
return myConceptUpperBoundType;
case LanguageConceptSwitch.UsingStatement:
return myConceptUsingStatement;
case LanguageConceptSwitch.ValueParameter:
return myConceptValueParameter;
case LanguageConceptSwitch.VarType:
return myConceptVarType;
case LanguageConceptSwitch.VariableArityType:
return myConceptVariableArityType;
case LanguageConceptSwitch.VariableDeclaration:
return myConceptVariableDeclaration;
case LanguageConceptSwitch.VariableReference:
return myConceptVariableReference;
case LanguageConceptSwitch.Visibility:
return myConceptVisibility;
case LanguageConceptSwitch.VoidType:
return myConceptVoidType;
case LanguageConceptSwitch.WhileStatement:
return myConceptWhileStatement;
case LanguageConceptSwitch.WildCardType:
return myConceptWildCardType;
case LanguageConceptSwitch.XorAssignmentExpression:
return myConceptXorAssignmentExpression;
default:
return null;
}
}
/*package*/ int internalIndex(SAbstractConcept c) {
return myConceptIndex.index(c);
}
private static ConceptDescriptor createDescriptorForAbstractClassifierReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractClassifierReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6c91efa5ec8cd7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7812779912047922391");
b.associate("classifier", 0x6c6c91efa5ecbbb2L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("7812779912047934386").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAbstractCreator() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1145552809883");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAbstractForStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractForStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10a697996feL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractLoopStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cb1ac5adeL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1144230876926");
b.aggregate("variable", 0x10a6979f36bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7efL).optional(true).ordered(true).multiple(false).origin("1144230900587").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAbstractLoopStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractLoopStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cb1ac5adeL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11f1e14d895L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120237c2cebL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1154032098014");
b.prop("label", 0x11745b5371dL, "1199465379613");
b.aggregate("body", 0x10cb1ada6e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1154032183016").done();
b.aggregate("loopLabel", 0x50c493bf9555131L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9552f6aL).optional(true).ordered(true).multiple(false).origin("363746191845183793").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAbstractOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1196792d150L);
b.class_(false, true, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1208623485264");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAbstractUnaryNumberOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1239714755177");
b.aggregate("expression", 0x120a4c433a6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1239714902950").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAdditionalForLoopVariable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AdditionalForLoopVariable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x19659b074928781eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7efL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1830039279190439966");
return b.create();
}
private static ConceptDescriptor createDescriptorForAndAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AndAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862eaaL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501418");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("&=");
return b.create();
}
private static ConceptDescriptor createDescriptorForAndExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AndExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfb7c3070eeL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1080120340718");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("&&");
return b.create();
}
private static ConceptDescriptor createDescriptorForAnnotation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Annotation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a69dc80cL);
b.class_(false, false, true);
b.super_("jetbrains.mps.baseLanguage.structure.Interface", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101edd46144L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188206331916");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("@interface");
return b.create();
}
private static ConceptDescriptor createDescriptorForAnnotationInstance() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnnotationInstance", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6b4ccabL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188207840427");
b.associate("annotation", 0x114a6b85d40L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a69dc80cL).optional(false).origin("1188208074048").done();
b.aggregate("value", 0x114a71c697fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a71b1af4L).optional(true).ordered(true).multiple(true).origin("1188214630783").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAnnotationInstanceExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnnotationInstanceExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a71a2770L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188214482800");
b.aggregate("annotationInstance", 0x114a71a8526L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6b4ccabL).optional(false).ordered(true).multiple(false).origin("1188214506790").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("annotation instance");
return b.create();
}
private static ConceptDescriptor createDescriptorForAnnotationInstanceValue() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnnotationInstanceValue", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a71b1af4L);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188214545140");
b.associate("key", 0x114a71b44e3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6a17a27L).optional(false).origin("1188214555875").done();
b.aggregate("value", 0x114a71c0fc4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1188214607812").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForAnnotationMethodDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnnotationMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6a17a27L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b21dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188206574119");
b.aggregate("defaultValue", 0x505a7bf53e13af48L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("5790076564176875336").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForAnonymousClass() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnonymousClass", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1107e0cb103L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ClassConcept", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2f89e470eed6258eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x7c8556154508e980L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1170345865475");
b.associate("classifier", 0x1107e0fd2a0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("1170346070688").done();
b.aggregate("parameter", 0x1107e104a89L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1170346101385").done();
b.aggregate("typeParameter", 0x117ac45a693L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("1201186121363").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForAnonymousClassCreator() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AnonymousClassCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1133e3b449aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1182160077978");
b.aggregate("cls", 0x1133e3b8b49L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1107e0cb103L).optional(false).ordered(true).multiple(false).origin("1182160096073").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("anonymous class");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayAccessExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayAccessExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11126b40c25L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1173175405605");
b.aggregate("array", 0x11126b6de5aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1173175590490").done();
b.aggregate("index", 0x11126b6ac89L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1173175577737").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("[");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayClassExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayClassExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x115f7830a32a65e7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1251851371723515367");
b.aggregate("arrayType", 0x115f7830a32a65e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d819f7L).optional(false).ordered(true).multiple(false).origin("1251851371723515368").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayCloneOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayCloneOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x483ee9d7f09580d6L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5205855332950442198");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("clone()");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayCreator() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x113e4952f12L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1184950988562");
b.aggregate("componentType", 0x113e49578edL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1184951007469").done();
b.aggregate("dimensionExpression", 0x113e4b36742L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x113e4b2dfdaL).optional(false).ordered(true).multiple(true).origin("1184952969026").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("array");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayCreatorWithInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayCreatorWithInitializer", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cd01b77ddL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1154542696413");
b.aggregate("componentType", 0x10cd01cf3c4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1154542793668").done();
b.aggregate("initValue", 0x10cd01d19acL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1154542803372").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("array with initializer");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayLengthOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayLengthOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1197781411dL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1208890769693");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("length");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a770dc0dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188220165133");
b.aggregate("item", 0x114a770fdbfL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1188220173759").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("{");
return b.create();
}
private static ConceptDescriptor createDescriptorForArrayType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ArrayType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d819f7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534760951");
b.aggregate("componentType", 0xf940d819f8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1070534760952").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForAsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d00538bdfL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224071154655");
b.aggregate("expression", 0x11d00538be0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1224071154656").done();
b.aggregate("classifierType", 0x11d00538be1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(false).ordered(true).multiple(false).origin("1224071154657").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("as");
return b.create();
}
private static ConceptDescriptor createDescriptorForAssertStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AssertStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10e50ecba3dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1160998861373");
b.aggregate("condition", 0x10e50ed44ceL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1160998896846").done();
b.aggregate("message", 0x10e50ed92e0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1160998916832").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("assert");
return b.create();
}
private static ConceptDescriptor createDescriptorForAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "AssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e96L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d00332cL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117ac2330f4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068498886294");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("=");
return b.create();
}
private static ConceptDescriptor createDescriptorForBLBottomType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BLBottomType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1210c38a8adL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1241450588333");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("BLBottom");
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d00332cL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1215693861676");
b.aggregate("lValue", 0xf8c77f1e97L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1068498886295").done();
b.aggregate("rValue", 0xf8c77f1e99L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1068498886297").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c78301acL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068499141036");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseMethodDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.GenericDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102463b447aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6be947aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11f1e14d895L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11f4b6b2435L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a3L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a2L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x72de18bba2dc2a73L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x203eeb62af522fa5L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa7d2577L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123132");
b.prop("isFinal", 0x113294bffd2L, "1181808852946");
b.prop("isSynchronized", 0x3b576cda23612c7aL, "4276006055363816570");
b.aggregate("returnType", 0xf8cc56b1fdL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1068580123133").done();
b.aggregate("parameter", 0xf8cc56b1feL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e94L).optional(true).ordered(true).multiple(true).origin("1068580123134").done();
b.aggregate("body", 0xf8cc56b1ffL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1068580123135").done();
b.aggregate("throwsItem", 0x10f383d6949L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("1164879685961").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseStringOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseStringOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dc8da1L);
b.class_(false, true, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271315873");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4972933694980447171");
b.aggregate("type", 0x4ed4d318133c80ceL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("5680397130376446158").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBaseVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BaseVariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4c4b92003e49a704L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5497648299878491908");
b.associate("baseVariableDeclaration", 0x4c4b92003e49a705L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L).optional(false).origin("5497648299878491909").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBinaryBitwiseOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224500579375");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBinaryCompareOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BinaryCompareOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x12094ea9f7dL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1239448985469");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBinaryOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081773326031");
b.aggregate("rightExpression", 0xfbdeb7a11bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1081773367579").done();
b.aggregate("leftExpression", 0xfbdeb7a11cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1081773367580").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<?>");
return b.create();
}
private static ConceptDescriptor createDescriptorForBitwiseAndExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BitwiseAndExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19eede01L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224500764161");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("&");
return b.create();
}
private static ConceptDescriptor createDescriptorForBitwiseNotExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BitwiseNotExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d6d026f5fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225894555487");
b.aggregate("expression", 0x11d6d026f62L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1225894555490").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("~(expr)");
return b.create();
}
private static ConceptDescriptor createDescriptorForBitwiseOrExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BitwiseOrExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ef4652L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224500790866");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("|");
return b.create();
}
private static ConceptDescriptor createDescriptorForBitwiseXorExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BitwiseXorExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ef69abL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224500799915");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("^");
return b.create();
}
private static ConceptDescriptor createDescriptorForBlockStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BlockStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc092b6b77L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1082485599095");
b.aggregate("statements", 0xfc092b6b78L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1082485599096").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("{");
return b.create();
}
private static ConceptDescriptor createDescriptorForBooleanConstant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BooleanConstant", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123137");
b.prop("value", 0xf8cc56b202L, "1068580123138");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("boolean constant");
return b.create();
}
private static ConceptDescriptor createDescriptorForBooleanType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BooleanType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d6513eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534644030");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("boolean");
return b.create();
}
private static ConceptDescriptor createDescriptorForBreakStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "BreakStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbe39a867fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081855346303");
b.prop("label", 0x11745bfb2d8L, "1199466066648");
b.aggregate("loopLabelReference", 0x7dae85d6eb42f8c4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9555129L).optional(true).ordered(true).multiple(false).origin("9056323058805176516").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("break");
return b.create();
}
private static ConceptDescriptor createDescriptorForByteType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ByteType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d5b617L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534604311");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("byte");
return b.create();
}
private static ConceptDescriptor createDescriptorForCastExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CastExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940dabe4aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534934090");
b.aggregate("type", 0xf940dabe4bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1070534934091").done();
b.aggregate("expression", 0xf940dabe4cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1070534934092").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("(type)exp");
return b.create();
}
private static ConceptDescriptor createDescriptorForCatchClause() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CatchClause", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f39a56e2fL);
b.class_(false, false, false);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a2L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1164903280175");
b.aggregate("throwable", 0x10f39a6a2f1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7efL).optional(false).ordered(true).multiple(false).origin("1164903359217").done();
b.aggregate("catchBody", 0x10f39a6a2f2L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1164903359218").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForCharConstant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CharConstant", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1177d44b21bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1200397529627");
b.prop("charConstant", 0x1177d44ddefL, "1200397540847");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("'");
return b.create();
}
private static ConceptDescriptor createDescriptorForCharType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CharType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d4f826L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534555686");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("char");
return b.create();
}
private static ConceptDescriptor createDescriptorForClassConcept() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClassConcept", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L);
b.class_(false, false, true);
b.super_("jetbrains.mps.baseLanguage.structure.Classifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068390468198");
b.prop("abstractClass", 0xfa5cee6dfaL, "1075300953594");
b.prop("isFinal", 0x11c6af4b284L, "1221565133444");
b.prop("isStatic", 0x451f9e9f920b7f7dL, "4980874121082273661");
b.aggregate("field", 0xf8c108ca67L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca68L).optional(true).ordered(true).multiple(true).origin("1068390468199").done();
b.aggregate("constructor", 0xf8c108ca69L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b204L).optional(true).ordered(true).multiple(true).origin("1068390468201").done();
b.aggregate("staticMethod", 0xf93c860970L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbbebabf0aL).optional(true).ordered(true).multiple(true).origin("1070462273904").done();
b.aggregate("superclass", 0x10f6353296dL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(false).origin("1165602531693").done();
b.aggregate("implementedInterface", 0xff2ac0b419L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(true).origin("1095933932569").done();
b.aggregate("instanceInitializer", 0x118f0bb6f38L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118f0b909f7L).optional(true).ordered(true).multiple(false).origin("1206629658424").done();
b.aggregate("classInitializer", 0x11c7540b43aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11c7538039dL).optional(true).ordered(true).multiple(false).origin("1221737886778").done();
b.aggregate("staticInitializer", 0x110ca5f7c5aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(true).ordered(true).multiple(false).origin("1171626359898").done();
b.aggregate("property", 0x117b77c3991L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b744dafeL).optional(true).ordered(true).multiple(true).origin("1201374247313").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("class");
return b.create();
}
private static ConceptDescriptor createDescriptorForClassCreator() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClassCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a59b0fbceL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1212685548494");
b.aggregate("typeParameter", 0x11a59c8ffe0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("1212687122400").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForClassifier() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Classifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.GenericDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102463b447aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb113dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6be947aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11638b31955L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112670d273fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11f1e14d895L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x62763dc803b97bd8L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1107461130800");
b.prop("nestedName", 0x11a134c900dL, "1211504562189");
b.prop("isDeprecated", 0x11ce63f4b3bL, "1223633619771");
b.prop("nonStatic", 0x73c6d8a8c021f99L, "521412098689998745");
b.aggregate("member", 0x4a9a46de59132803L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL).optional(true).ordered(false).multiple(true).origin("5375687026011219971").done();
b.aggregate("staticField", 0x106c32c4395L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93c84351fL).optional(true).ordered(true).multiple(true).origin("1128555889557").done();
b.aggregate("method", 0x101f2cc410bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b21dL).optional(true).ordered(true).multiple(true).origin("1107880067339").done();
b.aggregate("staticInnerClassifiers", 0x1126b0986b7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(true).ordered(true).multiple(true).origin("1178616825527").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForClassifierClassExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClassifierClassExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x103fb730c14L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1116615150612");
b.associate("classifier", 0x103fb73a43eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("1116615189566").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForClassifierMember() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClassifierMember", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.interface_();
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112670d273fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb113eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1178285077437");
return b.create();
}
private static ConceptDescriptor createDescriptorForClassifierType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClassifierType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb7f7eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1107535904670");
b.associate("classifier", 0x101de490babL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("1107535924139").done();
b.aggregate("parameter", 0x102419671abL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("1109201940907").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForClosure() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Closure", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c63f4f3f3L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1192e7dfdd1L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1152728232947");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForClosureParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClosureParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c7edb2aa8L);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153179527848");
return b.create();
}
private static ConceptDescriptor createDescriptorForClosureParameterReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ClosureParameterReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c7edba8b3L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153179560115");
b.associate("closureParameter", 0x10c7edc81a4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c7edb2aa8L).optional(false).origin("1153179615652").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForClosureoid() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Closureoid", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1192e7dfdd1L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1207665819089");
return b.create();
}
private static ConceptDescriptor createDescriptorForCommentPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CommentPart", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3bL);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2f16f1b357e19f43L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6329021646629104955");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForCommentedStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CommentedStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11ef4675fccL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1232461062092");
b.aggregate("statement", 0x11ef467946eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(true).ordered(true).multiple(false).origin("1232461075566").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForCommentedStatementsBlock() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CommentedStatementsBlock", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1121e2102fdL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e9046e6L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2f16f1b357e19f43L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x39384475a5756fb0L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1177326519037");
b.aggregate("statement", 0x1121e2157e4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(true).ordered(true).multiple(true).origin("1177326540772").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("/*");
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunction() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ConceptFunction", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x108bbca0f48L);
b.class_(false, true, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa7d2577L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1137021947720");
b.aggregate("body", 0x108bbd29b4aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1137022507850").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForConceptFunctionParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ConceptFunctionParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101c66e2c0bL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d486a1d9eL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1107135704075");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForConstructorDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ConstructorDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b204L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123140");
b.prop("nestedName", 0x11a135d952bL, "1211505677611");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("constructor");
return b.create();
}
private static ConceptDescriptor createDescriptorForConstructorInvocationStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ConstructorInvocationStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x121119ae5ffL);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1241540912639");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForContextClassifierKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ContextClassifierKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x32e8e5805c50376L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/229277139747537782");
return b.create();
}
private static ConceptDescriptor createDescriptorForContinueStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ContinueStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbf3043726L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1082113931046");
b.prop("label", 0x11745fca58eL, "1199470060942");
b.aggregate("loopLabelReference", 0x7dae85d6eb43bbbdL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9555129L).optional(true).ordered(true).multiple(false).origin("9056323058805226429").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("continue");
return b.create();
}
private static ConceptDescriptor createDescriptorForCustomPropertyImplementation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CustomPropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b8f1b18eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b75f36c8L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201398722958");
b.aggregate("getAccessor", 0x117b927a740L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b9245fc5L).optional(false).ordered(true).multiple(false).origin("1201402259264").done();
b.aggregate("setAccessor", 0x117bd9b26faL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117bd9ac3d9L).optional(true).ordered(true).multiple(false).origin("1201476937466").done();
b.alias("custom");
return b.create();
}
private static ConceptDescriptor createDescriptorForCustomSetterPropertyImplementation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "CustomSetterPropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3b7a2005a14cfe5eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b75f36c8L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4285773203949551198");
b.aggregate("getAccessor", 0x3b7a2005a14d0184L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117e0abf7abL).optional(false).ordered(true).multiple(false).origin("4285773203949552004").done();
b.aggregate("setAccessor", 0x3b7a2005a14d0185L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117bd9ac3d9L).optional(true).ordered(true).multiple(false).origin("4285773203949552005").done();
b.alias("custom setter");
return b.create();
}
private static ConceptDescriptor createDescriptorForDefaultClassCreator() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DefaultClassCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2724644c0ac833a5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractCreator", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2820489544401957797");
b.associate("classifier", 0x2724644c0ac833a6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("2820489544401957798").done();
b.aggregate("typeParameter", 0x2724644c0accfdb3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("2820489544402271667").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForDefaultGetAccessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DefaultGetAccessor", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117e0abf7abL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1202065242027");
return b.create();
}
private static ConceptDescriptor createDescriptorForDefaultPropertyImplementation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DefaultPropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b7633177L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b75f36c8L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201372606839");
b.aggregate("defaultGetAccessor", 0x117e0adb525L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117e0abf7abL).optional(false).ordered(true).multiple(false).origin("1202065356069").done();
b.aggregate("defaultSetAccessor", 0x117e16fe6eaL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117e16a7273L).optional(false).ordered(true).multiple(false).origin("1202078082794").done();
b.alias("default");
return b.create();
}
private static ConceptDescriptor createDescriptorForDefaultSetAccessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DefaultSetAccessor", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117e16a7273L);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1202077725299");
b.aggregate("visibility", 0x117e16abba2L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL).optional(true).ordered(true).multiple(false).origin("1202077744034").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForDimensionExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DimensionExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x113e4b2dfdaL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1184952934362");
b.aggregate("expression", 0x113e4b846d4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1184953288404").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForDivAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DivAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862ea4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501412");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("/=");
return b.create();
}
private static ConceptDescriptor createDescriptorForDivExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DivExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xff2bbc13daL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1095950406618");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("/");
return b.create();
}
private static ConceptDescriptor createDescriptorForDoWhileStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DoWhileStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11232674988L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractLoopStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cb1ac5adeL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1177666668936");
b.aggregate("condition", 0x11232679422L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1177666688034").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("do");
return b.create();
}
private static ConceptDescriptor createDescriptorForDotExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DotExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1197027756228");
b.aggregate("operand", 0x116b46a4416L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1197027771414").done();
b.aggregate("operation", 0x116b46b36c4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L).optional(false).ordered(true).multiple(false).origin("1197027833540").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForDoubleType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "DoubleType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d451a6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534513062");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("double");
return b.create();
}
private static ConceptDescriptor createDescriptorForElsifClause() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ElsifClause", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118ceceb41aL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1206060495898");
b.aggregate("condition", 0x118ced0983eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1206060619838").done();
b.aggregate("statementList", 0x118ced0f8fdL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1206060644605").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForEnumClass() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EnumClass", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367070a5L);
b.class_(false, false, true);
b.super_("jetbrains.mps.baseLanguage.structure.ClassConcept", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1083245097125");
b.aggregate("enumConstant", 0xfc367503acL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367388b3L).optional(true).ordered(true).multiple(true).origin("1083245396908").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("enum");
return b.create();
}
private static ConceptDescriptor createDescriptorForEnumConstantDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EnumConstantDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367388b3L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6be947aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11638b31955L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1083245299891");
b.aggregate("method", 0x6d60019ab157734L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b21dL).optional(true).ordered(true).multiple(true).origin("492581319488141108").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
return b.create();
}
private static ConceptDescriptor createDescriptorForEnumConstantReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EnumConstantReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc37588bc8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1083260308424");
b.associate("enumClass", 0x10a758428feL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367070a5L).optional(false).origin("1144432896254").done();
b.associate("enumConstantDeclaration", 0xfc37588bcaL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367388b3L).optional(false).origin("1083260308426").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(".<enum>");
return b.create();
}
private static ConceptDescriptor createDescriptorForEnumValueOfExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EnumValueOfExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d1e5db156L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224575136086");
b.associate("enumClass", 0x11d1e5e45e8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367070a5L).optional(false).origin("1224575174120").done();
b.aggregate("value", 0x11d1e5e065dL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1224575157853").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("valueOf");
return b.create();
}
private static ConceptDescriptor createDescriptorForEnumValuesExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EnumValuesExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d1e4bce56L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224573963862");
b.associate("enumClass", 0x11d1e4bf6afL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367070a5L).optional(false).origin("1224573974191").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("values");
return b.create();
}
private static ConceptDescriptor createDescriptorForEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b210L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123152");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("==");
return b.create();
}
private static ConceptDescriptor createDescriptorForEscapeOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "EscapeOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x144805fc3e36da43L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseStringOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dc8da1L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1461424660015405635");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("escape");
return b.create();
}
private static ConceptDescriptor createDescriptorForExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068431790191");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForExpressionStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ExpressionStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11c6fd75034L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123155");
b.aggregate("expression", 0xf8cc56b214L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1068580123156").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForFieldDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "FieldDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca68L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068390468200");
b.prop("isVolatile", 0x120c4a208a1L, "1240249534625");
b.prop("isTransient", 0x776fe644792f90adL, "8606350594693632173");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("field");
return b.create();
}
private static ConceptDescriptor createDescriptorForFieldReferenceOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "FieldReferenceOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b483d77aL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1197029447546");
b.associate("fieldDeclaration", 0x116b484a653L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca68L).optional(false).origin("1197029500499").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForFloatType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "FloatType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d327fdL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534436861");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("float");
return b.create();
}
private static ConceptDescriptor createDescriptorForFloatingPointConstant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "FloatingPointConstant", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102cb19a434L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1111509017652");
b.prop("value", 0x103245d193fL, "1113006610751");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("floating point constant (double)");
return b.create();
}
private static ConceptDescriptor createDescriptorForFloatingPointFloatConstant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "FloatingPointFloatConstant", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x494547eeedc219b9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5279705229678483897");
b.prop("value", 0x494547eeedc219bbL, "5279705229678483899");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("floating point constant (float)");
return b.create();
}
private static ConceptDescriptor createDescriptorForForStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ForStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10a698082feL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractForStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10a697996feL);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a2L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1144231330558");
b.aggregate("condition", 0x10a69819132L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1144231399730").done();
b.aggregate("iteration", 0x10a6981b2c5L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1144231408325").done();
b.aggregate("additionalVar", 0xe5318742b9d1411L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x19659b074928781eL).optional(true).ordered(true).multiple(true).origin("1032195626824963089").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("for");
return b.create();
}
private static ConceptDescriptor createDescriptorForForeachStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ForeachStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10a6933ce33L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractForStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10a697996feL);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1144226303539");
b.aggregate("iterable", 0x10a6934ab66L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1144226360166").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("for");
return b.create();
}
private static ConceptDescriptor createDescriptorForGenericDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "GenericDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102463b447aL);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1109279851642");
b.aggregate("typeVariableDeclaration", 0x102463bb98eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1024639ed74L).optional(true).ordered(true).multiple(true).origin("1109279881614").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGenericNewExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "GenericNewExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab8473cc5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1145552977093");
b.aggregate("creator", 0x10ab847b486L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab844af9bL).optional(false).ordered(true).multiple(false).origin("1145553007750").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("new");
return b.create();
}
private static ConceptDescriptor createDescriptorForGetAccessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "GetAccessor", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b9245fc5L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201402044357");
b.aggregate("statementList", 0x11800267618L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1202593363480").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGreaterThanExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "GreaterThanExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbced38fcfL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryCompareOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x12094ea9f7dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081506762703");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">");
return b.create();
}
private static ConceptDescriptor createDescriptorForGreaterThanOrEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "GreaterThanOrEqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c8d0fac2cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryCompareOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x12094ea9f7dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153417849900");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">=");
return b.create();
}
private static ConceptDescriptor createDescriptorForHasAnnotation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "HasAnnotation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6be947aL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1188208481402");
b.aggregate("annotation", 0x114a6beb0bdL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6b4ccabL).optional(true).ordered(true).multiple(true).origin("1188208488637").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForHexIntegerLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "HexIntegerLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1129761e073L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.IntegerLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1129778b846L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1179360813171");
b.prop("value", 0x11297628b3cL, "1179360856892");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("0x");
return b.create();
}
private static ConceptDescriptor createDescriptorForIAnonymousClass() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IAnonymousClass", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2f89e470eed6258eL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3425520165286454670");
return b.create();
}
private static ConceptDescriptor createDescriptorForIBLDeprecatable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IBLDeprecatable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11d205fe38dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224848483129");
b.prop("isDeprecated", 0x11d2ea948a4L, "1224848525476");
return b.create();
}
private static ConceptDescriptor createDescriptorForIBinaryLike() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IBinaryLike", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1742226163722651198");
return b.create();
}
private static ConceptDescriptor createDescriptorForIClassifier() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IClassifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb113dL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7405920559687209277");
return b.create();
}
private static ConceptDescriptor createDescriptorForIClassifierMember() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IClassifierMember", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb113eL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7405920559687209278");
return b.create();
}
private static ConceptDescriptor createDescriptorForIClassifierType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IClassifierType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x66c71d82c2eb7f7eL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7405920559687237502");
return b.create();
}
private static ConceptDescriptor createDescriptorForIConditional() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IConditional", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4235809288648185282");
return b.create();
}
private static ConceptDescriptor createDescriptorForIContainsStatementList() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IContainsStatementList", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120237c2cebL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1237545921771");
return b.create();
}
private static ConceptDescriptor createDescriptorForIControlFlowInterrupter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IControlFlowInterrupter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x7c8556154508e980L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8972672481958095232");
return b.create();
}
private static ConceptDescriptor createDescriptorForIExtractMethodAvailable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IExtractMethodAvailable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11c60bb0a14L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1221393582612");
return b.create();
}
private static ConceptDescriptor createDescriptorForIFinalWrapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IFinalWrapper", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4dfebb23d6d75dcaL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5620135147607645642");
return b.create();
}
private static ConceptDescriptor createDescriptorForIGenericType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IGenericType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4107091686347010317");
return b.create();
}
private static ConceptDescriptor createDescriptorForIHasModifiers() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IHasModifiers", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x203eeb62af522fa5L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2323553266850475941");
b.aggregate("modifiers", 0x203eeb62af522fb1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x21592d9e7375c5a6L).optional(true).ordered(true).multiple(true).origin("2323553266850475953").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForIIncompleteParen() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IIncompleteParen", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xede3fe8510255edL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1071364028384826861");
b.prop("count", 0xede3fe8510255eeL, "1071364028384826862");
return b.create();
}
private static ConceptDescriptor createDescriptorForIInternalType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IInternalType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118cd59904dL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1206036041805");
return b.create();
}
private static ConceptDescriptor createDescriptorForILocalDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ILocalDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2d45f01afccba89cL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3262277503800813724");
return b.create();
}
private static ConceptDescriptor createDescriptorForILocalReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ILocalReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2d45f01afccba89dL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3262277503800813725");
return b.create();
}
private static ConceptDescriptor createDescriptorForILocalVariableElement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ILocalVariableElement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e6cc291L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1238803202705");
return b.create();
}
private static ConceptDescriptor createDescriptorForILocalVariableElementList() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ILocalVariableElementList", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e9046e6L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1238805530342");
return b.create();
}
private static ConceptDescriptor createDescriptorForIMemberContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IMemberContainer", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11638b31955L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1194952169813");
return b.create();
}
private static ConceptDescriptor createDescriptorForIMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.interface_();
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117ac2330f4L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11f4b6b2435L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1204053956946");
b.associate("baseMethodDeclaration", 0xf8c78301adL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL).optional(false).origin("1068499141037").done();
b.aggregate("actualArgument", 0xf8c78301aeL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(true).origin("1068499141038").done();
b.aggregate("typeArgument", 0x4500f31eb02a7788L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(true).origin("4972241301747169160").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForIMethodLike() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IMethodLike", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2f16f1b357e19f43L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1239354281271");
return b.create();
}
private static ConceptDescriptor createDescriptorForIOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1197027803184");
return b.create();
}
private static ConceptDescriptor createDescriptorForIParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d486a1d9eL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225280593310");
return b.create();
}
private static ConceptDescriptor createDescriptorForISkipsReturn() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ISkipsReturn", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x74bdb321e1ee0043L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8412076637103718467");
return b.create();
}
private static ConceptDescriptor createDescriptorForIStatementListContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IStatementListContainer", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1199653749349");
return b.create();
}
private static ConceptDescriptor createDescriptorForIStaticContainerForMethods() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IStaticContainerForMethods", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11c8f444674L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1222174328436");
return b.create();
}
private static ConceptDescriptor createDescriptorForIThisExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IThisExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d206f8d91L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224609861009");
return b.create();
}
private static ConceptDescriptor createDescriptorForITryCatchStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ITryCatchStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3399756d2c03d422L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3718132079121388578");
return b.create();
}
private static ConceptDescriptor createDescriptorForITypeApplicable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ITypeApplicable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x72de18bba2dc2a73L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8277080359323839091");
return b.create();
}
private static ConceptDescriptor createDescriptorForIValidIdentifier() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IValidIdentifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1212170275853");
return b.create();
}
private static ConceptDescriptor createDescriptorForIVariableAssignment() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IVariableAssignment", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11cfb3b82a4L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1223985693348");
return b.create();
}
private static ConceptDescriptor createDescriptorForIVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4b64b50fb2fc7720L);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5432666129547687712");
return b.create();
}
private static ConceptDescriptor createDescriptorForIVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IVariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xe34de34746464f2L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1023687332192347378");
return b.create();
}
private static ConceptDescriptor createDescriptorForIVisible() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IVisible", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112670d273fL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1178549954367");
b.aggregate("visibility", 0x112670d886aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL).optional(true).ordered(true).multiple(false).origin("1178549979242").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForIWillBeClassifier() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IWillBeClassifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ff8b7a0d94242e1L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4609636120081351393");
return b.create();
}
private static ConceptDescriptor createDescriptorForIYetUnresolved() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IYetUnresolved", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8136348407761606757");
return b.create();
}
private static ConceptDescriptor createDescriptorForIfStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IfStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b217L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120237c2cebL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123159");
b.prop("forceOneLine", 0x3dffcc410476e370L, "4467513934994662256");
b.prop("forceMultiLine", 0x3dffcc410476e371L, "4467513934994662257");
b.aggregate("condition", 0xf8cc56b218L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1068580123160").done();
b.aggregate("ifFalseStatement", 0xfc092b6b76L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(true).ordered(true).multiple(false).origin("1082485599094").done();
b.aggregate("ifTrue", 0xf8cc56b219L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1068580123161").done();
b.aggregate("elsifClauses", 0x118cecf1287L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118ceceb41aL).optional(true).ordered(true).multiple(true).origin("1206060520071").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("if");
return b.create();
}
private static ConceptDescriptor createDescriptorForImplicitAnnotationInstanceValue() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ImplicitAnnotationInstanceValue", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x23cf7b405b3b9761L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AnnotationInstanceValue", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a71b1af4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2580416627845338977");
return b.create();
}
private static ConceptDescriptor createDescriptorForImplicitAnnotationMethodKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ImplicitAnnotationMethodKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5ce6f8ed8648519aL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6694311595176645018");
return b.create();
}
private static ConceptDescriptor createDescriptorForIncompleteLeftParen() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IncompleteLeftParen", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x64a1ef64cd9b42ceL);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xede3fe8510255edL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7251340091268481742");
b.alias("(");
return b.create();
}
private static ConceptDescriptor createDescriptorForIncompleteMemberDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IncompleteMemberDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x32175ac2e6fcc181L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3609453419506221441");
b.prop("static", 0x32175ac2e6fdaf94L, "3609453419506282388");
b.prop("final", 0x32175ac2e6fdaf96L, "3609453419506282390");
b.prop("abstract", 0x32175ac2e6fdaf99L, "3609453419506282393");
b.prop("synchronized", 0x32175ac2e6fdb595L, "3609453419506283925");
b.prop("volatile", 0x32175ac2e6fdbea6L, "3609453419506286246");
b.prop("transient", 0x58197aef3e5e4dd7L, "6348240317717564887");
b.prop("native", 0x73f30e3dfbaac721L, "8355037393080469281");
b.aggregate("type", 0x32175ac2e8b632a8L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(false).origin("3609453419535151784").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForIncompleteRightParen() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IncompleteRightParen", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2052c4520af308e1L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xede3fe8510255edL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2329139813954029793");
b.alias(")");
return b.create();
}
private static ConceptDescriptor createDescriptorForInstanceInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "InstanceInitializer", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118f0b909f7L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa7c0557L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1206629501431");
b.aggregate("statementList", 0x118f0b95a3bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1206629521979").done();
b.kind(ConceptKind.IMPLEMENTATION, StaticScope.GLOBAL);
b.alias("{");
return b.create();
}
private static ConceptDescriptor createDescriptorForInstanceMethodCallOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "InstanceMethodCallOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x118154a6332L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1202948039474");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForInstanceMethodDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "InstanceMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b21dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.MethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9408L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x72de18bba2dc2a73L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123165");
b.prop("isAbstract", 0x1126a8d157dL, "1178608670077");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("method");
return b.create();
}
private static ConceptDescriptor createDescriptorForInstanceOfExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "InstanceOfExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbbff03700L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081256982272");
b.aggregate("leftExpression", 0xfbbff06218L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1081256993304").done();
b.aggregate("classType", 0xfbbff06219L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1081256993305").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("instanceof");
return b.create();
}
private static ConceptDescriptor createDescriptorForIntegerConstant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IntegerConstant", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc59b314L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.IntegerLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1129778b846L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580320020");
b.prop("value", 0xf8cc59b315L, "1068580320021");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("integer constant");
return b.create();
}
private static ConceptDescriptor createDescriptorForIntegerLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IntegerLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1129778b846L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1179362310214");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForIntegerType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IntegerType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940d22479L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534370425");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("int");
return b.create();
}
private static ConceptDescriptor createDescriptorForInterface() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Interface", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101edd46144L);
b.class_(false, false, true);
b.super_("jetbrains.mps.baseLanguage.structure.Classifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1107796713796");
b.aggregate("extendedInterface", 0x101eddadad7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(true).origin("1107797138135").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("interface");
return b.create();
}
private static ConceptDescriptor createDescriptorForIsEmptyOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IsEmptyOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dd5e7aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.StringBooleanOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47de7e99L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271369338");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("isEmpty");
return b.create();
}
private static ConceptDescriptor createDescriptorForIsNotEmptyOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "IsNotEmptyOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47ddf763L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.StringBooleanOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47de7e99L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271408483");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("isNotEmpty");
return b.create();
}
private static ConceptDescriptor createDescriptorForJavaImport() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "JavaImport", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x64c0181e603bcfL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5a98df4004080866L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/28358707492436943");
b.prop("onDemand", 0x64c0181e603bd0L, "28358707492436944");
b.prop("static", 0x4d5c30eb30af1572L, "5574384225470059890");
b.alias("java import");
return b.create();
}
private static ConceptDescriptor createDescriptorForJavaImports() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "JavaImports", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x53f7c33f069862f2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.lang.core.structure.NodeAttribute", 0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2eb1ad060897da54L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6050519299856556786");
b.aggregate("entries", 0x64c0181e6020a7L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x64c0181e603bcfL).optional(true).ordered(true).multiple(true).origin("28358707492429991").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForLeftShiftAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LeftShiftAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862eaeL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501422");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<<=");
return b.create();
}
private static ConceptDescriptor createDescriptorForLessThanExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LessThanExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbced3b82aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryCompareOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x12094ea9f7dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081506773034");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<");
return b.create();
}
private static ConceptDescriptor createDescriptorForLessThanOrEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LessThanOrEqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c8d53a915L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryCompareOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x12094ea9f7dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153422305557");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<=");
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalInstanceFieldReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalInstanceFieldReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c0ba864df016178L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7785501532031639928");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalInstanceMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalInstanceMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2a8fe0cadfaa8af2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.LocalMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9404L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3066917033203108594");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9404L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c78301acL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7812454656619025412");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalPropertyReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalPropertyReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x515d7a8d927e9fb3L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5862977038373003187");
b.associate("property", 0x515d7a8d927e9fb4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b744dafeL).optional(false).origin("5862977038373003188").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalStaticFieldReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalStaticFieldReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x110e12d8c7dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1172008963197");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalStaticMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalStaticMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x110e4207559L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.LocalMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9404L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1172058436953");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalToMethodKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalToMethodKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6f3ee8ef1412df0L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/501006281268604400");
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7efL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11cfb3b82a4L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4b64b50fb2fc7720L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2d45f01afccba89cL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242863");
b.kind(ConceptKind.NORMAL, StaticScope.ROOT);
b.alias("<type> <var>");
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalVariableDeclarationStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalVariableDeclarationStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7f0L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11c6fd75034L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242864");
b.aggregate("localVariableDeclaration", 0xf8cc67c7f1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7efL).optional(false).ordered(true).multiple(false).origin("1068581242865").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<type> <var>;");
return b.create();
}
private static ConceptDescriptor createDescriptorForLocalVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LocalVariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7f2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242866");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLongLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LongLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3b418722717710b4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4269842503726207156");
b.prop("value", 0x3b418722717710b5L, "4269842503726207157");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForLongType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LongType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7f3L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242867");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("long");
return b.create();
}
private static ConceptDescriptor createDescriptorForLoopLabel() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LoopLabel", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9552f6aL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6f3ee8ef1412df0L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/363746191845175146");
return b.create();
}
private static ConceptDescriptor createDescriptorForLoopLabelReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LoopLabelReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9555129L);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/363746191845183785");
b.associate("loopLabel", 0x50c493bf955512aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9552f6aL).optional(false).origin("363746191845183786").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForLowerBoundType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "LowerBoundType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x110dae9d53dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1171903862077");
b.aggregate("bound", 0x110dae9f25bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1171903869531").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("? super");
return b.create();
}
private static ConceptDescriptor createDescriptorForMethodDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "MethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9408L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b1fcL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7812454656619025416");
b.prop("isNative", 0x73f30e3df95c0b73L, "8355037393041754995");
return b.create();
}
private static ConceptDescriptor createDescriptorForMinusAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "MinusAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d14a4eaL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1215695201514");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("-=");
return b.create();
}
private static ConceptDescriptor createDescriptorForMinusExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "MinusExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7f5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242869");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("-");
return b.create();
}
private static ConceptDescriptor createDescriptorForModifier() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Modifier", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x21592d9e7375c5a6L);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2403002034744051110");
return b.create();
}
private static ConceptDescriptor createDescriptorForMulAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "MulAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be8616ecL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304495340");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("*=");
return b.create();
}
private static ConceptDescriptor createDescriptorForMulExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "MulExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfe476b758fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1092119917967");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("*");
return b.create();
}
private static ConceptDescriptor createDescriptorForNPEEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NPEEqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dc0e3bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271283259");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(":eq:");
return b.create();
}
private static ConceptDescriptor createDescriptorForNPENotEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NPENotEqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47db1c91L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271221393");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(":ne:");
return b.create();
}
private static ConceptDescriptor createDescriptorForNestedNewExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NestedNewExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x650f9fedfcb5b664L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.GenericNewExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ab8473cc5L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7282214966977214052");
b.alias("new");
return b.create();
}
private static ConceptDescriptor createDescriptorForNotEqualsExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NotEqualsExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf9e20e303fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1073239437375");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("!=");
return b.create();
}
private static ConceptDescriptor createDescriptorForNotExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NotExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbcf6bd10dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081516740877");
b.aggregate("expression", 0xfbcf6c30a4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1081516765348").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("!");
return b.create();
}
private static ConceptDescriptor createDescriptorForNullLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NullLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940cd6167L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070534058343");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("null");
return b.create();
}
private static ConceptDescriptor createDescriptorForNullType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "NullType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1185ff468caL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1204200696010");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("nulltype");
return b.create();
}
private static ConceptDescriptor createDescriptorForNumber() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Number", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10d68c2ecd3L);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1157103807699");
return b.create();
}
private static ConceptDescriptor createDescriptorForOperationAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d00332cL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4957392803029437192");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForOrAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "OrAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862ea8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501416");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("|=");
return b.create();
}
private static ConceptDescriptor createDescriptorForOrExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "OrExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfb8255689fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1080223426719");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("||");
return b.create();
}
private static ConceptDescriptor createDescriptorForParameterDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ParameterDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e94L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11cfb3b82a4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068498886292");
b.kind(ConceptKind.INTERFACE, StaticScope.ROOT);
return b.create();
}
private static ConceptDescriptor createDescriptorForParameterReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ParameterReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7faL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242874");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForParenthesizedExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ParenthesizedExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfb4ed32b7fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1079359253375");
b.aggregate("expression", 0xfb4ed32b80L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1079359253376").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("(expr)");
return b.create();
}
private static ConceptDescriptor createDescriptorForPlaceholderMember() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PlaceholderMember", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1458378889e6d166L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1465982738277781862");
return b.create();
}
private static ConceptDescriptor createDescriptorForPlusAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PlusAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d1476d2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1215695189714");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("+=");
return b.create();
}
private static ConceptDescriptor createDescriptorForPlusExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PlusExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7fbL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242875");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("+");
return b.create();
}
private static ConceptDescriptor createDescriptorForPostfixDecrementExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PostfixDecrementExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11aded05fe6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1214918975462");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("postfix decrement");
return b.create();
}
private static ConceptDescriptor createDescriptorForPostfixIncrementExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PostfixIncrementExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11adecdb4f0L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1214918800624");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("postfix increment");
return b.create();
}
private static ConceptDescriptor createDescriptorForPrefixDecrementExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PrefixDecrementExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a472f0e8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1239709577448");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("--");
return b.create();
}
private static ConceptDescriptor createDescriptorForPrefixIncrementExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PrefixIncrementExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a46df580L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1239709250944");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("++");
return b.create();
}
private static ConceptDescriptor createDescriptorForPrimitiveClassExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PrimitiveClassExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3f57ea36bd70a4e1L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4564374268190696673");
b.aggregate("primitiveType", 0x3f57ea36bd70a4e2L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L).optional(false).ordered(true).multiple(false).origin("4564374268190696674").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForPrimitiveType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1164118113764");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForPrivateVisibility() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PrivateVisibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af9586f0cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Visibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1146644623116");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("private");
return b.create();
}
private static ConceptDescriptor createDescriptorForProperty() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Property", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b744dafeL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201370618622");
b.prop("propertyName", 0x117b75204e4L, "1201371481316");
b.aggregate("type", 0x117b752a0b9L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1201371521209").done();
b.aggregate("propertyImplementation", 0x117b75fb65aL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b75f36c8L).optional(false).ordered(true).multiple(false).origin("1201372378714").done();
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("property");
return b.create();
}
private static ConceptDescriptor createDescriptorForPropertyImplementation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PropertyImplementation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b75f36c8L);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201372346056");
return b.create();
}
private static ConceptDescriptor createDescriptorForPropertyReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PropertyReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b821eaaeL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46ac030L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201385106094");
b.associate("property", 0x117b823ed57L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b744dafeL).optional(false).origin("1201385237847").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForPropertyValueReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PropertyValueReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2463999e524f3bf5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2622108313324567541");
b.associate("owningProperty", 0x2463999e5366cff1L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117b744dafeL).optional(false).origin("2622108313342889969").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForProtectedVisibility() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ProtectedVisibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af958b686L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Visibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1146644641414");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("protected");
return b.create();
}
private static ConceptDescriptor createDescriptorForPublicVisibility() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "PublicVisibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af9581ff1L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Visibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1146644602865");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("public");
return b.create();
}
private static ConceptDescriptor createDescriptorForQualifiedSuperMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "QualifiedSuperMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x37f722a7ce38076aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.SuperMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf9d78b55aaL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4032730095448229738");
b.associate("classifier", 0x37f722a7ce38077dL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("4032730095448229757").done();
b.alias("qualified super");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "RemAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862ea6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501414");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("%=");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "RemExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10c8d509af4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbdeb6fecfL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153422105332");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("%");
return b.create();
}
private static ConceptDescriptor createDescriptorForRemarkStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "RemarkStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1101757c8faL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1168622733562");
b.prop("value", 0x110175cdb2bL, "1168623065899");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("//");
return b.create();
}
private static ConceptDescriptor createDescriptorForReturnStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ReturnStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc67c7feL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117ac2330f4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581242878");
b.aggregate("expression", 0xf8cc6bf96cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1068581517676").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("return");
return b.create();
}
private static ConceptDescriptor createDescriptorForRightShiftAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "RightShiftAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862eb0L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501424");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">>=");
return b.create();
}
private static ConceptDescriptor createDescriptorForSetAccessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SetAccessor", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117bd9ac3d9L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201476912089");
b.aggregate("statementList", 0x11800260be3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1202593336291").done();
b.alias("setter");
return b.create();
}
private static ConceptDescriptor createDescriptorForShiftLeftExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ShiftLeftExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d6cde9fb9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225892208569");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<<");
return b.create();
}
private static ConceptDescriptor createDescriptorForShiftRightExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ShiftRightExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d6ce051dfL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225892319711");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">>");
return b.create();
}
private static ConceptDescriptor createDescriptorForShiftRightUnsignedExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ShiftRightUnsignedExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x470fa5a7b03ac59L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BinaryBitwiseOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d19ec0c2fL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/320030840061144153");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">>>");
return b.create();
}
private static ConceptDescriptor createDescriptorForShortType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ShortType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940cc380dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070533982221");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("short");
return b.create();
}
private static ConceptDescriptor createDescriptorForSingleLineComment() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SingleLineComment", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x39384475a5756fb0L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6329021646629104954");
b.aggregate("commentPart", 0x57d533a7af16ff73L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3bL).optional(true).ordered(true).multiple(true).origin("6329021646629175155").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("//");
return b.create();
}
private static ConceptDescriptor createDescriptorForStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e6cc291L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2f16f1b357e19f42L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123157");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("<statement>");
return b.create();
}
private static ConceptDescriptor createDescriptorForStatementCommentPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StatementCommentPart", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af16ff67L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.CommentPart", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6329021646629175143");
b.aggregate("commentedStatement", 0x57d533a7af16ff68L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(false).ordered(true).multiple(false).origin("6329021646629175144").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForStatementList() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StatementList", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11f1e14d895L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1206e9046e6L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x612410e32cf46136L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a2L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2ea65c0b397bd5beL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068580123136");
b.aggregate("statement", 0xf8cc6bf961L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L).optional(true).ordered(true).multiple(true).origin("1068581517665").done();
b.kind(ConceptKind.IMPLEMENTATION_WITH_STUB, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticFieldDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticFieldDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93c84351fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x427c475b3d6201deL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d2ea8a339L);
b.parent(0x9ded098bad6a4657L, 0xbfd948636cfe8bc3L, 0x465516cf87c705a3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070462154015");
b.prop("isVolatile", 0x59c57f2ed491b12fL, "6468716278899126575");
b.prop("isTransient", 0x59c57f2ed491ae1aL, "6468716278899125786");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("static field");
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticFieldReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticFieldReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940c80846L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070533707846");
b.associate("classifier", 0x10a75869f9bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("1144433057691").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(".<static field>");
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticInitializer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticInitializer", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11c7538039dL);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa7c0557L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1221737317277");
b.aggregate("statementList", 0x11c7538039eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1221737317278").done();
b.kind(ConceptKind.IMPLEMENTATION, StaticScope.GLOBAL);
b.alias("static {");
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x427c475b3d6201deL);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4790782560812794334");
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbbebabf09L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c78301acL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081236700937");
b.associate("classConcept", 0x10a7588b546L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(false).origin("1144433194310").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(".<static method>");
return b.create();
}
private static ConceptDescriptor createDescriptorForStaticMethodDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StaticMethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfbbebabf0aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.MethodDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6c6b6a1e379f9408L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112574373bdL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x427c475b3d6201deL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1081236700938");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("static method");
return b.create();
}
private static ConceptDescriptor createDescriptorForStringBooleanOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StringBooleanOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47de7e99L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseStringOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dc8da1L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271443097");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForStringLiteral() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StringLiteral", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d565d10L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070475926800");
b.prop("value", 0xf93d565d11L, "1070475926801");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("\"");
return b.create();
}
private static ConceptDescriptor createDescriptorForStringToken() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StringToken", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5eb0cab441189a51L);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6823176311001356881");
b.prop("value", 0x5eb0cab441189a52L, "6823176311001356882");
return b.create();
}
private static ConceptDescriptor createDescriptorForStringType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StringType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47da71ecL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271177708");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("string");
return b.create();
}
private static ConceptDescriptor createDescriptorForStubStatementList() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "StubStatementList", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4975dc2bdcfa0c49L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.StatementList", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x2f16f1b357e19f43L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x226fb4c3ba26d45L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/5293379017992965193");
b.kind(ConceptKind.INTERFACE, StaticScope.GLOBAL);
b.alias("stub statement list");
return b.create();
}
private static ConceptDescriptor createDescriptorForSubstringExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SubstringExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47df21f3L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271484915");
b.aggregate("operand", 0x11d47df21f4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1225271484916").done();
b.aggregate("startIndex", 0x11d47df21f5L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1225271484917").done();
b.aggregate("endIndex", 0x11d47df21f6L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1225271484918").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("[");
return b.create();
}
private static ConceptDescriptor createDescriptorForSuperConstructorInvocation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SuperConstructorInvocation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d512e1eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConstructorInvocationStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x121119ae5ffL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070475587102");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("super");
return b.create();
}
private static ConceptDescriptor createDescriptorForSuperConstructorKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SuperConstructorKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x216400b63b2e0f21L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2406048883599609633");
return b.create();
}
private static ConceptDescriptor createDescriptorForSuperInerfaceKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SuperInerfaceKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x73048d24d425f35eL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8287904403586151262");
return b.create();
}
private static ConceptDescriptor createDescriptorForSuperMethodCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SuperMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf9d78b55aaL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseMethodCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c78301acL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1073063089578");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("super");
return b.create();
}
private static ConceptDescriptor createDescriptorForSuperMethodKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SuperMethodKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5bd477669f55a5a4L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6617045035157661092");
return b.create();
}
private static ConceptDescriptor createDescriptorForSwitchCase() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SwitchCase", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ef02cdd1bL);
b.class_(false, false, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1163670641947");
b.aggregate("expression", 0x10ef02d67cfL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1163670677455").done();
b.aggregate("body", 0x10ef02d8048L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1163670683720").done();
b.alias("case");
return b.create();
}
private static ConceptDescriptor createDescriptorForSwitchStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SwitchStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ef02a8c6aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1163670490218");
b.prop("label", 0x117b7e94b9bL, "1201381395355");
b.aggregate("expression", 0x10ef02ec241L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1163670766145").done();
b.aggregate("case", 0x10ef02edcafL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ef02cdd1bL).optional(true).ordered(true).multiple(true).origin("1163670772911").done();
b.aggregate("defaultBlock", 0x10ef02c1b6eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(true).ordered(true).multiple(false).origin("1163670592366").done();
b.aggregate("switchLabel", 0x4091554b655a230eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x50c493bf9552f6aL).optional(true).ordered(true).multiple(false).origin("4652593672361747214").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("switch");
return b.create();
}
private static ConceptDescriptor createDescriptorForSynchronizedStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "SynchronizedStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1106df1d8d8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1170075670744");
b.aggregate("expression", 0x1106df2b910L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1170075728144").done();
b.aggregate("block", 0x1106df2d95cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1170075736412").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("synchronized");
return b.create();
}
private static ConceptDescriptor createDescriptorForTernaryOperatorExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TernaryOperatorExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10ef01239c9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x182da1771714863eL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1163668896201");
b.aggregate("condition", 0x10ef012826fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1163668914799").done();
b.aggregate("ifTrue", 0x10ef012a1c0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1163668922816").done();
b.aggregate("ifFalse", 0x10ef012cedcL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1163668934364").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("(expr) ? (expr) : expr");
return b.create();
}
private static ConceptDescriptor createDescriptorForTextCommentPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TextCommentPart", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.CommentPart", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x57d533a7af15ed3bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6329021646629104957");
b.prop("text", 0x57d533a7af15ed3eL, "6329021646629104958");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForThisConstructorInvocation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ThisConstructorInvocation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1127b878882L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.ConstructorInvocationStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x121119ae5ffL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1178893518978");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("this");
return b.create();
}
private static ConceptDescriptor createDescriptorForThisConstructorKind() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ThisConstructorKind", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x216400b63b3173a4L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2406048883599831972");
return b.create();
}
private static ConceptDescriptor createDescriptorForThisExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ThisExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93d4da00cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d206f8d91L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1070475354124");
b.associate("classConcept", 0x1136d9d21b3L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101d9d3ca30L).optional(true).origin("1182955020723").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("this");
return b.create();
}
private static ConceptDescriptor createDescriptorForThrowStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ThrowStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f3ee082d8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1164991038168");
b.aggregate("throwable", 0x10f3ee0cd6fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1164991057263").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("throw");
return b.create();
}
private static ConceptDescriptor createDescriptorForTokens() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Tokens", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5a98df4004080866L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/6528213125912070246");
b.prop("tokens", 0x1996ec29712bdd92L, "1843920760191311250");
return b.create();
}
private static ConceptDescriptor createDescriptorForTrimOperation() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TrimOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47e0122aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseStringOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d47dc8da1L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1225271546410");
b.prop("trimKind", 0x11d47e0122dL, "1225271546413");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("trim");
return b.create();
}
private static ConceptDescriptor createDescriptorForTryCatchStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TryCatchStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f383e6771L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120237c2cebL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3399756d2c03d422L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1164879751025");
b.aggregate("body", 0x10f383e83d4L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1164879758292").done();
b.aggregate("catchClause", 0x10f39a8ba1fL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f39a56e2fL).optional(false).ordered(true).multiple(true).origin("1164903496223").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("try {...} catch");
return b.create();
}
private static ConceptDescriptor createDescriptorForTryStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TryStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cacebf556L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120237c2cebL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3399756d2c03d422L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1153952380246");
b.aggregate("body", 0x10cacec83aeL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1153952416686").done();
b.aggregate("finallyBody", 0x10cacecb713L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1153952429843").done();
b.aggregate("catchClause", 0x10f39abd97cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f39a56e2fL).optional(true).ordered(true).multiple(true).origin("1164903700860").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("try {...} finally");
return b.create();
}
private static ConceptDescriptor createDescriptorForType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11f8a0774f2L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x12509ddfaa98f128L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068431790189");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForTypeAnnotable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TypeAnnotable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11f4b6b2435L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1233920926773");
return b.create();
}
private static ConceptDescriptor createDescriptorForTypeDerivable() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TypeDerivable", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117ac2330f4L);
b.interface_();
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1201183863028");
return b.create();
}
private static ConceptDescriptor createDescriptorForTypeVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TypeVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1024639ed74L);
b.class_(false, false, false);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1109279763828");
b.prop("extends", 0x11ae375ecc5L, "1214996933829");
b.aggregate("bound", 0x11ae375bda0L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(true).ordered(true).multiple(false).origin("1214996921760").done();
b.aggregate("auxBounds", 0x11ae913a476L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL).optional(true).ordered(true).multiple(true).origin("1215091156086").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForTypeVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "TypeVariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x102467229d8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1109283449304");
b.associate("typeVariableDeclaration", 0x1024673a581L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1024639ed74L).optional(false).origin("1109283546497").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnaryMinus() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnaryMinus", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x6fea7de6103549b1L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x120a4c1f269L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8064396509828172209");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("-");
return b.create();
}
private static ConceptDescriptor createDescriptorForUndefinedType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UndefinedType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x431d52a5d09a4ea9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/4836112446988635817");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("undefined");
return b.create();
}
private static ConceptDescriptor createDescriptorForUnknownConsCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnknownConsCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x7e4a5cff51167b74L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/9100188248702352244");
b.prop("isSuper", 0x7e4a5cff51167ce2L, "9100188248702352610");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnknownDotCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnknownDotCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x245faa02186fc7b5L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.UnknownNameRef", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x759937a5973279b7L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2621000434129553333");
b.prop("callee", 0x439f6403036ad2f4L, "4872723285943177972");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnknownLocalCall() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnknownLocalCall", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x245faa02186fc5d6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2621000434129552854");
b.prop("callee", 0x245faa02186fc5f0L, "2621000434129552880");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnknownNameRef() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnknownNameRef", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x759937a5973279b7L);
b.class_(false, true, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x5a98df4004080866L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/8473865358220097975");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnknownNew() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnknownNew", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2dda7700ec3ae154L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11857355952L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x70ea1dc4c5721865L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/3304084122476667220");
b.prop("className", 0x2dda7700ec3bb537L, "3304084122476721463");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnresolvedNameReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnresolvedNameReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x28e9fc3ba3fa3940L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/2948164764175055168");
b.prop("resolveName", 0x28e9fc3ba3fa3941L, "2948164764175055169");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForUnsignedRightShiftAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UnsignedRightShiftAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x470fa5a7b0ad087L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/320030840061612167");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias(">>>=");
return b.create();
}
private static ConceptDescriptor createDescriptorForUpperBoundType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UpperBoundType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x110daeaa84aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x38ff5220e0ac710dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1171903916106");
b.aggregate("bound", 0x110daeaa84bL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1171903916107").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("? extends");
return b.create();
}
private static ConceptDescriptor createDescriptorForUsingStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "UsingStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11d0053f19bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Statement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1224071180699");
b.aggregate("resource", 0x11d0053f19dL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(true).origin("1224071180701").done();
b.aggregate("body", 0x11d0053f19eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L).optional(false).ordered(true).multiple(false).origin("1224071180702").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("using(...)");
return b.create();
}
private static ConceptDescriptor createDescriptorForValueParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "ValueParameter", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117dd047c70L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1202003934320");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("value");
return b.create();
}
private static ConceptDescriptor createDescriptorForVarType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "VarType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x112353ac52dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1177714083117");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("var");
return b.create();
}
private static ConceptDescriptor createDescriptorForVariableArityType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "VariableArityType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11c08f42e7bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1219920932475");
b.aggregate("componentType", 0x11c08f5f38cL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL).optional(false).ordered(true).multiple(false).origin("1219921048460").done();
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForVariableDeclaration() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "VariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x450368d90ce15bc3L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x114a6be947aL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x117ac2330f4L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11f4b6b2435L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x4b64b50fb2fc7720L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x116b17c6e46L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068431474542");
b.prop("isFinal", 0x111f9e9f00cL, "1176718929932");
b.aggregate("initializer", 0xf8c37f506eL).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(true).ordered(true).multiple(false).origin("1068431790190").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForVariableReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "VariableReference", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c77f1e98L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Expression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11f4b6b2435L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xe34de34746464f2L);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x2d45f01afccba89dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068498886296");
b.associate("variableDeclaration", 0xf8cc6bf960L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37a7f6eL).optional(false).origin("1068581517664").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForVisibility() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "Visibility", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10af957d96eL);
b.class_(false, true, false);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1146644584814");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForVoidType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "VoidType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc6bf96dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.PrimitiveType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10f0ad8bde4L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1068581517677");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("void");
return b.create();
}
private static ConceptDescriptor createDescriptorForWhileStatement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "WhileStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfaa4bf0f2fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.AbstractLoopStatement", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x10cb1ac5adeL);
b.parent(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x3ac89e1b122cd5c2L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1076505808687");
b.aggregate("condition", 0xfaa4bf0f30L).target(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL).optional(false).ordered(true).multiple(false).origin("1076505808688").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("while");
return b.create();
}
private static ConceptDescriptor createDescriptorForWildCardType() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "WildCardType", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x110dae5f4a3L);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.Type", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506dL);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/1171903607971");
b.kind(ConceptKind.INTERFACE, StaticScope.NONE);
b.alias("?");
return b.create();
}
private static ConceptDescriptor createDescriptorForXorAssignmentExpression() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.baseLanguage", "XorAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x617aa860be862eacL);
b.class_(false, false, false);
b.super_("jetbrains.mps.baseLanguage.structure.OperationAssignmentExpression", 0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x44cc327d2ca5cb08L);
b.origin("r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)/7024111702304501420");
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
b.alias("^=");
return b.create();
}
}