Class ExpressionsSemanticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
- org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
- com._1c.g5.v8.dt.dcs.expressions.serializer.ExpressionsSemanticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
public class ExpressionsSemanticSequencer extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
-
Constructor Summary
Constructors Constructor Description ExpressionsSemanticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
protected void
sequence_BooleanLiteral(org.eclipse.xtext.serializer.ISerializationContext context, BooleanLiteral semanticObject)
Contexts: Expression returns BooleanLiteral Expression.BinaryExpression_1_0 returns BooleanLiteral LogTerm returns BooleanLiteral LogTerm.BinaryExpression_1_0 returns BooleanLiteral LogFact returns BooleanLiteral LogInIs returns BooleanLiteral LogInIs.BinaryExpression_1_0_0 returns BooleanLiteral LogInIs.BinaryExpression_1_1_0 returns BooleanLiteral LogPrimary returns BooleanLiteral LogPrimary.BinaryExpression_1_0_0 returns BooleanLiteral LogPrimary.BinaryExpression_1_1_0 returns BooleanLiteral SimpleExpression returns BooleanLiteral SimpleExpression.BinaryExpression_1_0 returns BooleanLiteral Term returns BooleanLiteral Term.BinaryExpression_1_0 returns BooleanLiteral Fact returns BooleanLiteral Primary returns BooleanLiteral Literal returns BooleanLiteral BooleanLiteral returns BooleanLiteral ExpressionOrEmpty returns BooleanLiteral ExpressionWithAlias returns BooleanLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns BooleanLiteral Constraint: (isTrue?='Истина' | isTrue?='True')?protected void
sequence_Case(org.eclipse.xtext.serializer.ISerializationContext context, Case semanticObject)
Contexts: Expression returns Case Expression.BinaryExpression_1_0 returns Case LogTerm returns Case LogTerm.BinaryExpression_1_0 returns Case LogFact returns Case LogInIs returns Case LogInIs.BinaryExpression_1_0_0 returns Case LogInIs.BinaryExpression_1_1_0 returns Case LogPrimary returns Case LogPrimary.BinaryExpression_1_0_0 returns Case LogPrimary.BinaryExpression_1_1_0 returns Case SimpleExpression returns Case SimpleExpression.BinaryExpression_1_0 returns Case Term returns Case Term.BinaryExpression_1_0 returns Case Fact returns Case Primary returns Case Case returns Case ExpressionOrEmpty returns Case ExpressionWithAlias returns Case ExpressionWithAlias.ExpressionWithAlias_1_0 returns Case Constraint: (inputExpression=Expression? body+=CaseBody+ elseExpression=Expression?)protected void
sequence_CaseBody(org.eclipse.xtext.serializer.ISerializationContext context, CaseBody semanticObject)
Contexts: CaseBody returns CaseBody Constraint: (when=Expression then=Expression)protected void
sequence_DateLiteral(org.eclipse.xtext.serializer.ISerializationContext context, DateLiteral semanticObject)
Contexts: Expression returns DateLiteral Expression.BinaryExpression_1_0 returns DateLiteral LogTerm returns DateLiteral LogTerm.BinaryExpression_1_0 returns DateLiteral LogFact returns DateLiteral LogInIs returns DateLiteral LogInIs.BinaryExpression_1_0_0 returns DateLiteral LogInIs.BinaryExpression_1_1_0 returns DateLiteral LogPrimary returns DateLiteral LogPrimary.BinaryExpression_1_0_0 returns DateLiteral LogPrimary.BinaryExpression_1_1_0 returns DateLiteral SimpleExpression returns DateLiteral SimpleExpression.BinaryExpression_1_0 returns DateLiteral Term returns DateLiteral Term.BinaryExpression_1_0 returns DateLiteral Fact returns DateLiteral Primary returns DateLiteral Literal returns DateLiteral DateLiteral returns DateLiteral ExpressionOrEmpty returns DateLiteral ExpressionWithAlias returns DateLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns DateLiteral Constraint: (year=NumberLiteral month=NumberLiteral day=NumberLiteral (hour=NumberLiteral minute=NumberLiteral second=NumberLiteral)?)protected void
sequence_EmptyExpression(org.eclipse.xtext.serializer.ISerializationContext context, EmptyExpression semanticObject)
Contexts: EmptyExpression returns EmptyExpression ExpressionOrEmpty returns EmptyExpression Constraint: {EmptyExpression}protected void
sequence_Expression_LogInIs_LogPrimary_LogTerm_SimpleExpression_Term(org.eclipse.xtext.serializer.ISerializationContext context, BinaryExpression semanticObject)
Contexts: Expression returns BinaryExpression Expression.BinaryExpression_1_0 returns BinaryExpression LogTerm returns BinaryExpression LogTerm.BinaryExpression_1_0 returns BinaryExpression LogFact returns BinaryExpression LogInIs returns BinaryExpression LogInIs.BinaryExpression_1_0_0 returns BinaryExpression LogInIs.BinaryExpression_1_1_0 returns BinaryExpression LogPrimary returns BinaryExpression LogPrimary.BinaryExpression_1_0_0 returns BinaryExpression LogPrimary.BinaryExpression_1_1_0 returns BinaryExpression SimpleExpression returns BinaryExpression SimpleExpression.BinaryExpression_1_0 returns BinaryExpression Term returns BinaryExpression Term.BinaryExpression_1_0 returns BinaryExpression Fact returns BinaryExpression Primary returns BinaryExpression ExpressionOrEmpty returns BinaryExpression ExpressionWithAlias returns BinaryExpression ExpressionWithAlias.ExpressionWithAlias_1_0 returns BinaryExpression Constraint: ( (left=Expression_BinaryExpression_1_0 operation=LogAddOp right=LogTerm) | (left=LogTerm_BinaryExpression_1_0 operation=LogMulOp right=LogFact) | (left=LogInIs_BinaryExpression_1_0_0 operation=LogIsOp right=IsNull) | (left=LogInIs_BinaryExpression_1_1_0 operation=LogInOp (right=Ident | right=InList)) | (left=LogPrimary_BinaryExpression_1_0_0 operation=CompOp right=SimpleExpression) | (left=LogPrimary_BinaryExpression_1_1_0 operation=LikeOp right=Like) | (left=SimpleExpression_BinaryExpression_1_0 operation=AddOp right=Term) | (left=Term_BinaryExpression_1_0 operation=MulOp right=Fact) )protected void
sequence_Expressions(org.eclipse.xtext.serializer.ISerializationContext context, Expressions semanticObject)
Contexts: Expressions returns Expressions Constraint: item=Expressionprotected void
sequence_ExpressionWithAlias(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionWithAlias semanticObject)
Contexts: ExpressionOrEmpty returns ExpressionWithAlias ExpressionWithAlias returns ExpressionWithAlias Constraint: (expression=ExpressionWithAlias_ExpressionWithAlias_1_0 alias=ID)protected void
sequence_ExpressionWithDistinct(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionWithDistinct semanticObject)
Contexts: ExpressionWithDistinct returns ExpressionWithDistinct Constraint: expression=Expressionprotected void
sequence_Fact_LogFact(org.eclipse.xtext.serializer.ISerializationContext context, UnaryExpression semanticObject)
Contexts: Expression returns UnaryExpression Expression.BinaryExpression_1_0 returns UnaryExpression LogTerm returns UnaryExpression LogTerm.BinaryExpression_1_0 returns UnaryExpression LogFact returns UnaryExpression LogInIs returns UnaryExpression LogInIs.BinaryExpression_1_0_0 returns UnaryExpression LogInIs.BinaryExpression_1_1_0 returns UnaryExpression LogPrimary returns UnaryExpression LogPrimary.BinaryExpression_1_0_0 returns UnaryExpression LogPrimary.BinaryExpression_1_1_0 returns UnaryExpression SimpleExpression returns UnaryExpression SimpleExpression.BinaryExpression_1_0 returns UnaryExpression Term returns UnaryExpression Term.BinaryExpression_1_0 returns UnaryExpression Fact returns UnaryExpression Primary returns UnaryExpression ExpressionOrEmpty returns UnaryExpression ExpressionWithAlias returns UnaryExpression ExpressionWithAlias.ExpressionWithAlias_1_0 returns UnaryExpression Constraint: ((operation=LogSign operand=LogInIs) | (operation=Sign operand=Primary))protected void
sequence_Field(org.eclipse.xtext.serializer.ISerializationContext context, Field semanticObject)
Contexts: Expression returns Field Expression.BinaryExpression_1_0 returns Field LogTerm returns Field LogTerm.BinaryExpression_1_0 returns Field LogFact returns Field LogInIs returns Field LogInIs.BinaryExpression_1_0_0 returns Field LogInIs.BinaryExpression_1_1_0 returns Field LogPrimary returns Field LogPrimary.BinaryExpression_1_0_0 returns Field LogPrimary.BinaryExpression_1_1_0 returns Field SimpleExpression returns Field SimpleExpression.BinaryExpression_1_0 returns Field Term returns Field Term.BinaryExpression_1_0 returns Field Fact returns Field Primary returns Field Field returns Field ExpressionOrEmpty returns Field ExpressionWithAlias returns Field ExpressionWithAlias.ExpressionWithAlias_1_0 returns Field Constraint: path=Nameprotected void
sequence_FuncName(org.eclipse.xtext.serializer.ISerializationContext context, MultiPartName semanticObject)
Contexts: FuncName returns MultiPartName FuncName.MultiPartName_2_0 returns MultiPartName Constraint: (prev=FuncName_MultiPartName_2_0 (content=_ID | content=FIELD_NAME_PART)?)protected void
sequence_FuncName(org.eclipse.xtext.serializer.ISerializationContext context, SinglePartName semanticObject)
Contexts: FuncName returns SinglePartName FuncName.MultiPartName_2_0 returns SinglePartName Constraint: (content=_ID | content=FIELD_NAME_PART)protected void
sequence_Function(org.eclipse.xtext.serializer.ISerializationContext context, Function semanticObject)
Contexts: Expression returns Function Expression.BinaryExpression_1_0 returns Function LogTerm returns Function LogTerm.BinaryExpression_1_0 returns Function LogFact returns Function LogInIs returns Function LogInIs.BinaryExpression_1_0_0 returns Function LogInIs.BinaryExpression_1_1_0 returns Function LogPrimary returns Function LogPrimary.BinaryExpression_1_0_0 returns Function LogPrimary.BinaryExpression_1_1_0 returns Function SimpleExpression returns Function SimpleExpression.BinaryExpression_1_0 returns Function Term returns Function Term.BinaryExpression_1_0 returns Function Fact returns Function Primary returns Function ExpressionOrEmpty returns Function ExpressionWithAlias returns Function ExpressionWithAlias.ExpressionWithAlias_1_0 returns Function Function returns Function Constraint: ( name=FuncName ( (parameters+=EmptyExpression parameters+=ExpressionOrEmpty+) | ((parameters+=ExpressionWithAlias | parameters+=ExpressionWithDistinct) parameters+=ExpressionOrEmpty*) )? )protected void
sequence_Ident(org.eclipse.xtext.serializer.ISerializationContext context, Ident semanticObject)
Contexts: Ident returns Ident Constraint: value=IDprotected void
sequence_InList(org.eclipse.xtext.serializer.ISerializationContext context, InList semanticObject)
Contexts: InList returns InList Constraint: (items+=Expression items+=Expression*)protected void
sequence_IsNull(org.eclipse.xtext.serializer.ISerializationContext context, IsNull semanticObject)
Contexts: IsNull returns IsNull Constraint: (not?='Не' | not?='Not')?protected void
sequence_Like(org.eclipse.xtext.serializer.ISerializationContext context, Like semanticObject)
Contexts: Like returns Like Constraint: (literal=SimpleExpression escape=StringLiteral?)protected void
sequence_Name(org.eclipse.xtext.serializer.ISerializationContext context, MultiPartName semanticObject)
Contexts: Name returns MultiPartName Name.MultiPartName_2_0 returns MultiPartName Constraint: (prev=Name_MultiPartName_2_0 (content=ID | content=FIELD_NAME_PART)?)protected void
sequence_Name(org.eclipse.xtext.serializer.ISerializationContext context, SinglePartName semanticObject)
Contexts: Name returns SinglePartName Name.MultiPartName_2_0 returns SinglePartName Constraint: (content=ID | content=FIELD_NAME_PART)protected void
sequence_NullLiteral(org.eclipse.xtext.serializer.ISerializationContext context, NullLiteral semanticObject)
Contexts: Expression returns NullLiteral Expression.BinaryExpression_1_0 returns NullLiteral LogTerm returns NullLiteral LogTerm.BinaryExpression_1_0 returns NullLiteral LogFact returns NullLiteral LogInIs returns NullLiteral LogInIs.BinaryExpression_1_0_0 returns NullLiteral LogInIs.BinaryExpression_1_1_0 returns NullLiteral LogPrimary returns NullLiteral LogPrimary.BinaryExpression_1_0_0 returns NullLiteral LogPrimary.BinaryExpression_1_1_0 returns NullLiteral SimpleExpression returns NullLiteral SimpleExpression.BinaryExpression_1_0 returns NullLiteral Term returns NullLiteral Term.BinaryExpression_1_0 returns NullLiteral Fact returns NullLiteral Primary returns NullLiteral Literal returns NullLiteral NullLiteral returns NullLiteral ExpressionOrEmpty returns NullLiteral ExpressionWithAlias returns NullLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns NullLiteral Constraint: {NullLiteral}protected void
sequence_NumberLiteral(org.eclipse.xtext.serializer.ISerializationContext context, NumberLiteral semanticObject)
Contexts: Expression returns NumberLiteral Expression.BinaryExpression_1_0 returns NumberLiteral LogTerm returns NumberLiteral LogTerm.BinaryExpression_1_0 returns NumberLiteral LogFact returns NumberLiteral LogInIs returns NumberLiteral LogInIs.BinaryExpression_1_0_0 returns NumberLiteral LogInIs.BinaryExpression_1_1_0 returns NumberLiteral LogPrimary returns NumberLiteral LogPrimary.BinaryExpression_1_0_0 returns NumberLiteral LogPrimary.BinaryExpression_1_1_0 returns NumberLiteral SimpleExpression returns NumberLiteral SimpleExpression.BinaryExpression_1_0 returns NumberLiteral Term returns NumberLiteral Term.BinaryExpression_1_0 returns NumberLiteral Fact returns NumberLiteral Primary returns NumberLiteral Literal returns NumberLiteral NumberLiteral returns NumberLiteral ExpressionOrEmpty returns NumberLiteral ExpressionWithAlias returns NumberLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns NumberLiteral Constraint: value=NUMBERprotected void
sequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject)
Contexts: Expression returns Parameter Expression.BinaryExpression_1_0 returns Parameter LogTerm returns Parameter LogTerm.BinaryExpression_1_0 returns Parameter LogFact returns Parameter LogInIs returns Parameter LogInIs.BinaryExpression_1_0_0 returns Parameter LogInIs.BinaryExpression_1_1_0 returns Parameter LogPrimary returns Parameter LogPrimary.BinaryExpression_1_0_0 returns Parameter LogPrimary.BinaryExpression_1_1_0 returns Parameter SimpleExpression returns Parameter SimpleExpression.BinaryExpression_1_0 returns Parameter Term returns Parameter Term.BinaryExpression_1_0 returns Parameter Fact returns Parameter Primary returns Parameter Parameter returns Parameter ExpressionOrEmpty returns Parameter ExpressionWithAlias returns Parameter ExpressionWithAlias.ExpressionWithAlias_1_0 returns Parameter Constraint: value=PARAMETER_IDprotected void
sequence_StringLiteral(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteral semanticObject)
Contexts: Expression returns StringLiteral Expression.BinaryExpression_1_0 returns StringLiteral LogTerm returns StringLiteral LogTerm.BinaryExpression_1_0 returns StringLiteral LogFact returns StringLiteral LogInIs returns StringLiteral LogInIs.BinaryExpression_1_0_0 returns StringLiteral LogInIs.BinaryExpression_1_1_0 returns StringLiteral LogPrimary returns StringLiteral LogPrimary.BinaryExpression_1_0_0 returns StringLiteral LogPrimary.BinaryExpression_1_1_0 returns StringLiteral SimpleExpression returns StringLiteral SimpleExpression.BinaryExpression_1_0 returns StringLiteral Term returns StringLiteral Term.BinaryExpression_1_0 returns StringLiteral Fact returns StringLiteral Primary returns StringLiteral Literal returns StringLiteral StringLiteral returns StringLiteral ExpressionOrEmpty returns StringLiteral ExpressionWithAlias returns StringLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns StringLiteral Constraint: value=SL_STRINGprotected void
sequence_TypeLiteral(org.eclipse.xtext.serializer.ISerializationContext context, TypeLiteral semanticObject)
Contexts: Expression returns TypeLiteral Expression.BinaryExpression_1_0 returns TypeLiteral LogTerm returns TypeLiteral LogTerm.BinaryExpression_1_0 returns TypeLiteral LogFact returns TypeLiteral LogInIs returns TypeLiteral LogInIs.BinaryExpression_1_0_0 returns TypeLiteral LogInIs.BinaryExpression_1_1_0 returns TypeLiteral LogPrimary returns TypeLiteral LogPrimary.BinaryExpression_1_0_0 returns TypeLiteral LogPrimary.BinaryExpression_1_1_0 returns TypeLiteral SimpleExpression returns TypeLiteral SimpleExpression.BinaryExpression_1_0 returns TypeLiteral Term returns TypeLiteral Term.BinaryExpression_1_0 returns TypeLiteral Fact returns TypeLiteral Primary returns TypeLiteral Literal returns TypeLiteral TypeLiteral returns TypeLiteral ExpressionOrEmpty returns TypeLiteral ExpressionWithAlias returns TypeLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns TypeLiteral Constraint: value=StringLiteral?protected void
sequence_UndefinedLiteral(org.eclipse.xtext.serializer.ISerializationContext context, UndefinedLiteral semanticObject)
Contexts: Expression returns UndefinedLiteral Expression.BinaryExpression_1_0 returns UndefinedLiteral LogTerm returns UndefinedLiteral LogTerm.BinaryExpression_1_0 returns UndefinedLiteral LogFact returns UndefinedLiteral LogInIs returns UndefinedLiteral LogInIs.BinaryExpression_1_0_0 returns UndefinedLiteral LogInIs.BinaryExpression_1_1_0 returns UndefinedLiteral LogPrimary returns UndefinedLiteral LogPrimary.BinaryExpression_1_0_0 returns UndefinedLiteral LogPrimary.BinaryExpression_1_1_0 returns UndefinedLiteral SimpleExpression returns UndefinedLiteral SimpleExpression.BinaryExpression_1_0 returns UndefinedLiteral Term returns UndefinedLiteral Term.BinaryExpression_1_0 returns UndefinedLiteral Fact returns UndefinedLiteral Primary returns UndefinedLiteral Literal returns UndefinedLiteral UndefinedLiteral returns UndefinedLiteral ExpressionOrEmpty returns UndefinedLiteral ExpressionWithAlias returns UndefinedLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns UndefinedLiteral Constraint: {UndefinedLiteral}protected void
sequence_ValueLiteral(org.eclipse.xtext.serializer.ISerializationContext context, ValueLiteral semanticObject)
Contexts: Expression returns ValueLiteral Expression.BinaryExpression_1_0 returns ValueLiteral LogTerm returns ValueLiteral LogTerm.BinaryExpression_1_0 returns ValueLiteral LogFact returns ValueLiteral LogInIs returns ValueLiteral LogInIs.BinaryExpression_1_0_0 returns ValueLiteral LogInIs.BinaryExpression_1_1_0 returns ValueLiteral LogPrimary returns ValueLiteral LogPrimary.BinaryExpression_1_0_0 returns ValueLiteral LogPrimary.BinaryExpression_1_1_0 returns ValueLiteral SimpleExpression returns ValueLiteral SimpleExpression.BinaryExpression_1_0 returns ValueLiteral Term returns ValueLiteral Term.BinaryExpression_1_0 returns ValueLiteral Fact returns ValueLiteral Primary returns ValueLiteral Literal returns ValueLiteral ValueLiteral returns ValueLiteral ExpressionOrEmpty returns ValueLiteral ExpressionWithAlias returns ValueLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns ValueLiteral Constraint: value=Name?-
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
init
-
-
-
-
Method Detail
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
- Overrides:
sequence
in classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
sequence_BooleanLiteral
protected void sequence_BooleanLiteral(org.eclipse.xtext.serializer.ISerializationContext context, BooleanLiteral semanticObject)
Contexts: Expression returns BooleanLiteral Expression.BinaryExpression_1_0 returns BooleanLiteral LogTerm returns BooleanLiteral LogTerm.BinaryExpression_1_0 returns BooleanLiteral LogFact returns BooleanLiteral LogInIs returns BooleanLiteral LogInIs.BinaryExpression_1_0_0 returns BooleanLiteral LogInIs.BinaryExpression_1_1_0 returns BooleanLiteral LogPrimary returns BooleanLiteral LogPrimary.BinaryExpression_1_0_0 returns BooleanLiteral LogPrimary.BinaryExpression_1_1_0 returns BooleanLiteral SimpleExpression returns BooleanLiteral SimpleExpression.BinaryExpression_1_0 returns BooleanLiteral Term returns BooleanLiteral Term.BinaryExpression_1_0 returns BooleanLiteral Fact returns BooleanLiteral Primary returns BooleanLiteral Literal returns BooleanLiteral BooleanLiteral returns BooleanLiteral ExpressionOrEmpty returns BooleanLiteral ExpressionWithAlias returns BooleanLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns BooleanLiteral Constraint: (isTrue?='Истина' | isTrue?='True')?
-
sequence_CaseBody
protected void sequence_CaseBody(org.eclipse.xtext.serializer.ISerializationContext context, CaseBody semanticObject)
Contexts: CaseBody returns CaseBody Constraint: (when=Expression then=Expression)
-
sequence_Case
protected void sequence_Case(org.eclipse.xtext.serializer.ISerializationContext context, Case semanticObject)
Contexts: Expression returns Case Expression.BinaryExpression_1_0 returns Case LogTerm returns Case LogTerm.BinaryExpression_1_0 returns Case LogFact returns Case LogInIs returns Case LogInIs.BinaryExpression_1_0_0 returns Case LogInIs.BinaryExpression_1_1_0 returns Case LogPrimary returns Case LogPrimary.BinaryExpression_1_0_0 returns Case LogPrimary.BinaryExpression_1_1_0 returns Case SimpleExpression returns Case SimpleExpression.BinaryExpression_1_0 returns Case Term returns Case Term.BinaryExpression_1_0 returns Case Fact returns Case Primary returns Case Case returns Case ExpressionOrEmpty returns Case ExpressionWithAlias returns Case ExpressionWithAlias.ExpressionWithAlias_1_0 returns Case Constraint: (inputExpression=Expression? body+=CaseBody+ elseExpression=Expression?)
-
sequence_DateLiteral
protected void sequence_DateLiteral(org.eclipse.xtext.serializer.ISerializationContext context, DateLiteral semanticObject)
Contexts: Expression returns DateLiteral Expression.BinaryExpression_1_0 returns DateLiteral LogTerm returns DateLiteral LogTerm.BinaryExpression_1_0 returns DateLiteral LogFact returns DateLiteral LogInIs returns DateLiteral LogInIs.BinaryExpression_1_0_0 returns DateLiteral LogInIs.BinaryExpression_1_1_0 returns DateLiteral LogPrimary returns DateLiteral LogPrimary.BinaryExpression_1_0_0 returns DateLiteral LogPrimary.BinaryExpression_1_1_0 returns DateLiteral SimpleExpression returns DateLiteral SimpleExpression.BinaryExpression_1_0 returns DateLiteral Term returns DateLiteral Term.BinaryExpression_1_0 returns DateLiteral Fact returns DateLiteral Primary returns DateLiteral Literal returns DateLiteral DateLiteral returns DateLiteral ExpressionOrEmpty returns DateLiteral ExpressionWithAlias returns DateLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns DateLiteral Constraint: (year=NumberLiteral month=NumberLiteral day=NumberLiteral (hour=NumberLiteral minute=NumberLiteral second=NumberLiteral)?)
-
sequence_EmptyExpression
protected void sequence_EmptyExpression(org.eclipse.xtext.serializer.ISerializationContext context, EmptyExpression semanticObject)
Contexts: EmptyExpression returns EmptyExpression ExpressionOrEmpty returns EmptyExpression Constraint: {EmptyExpression}
-
sequence_ExpressionWithAlias
protected void sequence_ExpressionWithAlias(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionWithAlias semanticObject)
Contexts: ExpressionOrEmpty returns ExpressionWithAlias ExpressionWithAlias returns ExpressionWithAlias Constraint: (expression=ExpressionWithAlias_ExpressionWithAlias_1_0 alias=ID)
-
sequence_ExpressionWithDistinct
protected void sequence_ExpressionWithDistinct(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionWithDistinct semanticObject)
Contexts: ExpressionWithDistinct returns ExpressionWithDistinct Constraint: expression=Expression
-
sequence_Expression_LogInIs_LogPrimary_LogTerm_SimpleExpression_Term
protected void sequence_Expression_LogInIs_LogPrimary_LogTerm_SimpleExpression_Term(org.eclipse.xtext.serializer.ISerializationContext context, BinaryExpression semanticObject)
Contexts: Expression returns BinaryExpression Expression.BinaryExpression_1_0 returns BinaryExpression LogTerm returns BinaryExpression LogTerm.BinaryExpression_1_0 returns BinaryExpression LogFact returns BinaryExpression LogInIs returns BinaryExpression LogInIs.BinaryExpression_1_0_0 returns BinaryExpression LogInIs.BinaryExpression_1_1_0 returns BinaryExpression LogPrimary returns BinaryExpression LogPrimary.BinaryExpression_1_0_0 returns BinaryExpression LogPrimary.BinaryExpression_1_1_0 returns BinaryExpression SimpleExpression returns BinaryExpression SimpleExpression.BinaryExpression_1_0 returns BinaryExpression Term returns BinaryExpression Term.BinaryExpression_1_0 returns BinaryExpression Fact returns BinaryExpression Primary returns BinaryExpression ExpressionOrEmpty returns BinaryExpression ExpressionWithAlias returns BinaryExpression ExpressionWithAlias.ExpressionWithAlias_1_0 returns BinaryExpression Constraint: ( (left=Expression_BinaryExpression_1_0 operation=LogAddOp right=LogTerm) | (left=LogTerm_BinaryExpression_1_0 operation=LogMulOp right=LogFact) | (left=LogInIs_BinaryExpression_1_0_0 operation=LogIsOp right=IsNull) | (left=LogInIs_BinaryExpression_1_1_0 operation=LogInOp (right=Ident | right=InList)) | (left=LogPrimary_BinaryExpression_1_0_0 operation=CompOp right=SimpleExpression) | (left=LogPrimary_BinaryExpression_1_1_0 operation=LikeOp right=Like) | (left=SimpleExpression_BinaryExpression_1_0 operation=AddOp right=Term) | (left=Term_BinaryExpression_1_0 operation=MulOp right=Fact) )
-
sequence_Expressions
protected void sequence_Expressions(org.eclipse.xtext.serializer.ISerializationContext context, Expressions semanticObject)
Contexts: Expressions returns Expressions Constraint: item=Expression
-
sequence_Fact_LogFact
protected void sequence_Fact_LogFact(org.eclipse.xtext.serializer.ISerializationContext context, UnaryExpression semanticObject)
Contexts: Expression returns UnaryExpression Expression.BinaryExpression_1_0 returns UnaryExpression LogTerm returns UnaryExpression LogTerm.BinaryExpression_1_0 returns UnaryExpression LogFact returns UnaryExpression LogInIs returns UnaryExpression LogInIs.BinaryExpression_1_0_0 returns UnaryExpression LogInIs.BinaryExpression_1_1_0 returns UnaryExpression LogPrimary returns UnaryExpression LogPrimary.BinaryExpression_1_0_0 returns UnaryExpression LogPrimary.BinaryExpression_1_1_0 returns UnaryExpression SimpleExpression returns UnaryExpression SimpleExpression.BinaryExpression_1_0 returns UnaryExpression Term returns UnaryExpression Term.BinaryExpression_1_0 returns UnaryExpression Fact returns UnaryExpression Primary returns UnaryExpression ExpressionOrEmpty returns UnaryExpression ExpressionWithAlias returns UnaryExpression ExpressionWithAlias.ExpressionWithAlias_1_0 returns UnaryExpression Constraint: ((operation=LogSign operand=LogInIs) | (operation=Sign operand=Primary))
-
sequence_Field
protected void sequence_Field(org.eclipse.xtext.serializer.ISerializationContext context, Field semanticObject)
Contexts: Expression returns Field Expression.BinaryExpression_1_0 returns Field LogTerm returns Field LogTerm.BinaryExpression_1_0 returns Field LogFact returns Field LogInIs returns Field LogInIs.BinaryExpression_1_0_0 returns Field LogInIs.BinaryExpression_1_1_0 returns Field LogPrimary returns Field LogPrimary.BinaryExpression_1_0_0 returns Field LogPrimary.BinaryExpression_1_1_0 returns Field SimpleExpression returns Field SimpleExpression.BinaryExpression_1_0 returns Field Term returns Field Term.BinaryExpression_1_0 returns Field Fact returns Field Primary returns Field Field returns Field ExpressionOrEmpty returns Field ExpressionWithAlias returns Field ExpressionWithAlias.ExpressionWithAlias_1_0 returns Field Constraint: path=Name
-
sequence_FuncName
protected void sequence_FuncName(org.eclipse.xtext.serializer.ISerializationContext context, MultiPartName semanticObject)
Contexts: FuncName returns MultiPartName FuncName.MultiPartName_2_0 returns MultiPartName Constraint: (prev=FuncName_MultiPartName_2_0 (content=_ID | content=FIELD_NAME_PART)?)
-
sequence_FuncName
protected void sequence_FuncName(org.eclipse.xtext.serializer.ISerializationContext context, SinglePartName semanticObject)
Contexts: FuncName returns SinglePartName FuncName.MultiPartName_2_0 returns SinglePartName Constraint: (content=_ID | content=FIELD_NAME_PART)
-
sequence_Function
protected void sequence_Function(org.eclipse.xtext.serializer.ISerializationContext context, Function semanticObject)
Contexts: Expression returns Function Expression.BinaryExpression_1_0 returns Function LogTerm returns Function LogTerm.BinaryExpression_1_0 returns Function LogFact returns Function LogInIs returns Function LogInIs.BinaryExpression_1_0_0 returns Function LogInIs.BinaryExpression_1_1_0 returns Function LogPrimary returns Function LogPrimary.BinaryExpression_1_0_0 returns Function LogPrimary.BinaryExpression_1_1_0 returns Function SimpleExpression returns Function SimpleExpression.BinaryExpression_1_0 returns Function Term returns Function Term.BinaryExpression_1_0 returns Function Fact returns Function Primary returns Function ExpressionOrEmpty returns Function ExpressionWithAlias returns Function ExpressionWithAlias.ExpressionWithAlias_1_0 returns Function Function returns Function Constraint: ( name=FuncName ( (parameters+=EmptyExpression parameters+=ExpressionOrEmpty+) | ((parameters+=ExpressionWithAlias | parameters+=ExpressionWithDistinct) parameters+=ExpressionOrEmpty*) )? )
-
sequence_Ident
protected void sequence_Ident(org.eclipse.xtext.serializer.ISerializationContext context, Ident semanticObject)
Contexts: Ident returns Ident Constraint: value=ID
-
sequence_InList
protected void sequence_InList(org.eclipse.xtext.serializer.ISerializationContext context, InList semanticObject)
Contexts: InList returns InList Constraint: (items+=Expression items+=Expression*)
-
sequence_IsNull
protected void sequence_IsNull(org.eclipse.xtext.serializer.ISerializationContext context, IsNull semanticObject)
Contexts: IsNull returns IsNull Constraint: (not?='Не' | not?='Not')?
-
sequence_Like
protected void sequence_Like(org.eclipse.xtext.serializer.ISerializationContext context, Like semanticObject)
Contexts: Like returns Like Constraint: (literal=SimpleExpression escape=StringLiteral?)
-
sequence_Name
protected void sequence_Name(org.eclipse.xtext.serializer.ISerializationContext context, MultiPartName semanticObject)
Contexts: Name returns MultiPartName Name.MultiPartName_2_0 returns MultiPartName Constraint: (prev=Name_MultiPartName_2_0 (content=ID | content=FIELD_NAME_PART)?)
-
sequence_Name
protected void sequence_Name(org.eclipse.xtext.serializer.ISerializationContext context, SinglePartName semanticObject)
Contexts: Name returns SinglePartName Name.MultiPartName_2_0 returns SinglePartName Constraint: (content=ID | content=FIELD_NAME_PART)
-
sequence_NullLiteral
protected void sequence_NullLiteral(org.eclipse.xtext.serializer.ISerializationContext context, NullLiteral semanticObject)
Contexts: Expression returns NullLiteral Expression.BinaryExpression_1_0 returns NullLiteral LogTerm returns NullLiteral LogTerm.BinaryExpression_1_0 returns NullLiteral LogFact returns NullLiteral LogInIs returns NullLiteral LogInIs.BinaryExpression_1_0_0 returns NullLiteral LogInIs.BinaryExpression_1_1_0 returns NullLiteral LogPrimary returns NullLiteral LogPrimary.BinaryExpression_1_0_0 returns NullLiteral LogPrimary.BinaryExpression_1_1_0 returns NullLiteral SimpleExpression returns NullLiteral SimpleExpression.BinaryExpression_1_0 returns NullLiteral Term returns NullLiteral Term.BinaryExpression_1_0 returns NullLiteral Fact returns NullLiteral Primary returns NullLiteral Literal returns NullLiteral NullLiteral returns NullLiteral ExpressionOrEmpty returns NullLiteral ExpressionWithAlias returns NullLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns NullLiteral Constraint: {NullLiteral}
-
sequence_NumberLiteral
protected void sequence_NumberLiteral(org.eclipse.xtext.serializer.ISerializationContext context, NumberLiteral semanticObject)
Contexts: Expression returns NumberLiteral Expression.BinaryExpression_1_0 returns NumberLiteral LogTerm returns NumberLiteral LogTerm.BinaryExpression_1_0 returns NumberLiteral LogFact returns NumberLiteral LogInIs returns NumberLiteral LogInIs.BinaryExpression_1_0_0 returns NumberLiteral LogInIs.BinaryExpression_1_1_0 returns NumberLiteral LogPrimary returns NumberLiteral LogPrimary.BinaryExpression_1_0_0 returns NumberLiteral LogPrimary.BinaryExpression_1_1_0 returns NumberLiteral SimpleExpression returns NumberLiteral SimpleExpression.BinaryExpression_1_0 returns NumberLiteral Term returns NumberLiteral Term.BinaryExpression_1_0 returns NumberLiteral Fact returns NumberLiteral Primary returns NumberLiteral Literal returns NumberLiteral NumberLiteral returns NumberLiteral ExpressionOrEmpty returns NumberLiteral ExpressionWithAlias returns NumberLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns NumberLiteral Constraint: value=NUMBER
-
sequence_Parameter
protected void sequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject)
Contexts: Expression returns Parameter Expression.BinaryExpression_1_0 returns Parameter LogTerm returns Parameter LogTerm.BinaryExpression_1_0 returns Parameter LogFact returns Parameter LogInIs returns Parameter LogInIs.BinaryExpression_1_0_0 returns Parameter LogInIs.BinaryExpression_1_1_0 returns Parameter LogPrimary returns Parameter LogPrimary.BinaryExpression_1_0_0 returns Parameter LogPrimary.BinaryExpression_1_1_0 returns Parameter SimpleExpression returns Parameter SimpleExpression.BinaryExpression_1_0 returns Parameter Term returns Parameter Term.BinaryExpression_1_0 returns Parameter Fact returns Parameter Primary returns Parameter Parameter returns Parameter ExpressionOrEmpty returns Parameter ExpressionWithAlias returns Parameter ExpressionWithAlias.ExpressionWithAlias_1_0 returns Parameter Constraint: value=PARAMETER_ID
-
sequence_StringLiteral
protected void sequence_StringLiteral(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteral semanticObject)
Contexts: Expression returns StringLiteral Expression.BinaryExpression_1_0 returns StringLiteral LogTerm returns StringLiteral LogTerm.BinaryExpression_1_0 returns StringLiteral LogFact returns StringLiteral LogInIs returns StringLiteral LogInIs.BinaryExpression_1_0_0 returns StringLiteral LogInIs.BinaryExpression_1_1_0 returns StringLiteral LogPrimary returns StringLiteral LogPrimary.BinaryExpression_1_0_0 returns StringLiteral LogPrimary.BinaryExpression_1_1_0 returns StringLiteral SimpleExpression returns StringLiteral SimpleExpression.BinaryExpression_1_0 returns StringLiteral Term returns StringLiteral Term.BinaryExpression_1_0 returns StringLiteral Fact returns StringLiteral Primary returns StringLiteral Literal returns StringLiteral StringLiteral returns StringLiteral ExpressionOrEmpty returns StringLiteral ExpressionWithAlias returns StringLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns StringLiteral Constraint: value=SL_STRING
-
sequence_TypeLiteral
protected void sequence_TypeLiteral(org.eclipse.xtext.serializer.ISerializationContext context, TypeLiteral semanticObject)
Contexts: Expression returns TypeLiteral Expression.BinaryExpression_1_0 returns TypeLiteral LogTerm returns TypeLiteral LogTerm.BinaryExpression_1_0 returns TypeLiteral LogFact returns TypeLiteral LogInIs returns TypeLiteral LogInIs.BinaryExpression_1_0_0 returns TypeLiteral LogInIs.BinaryExpression_1_1_0 returns TypeLiteral LogPrimary returns TypeLiteral LogPrimary.BinaryExpression_1_0_0 returns TypeLiteral LogPrimary.BinaryExpression_1_1_0 returns TypeLiteral SimpleExpression returns TypeLiteral SimpleExpression.BinaryExpression_1_0 returns TypeLiteral Term returns TypeLiteral Term.BinaryExpression_1_0 returns TypeLiteral Fact returns TypeLiteral Primary returns TypeLiteral Literal returns TypeLiteral TypeLiteral returns TypeLiteral ExpressionOrEmpty returns TypeLiteral ExpressionWithAlias returns TypeLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns TypeLiteral Constraint: value=StringLiteral?
-
sequence_UndefinedLiteral
protected void sequence_UndefinedLiteral(org.eclipse.xtext.serializer.ISerializationContext context, UndefinedLiteral semanticObject)
Contexts: Expression returns UndefinedLiteral Expression.BinaryExpression_1_0 returns UndefinedLiteral LogTerm returns UndefinedLiteral LogTerm.BinaryExpression_1_0 returns UndefinedLiteral LogFact returns UndefinedLiteral LogInIs returns UndefinedLiteral LogInIs.BinaryExpression_1_0_0 returns UndefinedLiteral LogInIs.BinaryExpression_1_1_0 returns UndefinedLiteral LogPrimary returns UndefinedLiteral LogPrimary.BinaryExpression_1_0_0 returns UndefinedLiteral LogPrimary.BinaryExpression_1_1_0 returns UndefinedLiteral SimpleExpression returns UndefinedLiteral SimpleExpression.BinaryExpression_1_0 returns UndefinedLiteral Term returns UndefinedLiteral Term.BinaryExpression_1_0 returns UndefinedLiteral Fact returns UndefinedLiteral Primary returns UndefinedLiteral Literal returns UndefinedLiteral UndefinedLiteral returns UndefinedLiteral ExpressionOrEmpty returns UndefinedLiteral ExpressionWithAlias returns UndefinedLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns UndefinedLiteral Constraint: {UndefinedLiteral}
-
sequence_ValueLiteral
protected void sequence_ValueLiteral(org.eclipse.xtext.serializer.ISerializationContext context, ValueLiteral semanticObject)
Contexts: Expression returns ValueLiteral Expression.BinaryExpression_1_0 returns ValueLiteral LogTerm returns ValueLiteral LogTerm.BinaryExpression_1_0 returns ValueLiteral LogFact returns ValueLiteral LogInIs returns ValueLiteral LogInIs.BinaryExpression_1_0_0 returns ValueLiteral LogInIs.BinaryExpression_1_1_0 returns ValueLiteral LogPrimary returns ValueLiteral LogPrimary.BinaryExpression_1_0_0 returns ValueLiteral LogPrimary.BinaryExpression_1_1_0 returns ValueLiteral SimpleExpression returns ValueLiteral SimpleExpression.BinaryExpression_1_0 returns ValueLiteral Term returns ValueLiteral Term.BinaryExpression_1_0 returns ValueLiteral Fact returns ValueLiteral Primary returns ValueLiteral Literal returns ValueLiteral ValueLiteral returns ValueLiteral ExpressionOrEmpty returns ValueLiteral ExpressionWithAlias returns ValueLiteral ExpressionWithAlias.ExpressionWithAlias_1_0 returns ValueLiteral Constraint: value=Name?
-
-