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
-
Field Summary
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
genericSequencer, genericSequencerProvider
Fields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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?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?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?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
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
-
Constructor Details
-
ExpressionsSemanticSequencer
public ExpressionsSemanticSequencer()
-
-
Method Details
-
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?
-