public abstract class AbstractPatternLanguageSemanticSequencer
extends org.eclipse.xtext.xbase.serializer.XbaseSemanticSequencer
OPERATOR_NOT_SUPPORTED
Constructor and Description |
---|
AbstractPatternLanguageSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
sequence_AggregatedValue(org.eclipse.xtext.serializer.ISerializationContext context,
AggregatedValue semanticObject)
Contexts:
Expression returns AggregatedValue
ValueReference returns AggregatedValue
AnnotationValueReference returns AggregatedValue
ComputationValue returns AggregatedValue
AggregatedValue returns AggregatedValue
Constraint:
(aggregator=[JvmDeclaredType|ValidID] call=PatternCall)
|
protected void |
sequence_Annotation(org.eclipse.xtext.serializer.ISerializationContext context,
Annotation semanticObject)
Contexts:
Annotation returns Annotation
Constraint:
(name=ID (parameters+=AnnotationParameter parameters+=AnnotationParameter*)?)
|
protected void |
sequence_AnnotationParameter(org.eclipse.xtext.serializer.ISerializationContext context,
AnnotationParameter semanticObject)
Contexts:
AnnotationParameter returns AnnotationParameter
Constraint:
(name=ID value=AnnotationValueReference)
|
protected void |
sequence_BoolValue(org.eclipse.xtext.serializer.ISerializationContext context,
BoolValue semanticObject)
Contexts:
Expression returns BoolValue
ValueReference returns BoolValue
AnnotationValueReference returns BoolValue
LiteralValueReference returns BoolValue
BoolValue returns BoolValue
Constraint:
value=XBooleanLiteral
|
protected void |
sequence_CheckConstraint(org.eclipse.xtext.serializer.ISerializationContext context,
CheckConstraint semanticObject)
Contexts:
Constraint returns CheckConstraint
CheckConstraint returns CheckConstraint
Constraint:
expression=XExpression
|
protected void |
sequence_CompareConstraint(org.eclipse.xtext.serializer.ISerializationContext context,
CompareConstraint semanticObject)
Contexts:
Constraint returns CompareConstraint
CompareConstraint returns CompareConstraint
Constraint:
(leftOperand=ValueReference feature=CompareFeature rightOperand=ValueReference)
|
protected void |
sequence_FunctionEvaluationValue(org.eclipse.xtext.serializer.ISerializationContext context,
FunctionEvaluationValue semanticObject)
Contexts:
Expression returns FunctionEvaluationValue
ValueReference returns FunctionEvaluationValue
AnnotationValueReference returns FunctionEvaluationValue
ComputationValue returns FunctionEvaluationValue
FunctionEvaluationValue returns FunctionEvaluationValue
Constraint:
expression=XExpression
|
protected void |
sequence_JavaType(org.eclipse.xtext.serializer.ISerializationContext context,
JavaType semanticObject)
Contexts:
JavaType returns JavaType
Constraint:
classRef=[JvmDeclaredType|QualifiedName]
|
protected void |
sequence_ListValue(org.eclipse.xtext.serializer.ISerializationContext context,
ListValue semanticObject)
Contexts:
AnnotationValueReference returns ListValue
ListValue returns ListValue
Constraint:
(values+=ValueReference values+=ValueReference*)
|
protected void |
sequence_LocalVariable(org.eclipse.xtext.serializer.ISerializationContext context,
LocalVariable semanticObject)
Contexts:
LocalVariable returns LocalVariable
Constraint:
(name=ID type=Type?)
|
protected void |
sequence_Modifiers(org.eclipse.xtext.serializer.ISerializationContext context,
Modifiers semanticObject)
Contexts:
Modifiers returns Modifiers
Constraint:
(private?='private' | execution=ExecutionTypeModifier)*
|
protected void |
sequence_NumberValue(org.eclipse.xtext.serializer.ISerializationContext context,
NumberValue semanticObject)
Contexts:
Expression returns NumberValue
ValueReference returns NumberValue
AnnotationValueReference returns NumberValue
LiteralValueReference returns NumberValue
NumberValue returns NumberValue
Constraint:
value=XNumberLiteral
|
protected void |
sequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context,
Parameter semanticObject)
Contexts:
Parameter returns Parameter
Constraint:
(direction=ParameterDirectionModifier? name=ID (type=Type | type=JavaType)?)
|
protected void |
sequence_ParameterRef(org.eclipse.xtext.serializer.ISerializationContext context,
ParameterRef semanticObject)
Contexts:
ParameterRef returns ParameterRef
Constraint:
(name=ID referredParam=[Variable|ID] type=Type?)
|
protected void |
sequence_PathExpressionConstraint(org.eclipse.xtext.serializer.ISerializationContext context,
PathExpressionConstraint semanticObject)
Contexts:
Constraint returns PathExpressionConstraint
PathExpressionConstraint returns PathExpressionConstraint
Constraint:
head=PathExpressionHead
|
protected void |
sequence_PathExpressionHead(org.eclipse.xtext.serializer.ISerializationContext context,
PathExpressionHead semanticObject)
Contexts:
PathExpressionHead returns PathExpressionHead
Constraint:
(type=Type tail=PathExpressionTail src=VariableReference dst=ValueReference)
|
protected void |
sequence_PathExpressionTail(org.eclipse.xtext.serializer.ISerializationContext context,
PathExpressionTail semanticObject)
Contexts:
PathExpressionTail returns PathExpressionTail
Constraint:
(type=RefType tail=PathExpressionTail?)
|
protected void |
sequence_Pattern(org.eclipse.xtext.serializer.ISerializationContext context,
Pattern semanticObject)
Contexts:
Pattern returns Pattern
Constraint:
(
annotations+=Annotation*
modifiers=Modifiers
name=ID
(parameters+=Parameter parameters+=Parameter*)?
bodies+=PatternBody
bodies+=PatternBody*
)
|
protected void |
sequence_PatternBody(org.eclipse.xtext.serializer.ISerializationContext context,
PatternBody semanticObject)
Contexts:
PatternBody returns PatternBody
Constraint:
(name=ID? constraints+=Constraint*)
|
protected void |
sequence_PatternCall(org.eclipse.xtext.serializer.ISerializationContext context,
PatternCall semanticObject)
Contexts:
PatternCall returns PatternCall
Constraint:
(patternRef=[Pattern|QualifiedName] transitive?='+'? (parameters+=ValueReference parameters+=ValueReference*)?)
|
protected void |
sequence_PatternCompositionConstraint(org.eclipse.xtext.serializer.ISerializationContext context,
PatternCompositionConstraint semanticObject)
Contexts:
Constraint returns PatternCompositionConstraint
PatternCompositionConstraint returns PatternCompositionConstraint
Constraint:
(negative?='neg'? call=PatternCall)
|
protected void |
sequence_PatternModel(org.eclipse.xtext.serializer.ISerializationContext context,
PatternModel semanticObject)
Contexts:
PatternModel returns PatternModel
Constraint:
((packageName=QualifiedName patterns+=Pattern+) | patterns+=Pattern+)?
|
protected void |
sequence_RefType(org.eclipse.xtext.serializer.ISerializationContext context,
RelationType semanticObject)
Contexts:
RefType returns RelationType
Constraint:
typename=ID
|
protected void |
sequence_StringValue(org.eclipse.xtext.serializer.ISerializationContext context,
StringValue semanticObject)
Contexts:
Expression returns StringValue
ValueReference returns StringValue
AnnotationValueReference returns StringValue
LiteralValueReference returns StringValue
StringValue returns StringValue
Constraint:
value=STRING
|
protected void |
sequence_Type(org.eclipse.xtext.serializer.ISerializationContext context,
EntityType semanticObject)
Contexts:
Type returns EntityType
Constraint:
typename=ID
|
protected void |
sequence_TypeCheckConstraint(org.eclipse.xtext.serializer.ISerializationContext context,
TypeCheckConstraint semanticObject)
Contexts:
Constraint returns TypeCheckConstraint
TypeCheckConstraint returns TypeCheckConstraint
Constraint:
(type=JavaType var=VariableReference)
|
protected void |
sequence_Variable(org.eclipse.xtext.serializer.ISerializationContext context,
Variable semanticObject)
Contexts:
Variable returns Variable
Constraint:
(name=ID type=Type?)
|
protected void |
sequence_VariableReference(org.eclipse.xtext.serializer.ISerializationContext context,
VariableReference semanticObject)
Contexts:
Expression returns VariableReference
VariableReference returns VariableReference
Constraint:
((aggregator?='#'? var=ID) | aggregator?='#')
|
protected void |
sequence_VariableValue(org.eclipse.xtext.serializer.ISerializationContext context,
VariableValue semanticObject)
Contexts:
Expression returns VariableValue
ValueReference returns VariableValue
AnnotationValueReference returns VariableValue
VariableValue returns VariableValue
Constraint:
value=VariableReference
|
protected void |
sequence_XBooleanLiteral(org.eclipse.xtext.serializer.ISerializationContext context,
XBooleanLiteral semanticObject)
Contexts:
XBooleanLiteral returns XBooleanLiteral
XExpression returns XBooleanLiteral
XAssignment returns XBooleanLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XBooleanLiteral
XOrExpression returns XBooleanLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XAndExpression returns XBooleanLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XEqualityExpression returns XBooleanLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XRelationalExpression returns XBooleanLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XBooleanLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XBooleanLiteral
XOtherOperatorExpression returns XBooleanLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XAdditiveExpression returns XBooleanLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XMultiplicativeExpression returns XBooleanLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XBooleanLiteral
XUnaryOperation returns XBooleanLiteral
XCastedExpression returns XBooleanLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XBooleanLiteral
XPostfixOperation returns XBooleanLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XBooleanLiteral
XMemberFeatureCall returns XBooleanLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XBooleanLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XBooleanLiteral
XPrimaryExpression returns XBooleanLiteral
XLiteral returns XBooleanLiteral
XParenthesizedExpression returns XBooleanLiteral
XExpressionOrVarDeclaration returns XBooleanLiteral
Constraint:
(isTrue?='true' | isTrue?='TRUE')?
|
protected void |
sequence_XNumberLiteral(org.eclipse.xtext.serializer.ISerializationContext context,
XNumberLiteral semanticObject)
Contexts:
XNumberLiteral returns XNumberLiteral
XExpression returns XNumberLiteral
XAssignment returns XNumberLiteral
XAssignment.XBinaryOperation_1_1_0_0_0 returns XNumberLiteral
XOrExpression returns XNumberLiteral
XOrExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XAndExpression returns XNumberLiteral
XAndExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XEqualityExpression returns XNumberLiteral
XEqualityExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XRelationalExpression returns XNumberLiteral
XRelationalExpression.XInstanceOfExpression_1_0_0_0_0 returns XNumberLiteral
XRelationalExpression.XBinaryOperation_1_1_0_0_0 returns XNumberLiteral
XOtherOperatorExpression returns XNumberLiteral
XOtherOperatorExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XAdditiveExpression returns XNumberLiteral
XAdditiveExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XMultiplicativeExpression returns XNumberLiteral
XMultiplicativeExpression.XBinaryOperation_1_0_0_0 returns XNumberLiteral
XUnaryOperation returns XNumberLiteral
XCastedExpression returns XNumberLiteral
XCastedExpression.XCastedExpression_1_0_0_0 returns XNumberLiteral
XPostfixOperation returns XNumberLiteral
XPostfixOperation.XPostfixOperation_1_0_0 returns XNumberLiteral
XMemberFeatureCall returns XNumberLiteral
XMemberFeatureCall.XAssignment_1_0_0_0_0 returns XNumberLiteral
XMemberFeatureCall.XMemberFeatureCall_1_1_0_0_0 returns XNumberLiteral
XPrimaryExpression returns XNumberLiteral
XLiteral returns XNumberLiteral
XParenthesizedExpression returns XNumberLiteral
XExpressionOrVarDeclaration returns XNumberLiteral
Constraint:
value=Number
|
void |
sequence(org.eclipse.xtext.serializer.ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
getValidOperator, isBuilderSyntax, isBuilderSyntax, isXShortClosure, isXShortClosure, isXShortClosureAndBuilderSyntax, sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression, sequence_XAdditiveExpression, sequence_XAssignment, sequence_XConstructorCall, sequence_XExpression, sequence_XFeatureCall, sequence_XMemberFeatureCall
sequence_FullJvmFormalParameter, sequence_FullJvmFormalParameter, sequence_JvmFormalParameter, sequence_JvmFormalParameter, sequence_XAdditiveExpression_XAndExpression_XAssignment_XEqualityExpression_XMultiplicativeExpression_XOrExpression_XOtherOperatorExpression_XRelationalExpression, sequence_XAssignment_XMemberFeatureCall, sequence_XAssignment_XMemberFeatureCall, sequence_XBasicForLoopExpression, sequence_XBasicForLoopExpression, sequence_XBlockExpression, sequence_XBlockExpression, sequence_XBooleanLiteral, sequence_XBooleanLiteral, sequence_XCasePart, sequence_XCasePart, sequence_XCastedExpression, sequence_XCastedExpression, sequence_XCatchClause, sequence_XCatchClause, sequence_XClosure, sequence_XClosure, sequence_XConstructorCall, sequence_XDoWhileExpression, sequence_XDoWhileExpression, sequence_XExpressionInClosure, sequence_XExpressionInClosure, sequence_XFeatureCall, sequence_XForLoopExpression, sequence_XForLoopExpression, sequence_XIfExpression, sequence_XIfExpression, sequence_XListLiteral, sequence_XListLiteral, sequence_XMemberFeatureCall, sequence_XNullLiteral, sequence_XNullLiteral, sequence_XNumberLiteral, sequence_XNumberLiteral, sequence_XPostfixOperation, sequence_XPostfixOperation, sequence_XRelationalExpression, sequence_XRelationalExpression, sequence_XReturnExpression, sequence_XReturnExpression, sequence_XSetLiteral, sequence_XSetLiteral, sequence_XShortClosure, sequence_XShortClosure, sequence_XStringLiteral, sequence_XStringLiteral, sequence_XSwitchExpression, sequence_XSwitchExpression, sequence_XSynchronizedExpression, sequence_XSynchronizedExpression, sequence_XThrowExpression, sequence_XThrowExpression, sequence_XTryCatchFinallyExpression, sequence_XTryCatchFinallyExpression, sequence_XTypeLiteral, sequence_XTypeLiteral, sequence_XUnaryOperation, sequence_XUnaryOperation, sequence_XVariableDeclaration, sequence_XVariableDeclaration, sequence_XWhileExpression, sequence_XWhileExpression
sequence_JvmLowerBound, sequence_JvmLowerBound, sequence_JvmLowerBoundAnded, sequence_JvmLowerBoundAnded, sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0, sequence_JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmParameterizedTypeReference, sequence_JvmTypeParameter, sequence_JvmTypeParameter, sequence_JvmTypeReference, sequence_JvmTypeReference, sequence_JvmUpperBound, sequence_JvmUpperBound, sequence_JvmUpperBoundAnded, sequence_JvmUpperBoundAnded, sequence_JvmWildcardTypeReference, sequence_JvmWildcardTypeReference, sequence_XFunctionTypeRef, sequence_XFunctionTypeRef, sequence_XImportDeclaration, sequence_XImportDeclaration, sequence_XImportSection, sequence_XImportSection
init
public AbstractPatternLanguageSemanticSequencer()
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
sequence
in class org.eclipse.xtext.xbase.serializer.AbstractXbaseSemanticSequencer
protected void sequence_AggregatedValue(org.eclipse.xtext.serializer.ISerializationContext context, AggregatedValue semanticObject)
protected void sequence_AnnotationParameter(org.eclipse.xtext.serializer.ISerializationContext context, AnnotationParameter semanticObject)
protected void sequence_Annotation(org.eclipse.xtext.serializer.ISerializationContext context, Annotation semanticObject)
protected void sequence_BoolValue(org.eclipse.xtext.serializer.ISerializationContext context, BoolValue semanticObject)
protected void sequence_CheckConstraint(org.eclipse.xtext.serializer.ISerializationContext context, CheckConstraint semanticObject)
protected void sequence_CompareConstraint(org.eclipse.xtext.serializer.ISerializationContext context, CompareConstraint semanticObject)
protected void sequence_FunctionEvaluationValue(org.eclipse.xtext.serializer.ISerializationContext context, FunctionEvaluationValue semanticObject)
protected void sequence_JavaType(org.eclipse.xtext.serializer.ISerializationContext context, JavaType semanticObject)
protected void sequence_ListValue(org.eclipse.xtext.serializer.ISerializationContext context, ListValue semanticObject)
protected void sequence_LocalVariable(org.eclipse.xtext.serializer.ISerializationContext context, LocalVariable semanticObject)
protected void sequence_Modifiers(org.eclipse.xtext.serializer.ISerializationContext context, Modifiers semanticObject)
protected void sequence_NumberValue(org.eclipse.xtext.serializer.ISerializationContext context, NumberValue semanticObject)
protected void sequence_ParameterRef(org.eclipse.xtext.serializer.ISerializationContext context, ParameterRef semanticObject)
protected void sequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject)
protected void sequence_PathExpressionConstraint(org.eclipse.xtext.serializer.ISerializationContext context, PathExpressionConstraint semanticObject)
protected void sequence_PathExpressionHead(org.eclipse.xtext.serializer.ISerializationContext context, PathExpressionHead semanticObject)
protected void sequence_PathExpressionTail(org.eclipse.xtext.serializer.ISerializationContext context, PathExpressionTail semanticObject)
protected void sequence_PatternBody(org.eclipse.xtext.serializer.ISerializationContext context, PatternBody semanticObject)
protected void sequence_PatternCall(org.eclipse.xtext.serializer.ISerializationContext context, PatternCall semanticObject)
protected void sequence_PatternCompositionConstraint(org.eclipse.xtext.serializer.ISerializationContext context, PatternCompositionConstraint semanticObject)
protected void sequence_PatternModel(org.eclipse.xtext.serializer.ISerializationContext context, PatternModel semanticObject)
protected void sequence_Pattern(org.eclipse.xtext.serializer.ISerializationContext context, Pattern semanticObject)
protected void sequence_RefType(org.eclipse.xtext.serializer.ISerializationContext context, RelationType semanticObject)
protected void sequence_StringValue(org.eclipse.xtext.serializer.ISerializationContext context, StringValue semanticObject)
protected void sequence_TypeCheckConstraint(org.eclipse.xtext.serializer.ISerializationContext context, TypeCheckConstraint semanticObject)
protected void sequence_Type(org.eclipse.xtext.serializer.ISerializationContext context, EntityType semanticObject)
protected void sequence_VariableReference(org.eclipse.xtext.serializer.ISerializationContext context, VariableReference semanticObject)
protected void sequence_VariableValue(org.eclipse.xtext.serializer.ISerializationContext context, VariableValue semanticObject)
protected void sequence_Variable(org.eclipse.xtext.serializer.ISerializationContext context, Variable semanticObject)
protected void sequence_XBooleanLiteral(org.eclipse.xtext.serializer.ISerializationContext context, XBooleanLiteral semanticObject)
protected void sequence_XNumberLiteral(org.eclipse.xtext.serializer.ISerializationContext context, XNumberLiteral semanticObject)