All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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	
Alternativescardinality+	elements
Keywordvalue 	


ML_COMMENTGroup	elements/*UntilToken	terminal*/SL_COMMENT//	
NegatedTokencardinality*	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@hconstraints+=@i@j
JvmUpperBound@k!@l//JvmUpperBound@m@nextends@otypeReference=@p#@qcardinality*constraints+=@r@s
JvmUpperBoundAnded@t!@l@u@v&@wtypeReference=@x#@y@zconstraints+=@{@|
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=@?@?@??;@?@?:@?STRINGAAAA"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`//XUnaryOperationAafeature=Ab
AcAA,AdAe
OpUnaryAf4AgAh!Ai-Aj+Akoperand=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*Bexpressions+=BA?B?;B}BB
XSwitchExpressionBAA B	B
BAB//XSwitchExpressionB
switchBBBBB(BdeclaredParam=BA?B:Bswitch=BAB)BB?BBdeclaredParam=BA?B:Bswitch=B AB!{B"*cases+=B#B$

XCasePartB%AB&//XCasePartB'B(B)AB&B*?
typeGuard=B+#B,?B-caseB.case=B/AB0B1B2:B3then=B4AB5fallThrough?=B6,B7?B8defaultB9:B:default=B;AB<}B=B>
XSynchronizedExpressionB?AA B@BABBBCBDABE//XSynchronizedExpressionBF
synchronizedBG(BHparam=BIABJ)BKexpression=BLABMBN

XFeatureCallBOAA BPBQBRABS//XFeatureCallBT?BU<BVtypeArguments+=BW@ZBX*BY,BZtypeArguments+=B[@ZB\>B]feature=B^
B_AA,B`Ba

IdOrSuperBb4BcBdA.BesuperBf?BgexplicitOperationCall?=Bh(Bi?BjfeatureCallArguments+=BkA?BlBmfeatureCallArguments+=BnABo*Bp,BqfeatureCallArguments+=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?lCLCdCDCfCFC?C.CCB?C	B?definesHiddenTokensC
C

XNullLiteralCAA C
CCAC//XNullLiteralCnullCC
XStringLiteralCAA CCCAC//XStringLiteralCvalue=C@?CC

XTypeLiteralCAA CCC AC!//XTypeLiteralC"typeofC#(C$type=C%
C&A0C'2C(*arrayDimensions+=C)@?C*)C+C,
XIfExpressionC-AA C.C/C0AC1//XIfExpressionC2ifC3(C4if=C5AC6)C7then=C8AC9?C:elseC;else=C<AC=C>
XForLoopExpressionC?AA C@CACBCCCDACE//XForLoopExpressionCFforCG(CHdeclaredParam=CIA?CJ:CKforExpression=CLACM)CNeachExpression=COACPCQ
XBasicForLoopExpressionCRAA CSCTCUACV//XBasicForLoopExpressionCWforCX(CY?CZinitExpressions+=C[A?C\*C],C^initExpressions+=C_A?C`;Ca?expression=CbACc;Cd?CeupdateExpressions+=CfACg*Ch,CiupdateExpressions+=CjACk)CleachExpression=CmACnCo
XWhileExpressionCpAA CqCrCsACt//XWhileExpressionCuwhileCv(Cw
predicate=CxACy)Czbody=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+=DAD*D,DmemberCallArguments+=DAD)D?memberCallArguments+=DA?D?D	D
DAD//XPostfixOperationoperand=D
feature=D
DAA,DD

OpPostfixD4DD++D--D*DDDDAD//XCastedExpressiontarget=DasDtype=D#D*D D!D"D#AD$//XBinaryOperationleftOperand=D%feature=D&
D'AA,D(D)
OpMultiD*4D+D,*D-**D./D/%D0
rightOperand=D1AZD2*D3D4D5D6AD$leftOperand=D7feature=D8
D9AA,D:D;
OpAddD<4D=D>+D?-D@
rightOperand=DAAVDB*DCDDDEDFAD$leftOperand=DGfeature=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=DqinstanceofDrtype=Ds#DtDuDvDwDxAD$leftOperand=Dyfeature=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?EEED?B?E#E[E?E	elements+=EE
XAnnotationOrExpressionE	D?A E
ED?EAE
*E,E	elements+=EEE]EEE*E,EelementValuePairs+=ED?Evalue=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