org.eclipse.xtext.xbase.annotations.XbaseWithAnnotations.xtextbin Maven / Gradle / Ivy
?emf
"http://www.eclipse.org/2008/Xtext"http://www.eclipse.org/2008/Xtext/Grammarname9org.eclipse.xtext.xbase.annotations.XbaseWithAnnotations
usedGrammarsorg.eclipse.xtext.xbase.Xbaseorg.eclipse.xtext.xbase.XtypedefinesHiddenTokens
hiddenTokens
TerminalRulenameWStypeTypeRef
metamodelReferencedMetamodel ePackage&http://www.eclipse.org/emf/2002/Ecore&http://www.eclipse.org/emf/2002/Ecore/ EPackage /aliasecoreclassifier
EDataType
//EString
alternatives
Alternativescardinality+ elements
Keywordvalue
ML_COMMENTGroup elements/*UntilToken terminal*/SL_COMMENT//
NegatedTokencardinality* terminal
cardinality?cardinality?
metamodelDeclarations )http://www.eclipse.org/xtext/xbase/Xtype/!" 0http://www.eclipse.org/xtext/common/JavaVMTypes/rules#
ParserRulenameJvmTypeReferencetype$!%EClass //JvmTypeReference
alternatives&'( RuleCallrule)
JvmParameterizedTypeReference*!+ //JvmParameterizedTypeReference,-Assignmentfeaturetype operator= terminal.
CrossReferencetype/!0
//JvmType terminal12
QualifiedName34ecore567
ValidID89:ID;<=?^>?CharacterRangeleft@@aright@Az@B@CA@DZ@E$@F_@G*@H@Ia@Jz@K@LA@MZ@N$@O_@P@Q0@R9@S*@Tpredicated.@U7@V?@W<@X
arguments+=@Y@Z
JvmArgumentTypeReference@[!%@\@]#@^@_
JvmWildcardTypeReference@`!@a //JvmWildcardTypeReference@b@cActiontype@d!@a@e?@f?@g@hconstraints+=@i@j
JvmUpperBound@k!@l //JvmUpperBound@m@nextends@otypeReference=@p#@qcardinality*constraints+=@r@s
JvmUpperBoundAnded@t!@l@u@v&@wtypeReference=@x#@y@zconstraints+=@{@|
JvmLowerBound@}!@~ //JvmLowerBound@@?super@?typeReference=@?#@?*constraints+=@?@?
JvmLowerBoundAnded@?!@~@?@?&@?typeReference=@?#@?*@?,@?
arguments+=@?@Z@?>@?*@?predicated@?@?@?!@? //JvmInnerTypeReferencefeatureouter operator=@?.@?type=@?
@?!0@?7@??@?<@?
arguments+=@?@Z@?*@?,@?
arguments+=@?@Z@?>@?*@?@?@?!@? //JvmGenericArrayTypeReferencecomponentType=@?@?
ArrayBrackets@?@?@?[@?]@?@?
XFunctionTypeRef@?@? //XFunctionTypeRef@?@??@?(@??@?paramTypes+=@?#@?*@?,@?paramTypes+=@?#@?)@?=>@?returnType=@?#@?@?)@Z@_@j@s@|@?@?
JvmTypeParameter@?!@? //JvmTypeParameter@?@?name=@?7@??@?constraints+=@?@j@?*constraints+=@?@s@?
QualifiedName@?@?@?7@?*@?.@?7@?
QualifiedNameWithWildcard@?@?@?2@?.@?*7@?
XImportSection@?@? //XImportSection@?+importDeclarations+=@?@?
XImportDeclaration@?@? //XImportDeclaration@?@?import@?@?@?static?=@?static@??
extension?=@?
extension@?
importedType=@?
@?!@? //JvmDeclaredType@?@?
QualifiedNameInStaticImport@?@?+@?7@?.@?@? wildcard?=@?*@?memberName=@?7@?
importedType=@?
@?!@?@?2@?importedNamespace=@?@?@??;@?@?:@?STRINGA AAA"A*AA\A WildcardA A A
\A"A?"A
A'A*AA\AA AA\A'A?'A
ANY_OTHERAAAA )http://www.eclipse.org/xtext/xbase/Xbase/A"types4@BA
XExpressionAAA //XExpressionA!A"
XAssignmentA#AA A$A%A&A'AA( //XAssignmentA)feature=A*
A+AA, //JvmIdentifiableElementA-A.
FeatureCallIDA/4A0A17A2extendsA3staticA4importA5
extensionA6A7
OpSingleAssignA84A9=A:value=A;A"A<A=A>
XOrExpressionA?AA A@AAAB
XAndExpressionACAA ADAEAF
XEqualityExpressionAGAA AHAIAJ
XRelationalExpressionAKAA ALAMAN
XOtherOperatorExpressionAOAA APAQAR
XAdditiveExpressionASAA ATAUAV
XMultiplicativeExpressionAWAA AXAYAZ
XUnaryOperationA[AA A\A]A^A_AA` //XUnaryOperationAafeature=Ab
AcAA,AdAe
OpUnaryAf4AgAh!Ai-Aj+Akoperand=AlAZAmAn
XCastedExpressionAoAA ApAqAr
XPostfixOperationAsAA AtAuAv
XMemberFeatureCallAwAA AxAyAz
XPrimaryExpressionA{AA A|A}A~
XConstructorCallAAA A?A?A?AA? //XConstructorCallA?newA?constructor=A?
A?AA? //JvmConstructorA?2A??A?<A?typeArguments+=A?@ZA?*A?,A?typeArguments+=A?@ZA?>A??A?predicatedexplicitConstructorCall?=A?(A??A?
arguments+=A?A?
XShortClosureA?AA A?A?A?A?A?AA? //XClosureA??A?declaredFormalParameters+=A?A?
JvmFormalParameterA?AA? //JvmFormalParameterA?A??parameterType=A?#A?name=A?7A?*A?,A?declaredFormalParameters+=A?A?A?explicitSyntax?=A?|A?expression=A?AA?A?
arguments+=A?AA?*A?,A?
arguments+=A?AA?)A??
arguments+=A?A?
XClosureA?AA A?A?A?A?A?AA?A?[A??A?A??A?declaredFormalParameters+=A?A?A?*A?,A?declaredFormalParameters+=A?A?A?explicitSyntax?=A?|A?expression=A?A?
XExpressionInClosureA?AA A?A?A?AA? //XBlockExpressionA?*A?expressions+=A?A?
XExpressionOrVarDeclarationA?AA A?A?A?
XVariableDeclarationA?AA A?A?A?AA? //XVariableDeclarationA?A?
writeable?=A?varA?valA?A?A?A?type=A?#A?name=A?7A?name=A?7A??A?=A?right=A?AA?AA??;A?]A?A?
XBlockExpressionA?AA A?A?A?AA?B {B*Bexpressions+=BA?B?;B}BB
XSwitchExpressionBAA B B
BAB //XSwitchExpressionB
switchBBBBB(BdeclaredParam=BA?B:Bswitch=BAB)BB?BBdeclaredParam=BA?B:Bswitch=B AB!{B"*cases+=B#B$
XCasePartB%AB& //XCasePartB'B(B)AB&B*?
typeGuard=B+#B,?B-caseB.case=B/AB0B1B2:B3then=B4AB5fallThrough?=B6,B7?B8defaultB9:B:default=B;AB<}B=B>
XSynchronizedExpressionB?AA B@BABBBCBDABE //XSynchronizedExpressionBF
synchronizedBG(BHparam=BIABJ)BKexpression=BLABMBN
XFeatureCallBOAA BPBQBRABS //XFeatureCallBT?BU<BVtypeArguments+=BW@ZBX*BY,BZtypeArguments+=B[@ZB\>B]feature=B^
B_AA,B`Ba
IdOrSuperBb4BcBdA.BesuperBf?BgexplicitOperationCall?=Bh(Bi?BjfeatureCallArguments+=BkA?BlBmfeatureCallArguments+=BnABo*Bp,BqfeatureCallArguments+=BrABs)Bt?featureCallArguments+=BuA?BvBw
XLiteralBxAA ByBzB{
XCollectionLiteralB|AB} //XCollectionLiteralB~BB?
XSetLiteralB?AB? //XSetLiteralB?B?B?AB?B?#B?{B??B? elements+=B?AB?*B?,B? elements+=B?AB?}B?B?
XListLiteralB?AB? //XListLiteralB?B?B?AB?B?#B?[B??B? elements+=B?AB?*B?,B? elements+=B?AB?]B?A?B?B?
XBooleanLiteralB?AA B?B?B?AB? //XBooleanLiteralB?B?falseB?isTrue?=B?trueB?B?
XNumberLiteralB?AA B?B?B?AB? //XNumberLiteralB?value=B?B?
NumberB?4B?B?B?HEXB?4B?B?B?0xB?0XB?+B?B?0B?9B?B?aB?fB?B?AB?FB?_B??B?#B?B?B?B?bB?BB?B?iB?IB?B?lB?LB?B?B?B?INTB?4B? //EIntB?B?B?0B?9B?*B?B?0B?9B?_B?B?DECIMALB?4B?B?B?B??B?B?eB?EB??B?+B?-B?B?B??B?B?B?bB?BB?B?iB?IB?dB?DB?B?lC LCdCDCfCFC?C.CCB?C B?definesHiddenTokensC
C
XNullLiteralCAA C
CCAC //XNullLiteralCnullCC
XStringLiteralCAA CCCAC //XStringLiteralCvalue=C@?CC
XTypeLiteralCAA CCC AC! //XTypeLiteralC"typeofC#(C$type=C%
C&A0C'2C(*arrayDimensions+=C)@?C*)C+C,
XIfExpressionC-AA C.C/C0AC1 //XIfExpressionC2ifC3(C4if=C5AC6)C7then=C8AC9?C:elseC;else=C<AC=C>
XForLoopExpressionC?AA C@CACBCCCDACE //XForLoopExpressionCFforCG(CHdeclaredParam=CIA?CJ:CKforExpression=CLACM)CNeachExpression=COACPCQ
XBasicForLoopExpressionCRAA CSCTCUACV //XBasicForLoopExpressionCWforCX(CY?CZinitExpressions+=C[A?C\*C],C^initExpressions+=C_A?C`;Ca?expression=CbACc;Cd?CeupdateExpressions+=CfACg*Ch,CiupdateExpressions+=CjACk)CleachExpression=CmACnCo
XWhileExpressionCpAA CqCrCsACt //XWhileExpressionCuwhileCv(Cw
predicate=CxACy)Czbody=C{AC|C}
XDoWhileExpressionC~AA CC?C?AC? //XDoWhileExpressionC?doC?body=C?AC?whileC?(C?
predicate=C?AC?)C?C?
XThrowExpressionC?AA C?C?C?AC? //XThrowExpressionC?throwC?expression=C?AC?C?
XReturnExpressionC?AA C?C?C?AC? //XReturnExpressionC?returnC??firstSetPredicatedexpression=C?AC?C?
XTryCatchFinallyExpressionC?AA C?C?C?AC? //XTryCatchFinallyExpressionC?tryC?expression=C?AC?C?C?+
catchClauses+=C?C?
XCatchClauseC?AC? //XCatchClauseC?C?catchC?(C?declaredParam=C?C?
FullJvmFormalParameterC?AA?C?C?parameterType=C?#C?name=C?7C?)C?expression=C?AC??C?finallyC?finallyExpression=C?AC?C?finallyC?finallyExpression=C?AC?C?
XParenthesizedExpressionC?AA C?C?(C?AC?)C?*C?C?C?C?C?AA(assignable=C?C?.C?explicitStatic?=C?::C?feature=C?
C?AA,C?A.C?A7C?value=C?A"C?C?C?C?C?AC? //XMemberFeatureCallmemberCallTarget=C?C?.C? nullSafe?=C??.C?explicitStatic?=C?::C??C?<C?typeArguments+=C?@ZC?*C?,C?typeArguments+=C?@ZC?>C?feature=C?
C?AA,C?BaC??C?explicitOperationCall?=C?(C??C?memberCallArguments+=C?A?C?C?memberCallArguments+=D AD*D,DmemberCallArguments+=DAD)D?memberCallArguments+=DA?D?D D
DAD //XPostfixOperationoperand=D
feature=D
DAA,DD
OpPostfixD4DD++D--D*DDDDAD //XCastedExpressiontarget=DasDtype=D#D*D D!D"D#AD$ //XBinaryOperationleftOperand=D%feature=D&
D'AA,D(D)
OpMultiD*4D+D,*D-**D./D/%D0
rightOperand=D1AZD2*D3D4D5D6AD$leftOperand=D7feature=D8
D9AA,D:D;
OpAddD<4D=D>+D?-D@
rightOperand=DAAVDB*DCDDDEDFAD$leftOperand=DGfeature=DH
DIAA,DJDK
OpOtherDL4DM
DN->DO..<DPDQ>DR..DS..DT=>DUDV>DWDXDYDZ>D[>D\>D]D^<D_D`DaDb<Dc<Dd<De=>Df<>Dg?:Dh
rightOperand=DiARDj*DkDlDmDnDoADp //XInstanceOfExpressionexpression=DqinstanceofDrtype=Ds#DtDuDvDwDxAD$leftOperand=Dyfeature=Dz
D{AA,D|D}
OpCompareD~4DD?>=D?D?<D?=D?>D?<D?
rightOperand=D?AND?*D?D?D?D?AD$leftOperand=D?feature=D?
D?AA,D?D?
OpEqualityD?4D?D?==D?!=D?===D?!==D?
rightOperand=D?AJD?*D?D?D?D?AD$leftOperand=D?feature=D?
D?AA,D?D?
OpAndD?4D?&&D?
rightOperand=D?AFD?*D?D?D?D?AD$leftOperand=D?feature=D?
D?AA,D?D?
OpOrD?4D?||D?
rightOperand=D?ABD??D?D?D?D?AD$leftOperand=D?feature=D?
D?AA,D?D?
OpMultiAssignD?4D?D?+=D?-=D?*=D?/=D?%=D?D?<D?<D?=D?D?>D??>D?>=D?
rightOperand=D?A"A"A7D?A>D?ABD?AFD?AJD}ANDKARD;AVD)AZAeAnArDAvAzBwB{B?B?A?A?A?C?C,BB$C>CQCoC}A?A?A?A?C?BNA.BaA~B?CB?CCC?C?C?B>C?2B?D?
StaticQualifierD?4D?+D?7D?::B?B?B?D?AxbaseD? xtypeD?"typesD?D? 0http://www.eclipse.org/Xtext/Xbase/XAnnotations/D?
XAnnotationD?D?D? //XAnnotationD?D?D?D?D?D?@D?annotationType=D?
D?D?D? //JvmAnnotationTypeD?2D??D?(D??D?D?elementValuePairs+=D?D?
XAnnotationElementValuePairD?D?D? //XAnnotationElementValuePairD?D?D?D?element=D?
D?D?D? //JvmOperationD?7D?=D?value=D?D?
XAnnotationElementValueD?D?A D?D?D?E EED?B?E#E[E?E elements+=EE
XAnnotationOrExpressionE D?A E
ED?EAE
*E,E elements+=EEE]EEE*E,EelementValuePairs+=ED?Evalue=EE
#XAnnotationElementValueOrCommaListED?A EEEEEE D?B?E!#E"[E#?E$ elements+=E%EE&*E',E( elements+=E)EE*]E+E,EE-?E.E/D?B? elements+=E0+E1,E2 elements+=E3EE4)D?ED?E
© 2015 - 2025 Weber Informatics LLC | Privacy Policy