public abstract class AbstractEssentialOCLSemanticSequencer extends BaseSemanticSequencer
Constructor and Description |
---|
AbstractEssentialOCLSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
sequence_BooleanLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
BooleanLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns BooleanLiteralExpCS
BooleanLiteralExpCS returns BooleanLiteralExpCS
ExpCS returns BooleanLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns BooleanLiteralExpCS
PrefixedPrimaryExpCS returns BooleanLiteralExpCS
PrimaryExpCS returns BooleanLiteralExpCS
NavigatingArgExpCS returns BooleanLiteralExpCS
Constraint:
(symbol='true' | symbol='false')
|
protected void |
sequence_CollectionLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionLiteralExpCS semanticObject)
Contexts:
CollectionLiteralExpCS returns CollectionLiteralExpCS
ExpCS returns CollectionLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns CollectionLiteralExpCS
PrefixedPrimaryExpCS returns CollectionLiteralExpCS
PrimaryExpCS returns CollectionLiteralExpCS
NavigatingArgExpCS returns CollectionLiteralExpCS
Constraint:
(ownedType=CollectionTypeCS (ownedParts+=CollectionLiteralPartCS ownedParts+=CollectionLiteralPartCS*)?)
|
protected void |
sequence_CollectionLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionLiteralPartCS semanticObject)
Contexts:
CollectionLiteralPartCS returns CollectionLiteralPartCS
Constraint:
((ownedExpression=ExpCS ownedLastExpression=ExpCS?) | ownedExpression=PatternExpCS)
|
protected void |
sequence_CollectionPatternCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionPatternCS semanticObject)
Contexts:
TypeExpCS returns CollectionPatternCS
Constraint:
(ownedType=CollectionTypeCS (ownedParts+=PatternExpCS ownedParts+=PatternExpCS* restVariableName=Identifier)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_CollectionPatternCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionPatternCS semanticObject)
Contexts:
CollectionPatternCS returns CollectionPatternCS
TypeExpWithoutMultiplicityCS returns CollectionPatternCS
Constraint:
(ownedType=CollectionTypeCS (ownedParts+=PatternExpCS ownedParts+=PatternExpCS* restVariableName=Identifier)?)
|
protected void |
sequence_CollectionTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionTypeCS semanticObject)
Contexts:
TypeExpCS returns CollectionTypeCS
Constraint:
(
name=CollectionTypeIdentifier
(ownedType=TypeExpWithoutMultiplicityCS ownedCollectionMultiplicity=MultiplicityCS?)?
ownedMultiplicity=MultiplicityCS?
)
|
protected void |
sequence_CollectionTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionTypeCS semanticObject)
Contexts:
TypeLiteralWithMultiplicityCS returns CollectionTypeCS
Constraint:
(
name=CollectionTypeIdentifier
(ownedType=TypeExpWithoutMultiplicityCS ownedCollectionMultiplicity=MultiplicityCS?)?
ownedMultiplicity=MultiplicityCS?
)
|
protected void |
sequence_CollectionTypeCS(org.eclipse.xtext.serializer.ISerializationContext context,
CollectionTypeCS semanticObject)
Contexts:
CollectionTypeCS returns CollectionTypeCS
TypeLiteralCS returns CollectionTypeCS
TypeExpWithoutMultiplicityCS returns CollectionTypeCS
Constraint:
(name=CollectionTypeIdentifier (ownedType=TypeExpWithoutMultiplicityCS ownedCollectionMultiplicity=MultiplicityCS?)?)
|
protected void |
sequence_CurlyBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context,
CurlyBracketedClauseCS semanticObject)
Contexts:
CurlyBracketedClauseCS returns CurlyBracketedClauseCS
Constraint:
(ownedParts+=ShadowPartCS ownedParts+=ShadowPartCS*)?
|
protected void |
sequence_ElseIfThenExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
IfThenExpCS semanticObject)
Contexts:
ElseIfThenExpCS returns IfThenExpCS
Constraint:
(ownedCondition=ExpCS ownedThenExpression=ExpCS)
|
protected void |
sequence_ExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
InfixExpCS semanticObject)
Contexts:
ExpCS returns InfixExpCS
NavigatingArgExpCS returns InfixExpCS
Constraint:
(ownedLeft=ExpCS_InfixExpCS_0_1_0 name=BinaryOperatorName ownedRight=ExpCS)
|
protected void |
sequence_IfExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
IfExpCS semanticObject)
Contexts:
ExpCS returns IfExpCS
ExpCS.InfixExpCS_0_1_0 returns IfExpCS
PrefixedPrimaryExpCS returns IfExpCS
PrimaryExpCS returns IfExpCS
NavigatingArgExpCS returns IfExpCS
IfExpCS returns IfExpCS
Constraint:
(
(ownedCondition=ExpCS | ownedCondition=PatternExpCS)
ownedThenExpression=ExpCS
ownedIfThenExpressions+=ElseIfThenExpCS*
ownedElseExpression=ExpCS
)
|
protected void |
sequence_InvalidLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
InvalidLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns InvalidLiteralExpCS
InvalidLiteralExpCS returns InvalidLiteralExpCS
ExpCS returns InvalidLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns InvalidLiteralExpCS
PrefixedPrimaryExpCS returns InvalidLiteralExpCS
PrimaryExpCS returns InvalidLiteralExpCS
NavigatingArgExpCS returns InvalidLiteralExpCS
Constraint:
{InvalidLiteralExpCS}
|
protected void |
sequence_LambdaLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
LambdaLiteralExpCS semanticObject)
Contexts:
LambdaLiteralExpCS returns LambdaLiteralExpCS
ExpCS returns LambdaLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns LambdaLiteralExpCS
PrefixedPrimaryExpCS returns LambdaLiteralExpCS
PrimaryExpCS returns LambdaLiteralExpCS
NavigatingArgExpCS returns LambdaLiteralExpCS
Constraint:
ownedExpressionCS=ExpCS
|
protected void |
sequence_LetExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
LetExpCS semanticObject)
Contexts:
ExpCS returns LetExpCS
PrefixedLetExpCS returns LetExpCS
NavigatingArgExpCS returns LetExpCS
LetExpCS returns LetExpCS
Constraint:
(ownedVariables+=LetVariableCS ownedVariables+=LetVariableCS* ownedInExpression=ExpCS)
|
protected void |
sequence_LetVariableCS(org.eclipse.xtext.serializer.ISerializationContext context,
LetVariableCS semanticObject)
Contexts:
LetVariableCS returns LetVariableCS
Constraint:
(name=UnrestrictedName ownedRoundBracketedClause=RoundBracketedClauseCS? ownedType=TypeExpCS? ownedInitExpression=ExpCS)
|
protected void |
sequence_MapLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
MapLiteralExpCS semanticObject)
Contexts:
MapLiteralExpCS returns MapLiteralExpCS
ExpCS returns MapLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns MapLiteralExpCS
PrefixedPrimaryExpCS returns MapLiteralExpCS
PrimaryExpCS returns MapLiteralExpCS
NavigatingArgExpCS returns MapLiteralExpCS
Constraint:
(ownedType=MapTypeCS (ownedParts+=MapLiteralPartCS ownedParts+=MapLiteralPartCS*)?)
|
protected void |
sequence_MapLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context,
MapLiteralPartCS semanticObject)
Contexts:
MapLiteralPartCS returns MapLiteralPartCS
Constraint:
(ownedKey=ExpCS ownedValue=ExpCS)
|
protected void |
sequence_MapTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
MapTypeCS semanticObject)
Contexts:
TypeExpCS returns MapTypeCS
Constraint:
(name='Map' (ownedKeyType=TypeExpCS ownedValueType=TypeExpCS)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_MapTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context,
MapTypeCS semanticObject)
Contexts:
TypeLiteralWithMultiplicityCS returns MapTypeCS
Constraint:
(name='Map' (ownedKeyType=TypeExpCS ownedValueType=TypeExpCS)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_MapTypeCS(org.eclipse.xtext.serializer.ISerializationContext context,
MapTypeCS semanticObject)
Contexts:
MapTypeCS returns MapTypeCS
TypeLiteralCS returns MapTypeCS
TypeExpWithoutMultiplicityCS returns MapTypeCS
Constraint:
(name='Map' (ownedKeyType=TypeExpCS ownedValueType=TypeExpCS)?)
|
protected void |
sequence_Model(org.eclipse.xtext.serializer.ISerializationContext context,
ContextCS semanticObject)
Contexts:
Model returns ContextCS
Constraint:
ownedExpression=ExpCS
|
protected void |
sequence_NameExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
NameExpCS semanticObject)
Contexts:
ExpCS returns NameExpCS
ExpCS.InfixExpCS_0_1_0 returns NameExpCS
PrefixedPrimaryExpCS returns NameExpCS
PrimaryExpCS returns NameExpCS
NameExpCS returns NameExpCS
NavigatingArgExpCS returns NameExpCS
Constraint:
(
ownedPathName=PathNameCS
ownedSquareBracketedClauses+=SquareBracketedClauseCS*
ownedRoundBracketedClause=RoundBracketedClauseCS?
ownedCurlyBracketedClause=CurlyBracketedClauseCS?
isPre?='@'?
)
|
protected void |
sequence_NavigatingArgCS(org.eclipse.xtext.serializer.ISerializationContext context,
NavigatingArgCS semanticObject)
Contexts:
NavigatingArgCS returns NavigatingArgCS
Constraint:
((ownedNameExpression=NavigatingArgExpCS ((ownedType=TypeExpCS ownedInitExpression=ExpCS?) | ownedInitExpression=ExpCS)?) | ownedType=TypeExpCS)
|
protected void |
sequence_NavigatingBarArgCS(org.eclipse.xtext.serializer.ISerializationContext context,
NavigatingArgCS semanticObject)
Contexts:
NavigatingBarArgCS returns NavigatingArgCS
Constraint:
(prefix='|' ownedNameExpression=NavigatingArgExpCS (ownedType=TypeExpCS ownedInitExpression=ExpCS?)?)
|
protected void |
sequence_NavigatingCommaArgCS(org.eclipse.xtext.serializer.ISerializationContext context,
NavigatingArgCS semanticObject)
Contexts:
NavigatingCommaArgCS returns NavigatingArgCS
Constraint:
(prefix=',' ownedNameExpression=NavigatingArgExpCS ((ownedType=TypeExpCS ownedInitExpression=ExpCS?) | ownedInitExpression=ExpCS)?)
|
protected void |
sequence_NavigatingSemiArgCS(org.eclipse.xtext.serializer.ISerializationContext context,
NavigatingArgCS semanticObject)
Contexts:
NavigatingSemiArgCS returns NavigatingArgCS
Constraint:
(prefix=';' ownedNameExpression=NavigatingArgExpCS (ownedType=TypeExpCS ownedInitExpression=ExpCS?)?)
|
protected void |
sequence_NestedExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
NestedExpCS semanticObject)
Contexts:
ExpCS returns NestedExpCS
ExpCS.InfixExpCS_0_1_0 returns NestedExpCS
PrefixedPrimaryExpCS returns NestedExpCS
PrimaryExpCS returns NestedExpCS
NavigatingArgExpCS returns NestedExpCS
NestedExpCS returns NestedExpCS
Constraint:
ownedExpression=ExpCS
|
protected void |
sequence_NullLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
NullLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns NullLiteralExpCS
NullLiteralExpCS returns NullLiteralExpCS
ExpCS returns NullLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns NullLiteralExpCS
PrefixedPrimaryExpCS returns NullLiteralExpCS
PrimaryExpCS returns NullLiteralExpCS
NavigatingArgExpCS returns NullLiteralExpCS
Constraint:
{NullLiteralExpCS}
|
protected void |
sequence_NumberLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
NumberLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns NumberLiteralExpCS
NumberLiteralExpCS returns NumberLiteralExpCS
ExpCS returns NumberLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns NumberLiteralExpCS
PrefixedPrimaryExpCS returns NumberLiteralExpCS
PrimaryExpCS returns NumberLiteralExpCS
NavigatingArgExpCS returns NumberLiteralExpCS
Constraint:
symbol=NUMBER_LITERAL
|
protected void |
sequence_PatternExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
PatternExpCS semanticObject)
Contexts:
PatternExpCS returns PatternExpCS
Constraint:
(patternVariableName=UnrestrictedName? ownedPatternType=TypeExpCS)
|
protected void |
sequence_PrefixedLetExpCS_PrefixedPrimaryExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrefixExpCS semanticObject)
Contexts:
ExpCS returns PrefixExpCS
NavigatingArgExpCS returns PrefixExpCS
Constraint:
((name=UnaryOperatorName ownedRight=PrefixedLetExpCS) | (name=UnaryOperatorName ownedRight=PrefixedPrimaryExpCS))
|
protected void |
sequence_PrefixedLetExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrefixExpCS semanticObject)
Contexts:
PrefixedLetExpCS returns PrefixExpCS
Constraint:
(name=UnaryOperatorName ownedRight=PrefixedLetExpCS)
|
protected void |
sequence_PrefixedPrimaryExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrefixExpCS semanticObject)
Contexts:
ExpCS.InfixExpCS_0_1_0 returns PrefixExpCS
PrefixedPrimaryExpCS returns PrefixExpCS
Constraint:
(name=UnaryOperatorName ownedRight=PrefixedPrimaryExpCS)
|
protected void |
sequence_PrimitiveTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrimitiveTypeRefCS semanticObject)
Contexts:
TypeExpCS returns PrimitiveTypeRefCS
Constraint:
(name=PrimitiveTypeIdentifier ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_PrimitiveTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrimitiveTypeRefCS semanticObject)
Contexts:
TypeLiteralWithMultiplicityCS returns PrimitiveTypeRefCS
Constraint:
(name=PrimitiveTypeIdentifier ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_PrimitiveTypeCS(org.eclipse.xtext.serializer.ISerializationContext context,
PrimitiveTypeRefCS semanticObject)
Contexts:
PrimitiveTypeCS returns PrimitiveTypeRefCS
TypeLiteralCS returns PrimitiveTypeRefCS
TypeExpWithoutMultiplicityCS returns PrimitiveTypeRefCS
Constraint:
name=PrimitiveTypeIdentifier
|
protected void |
sequence_RoundBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context,
RoundBracketedClauseCS semanticObject)
Contexts:
RoundBracketedClauseCS returns RoundBracketedClauseCS
Constraint:
(
ownedArguments+=NavigatingArgCS
ownedArguments+=NavigatingCommaArgCS*
(ownedArguments+=NavigatingSemiArgCS ownedArguments+=NavigatingCommaArgCS*)?
(ownedArguments+=NavigatingBarArgCS ownedArguments+=NavigatingCommaArgCS*)*
)?
|
protected void |
sequence_SelfExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
SelfExpCS semanticObject)
Contexts:
ExpCS returns SelfExpCS
ExpCS.InfixExpCS_0_1_0 returns SelfExpCS
PrefixedPrimaryExpCS returns SelfExpCS
PrimaryExpCS returns SelfExpCS
NavigatingArgExpCS returns SelfExpCS
SelfExpCS returns SelfExpCS
Constraint:
{SelfExpCS}
|
protected void |
sequence_ShadowPartCS(org.eclipse.xtext.serializer.ISerializationContext context,
ShadowPartCS semanticObject)
Contexts:
ShadowPartCS returns ShadowPartCS
Constraint:
(
(referredProperty=[Property|UnrestrictedName] (ownedInitExpression=ExpCS | ownedInitExpression=PatternExpCS)) |
ownedInitExpression=StringLiteralExpCS
)
|
protected void |
sequence_SquareBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context,
SquareBracketedClauseCS semanticObject)
Contexts:
SquareBracketedClauseCS returns SquareBracketedClauseCS
Constraint:
(ownedTerms+=ExpCS ownedTerms+=ExpCS*)
|
protected void |
sequence_StringLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
StringLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns StringLiteralExpCS
StringLiteralExpCS returns StringLiteralExpCS
ExpCS returns StringLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns StringLiteralExpCS
PrefixedPrimaryExpCS returns StringLiteralExpCS
PrimaryExpCS returns StringLiteralExpCS
NavigatingArgExpCS returns StringLiteralExpCS
Constraint:
segments+=StringLiteral+
|
protected void |
sequence_TupleLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
TupleLiteralExpCS semanticObject)
Contexts:
TupleLiteralExpCS returns TupleLiteralExpCS
ExpCS returns TupleLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns TupleLiteralExpCS
PrefixedPrimaryExpCS returns TupleLiteralExpCS
PrimaryExpCS returns TupleLiteralExpCS
NavigatingArgExpCS returns TupleLiteralExpCS
Constraint:
(ownedParts+=TupleLiteralPartCS ownedParts+=TupleLiteralPartCS*)
|
protected void |
sequence_TupleLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context,
TupleLiteralPartCS semanticObject)
Contexts:
TupleLiteralPartCS returns TupleLiteralPartCS
Constraint:
(name=UnrestrictedName ownedType=TypeExpCS? ownedInitExpression=ExpCS)
|
protected void |
sequence_TuplePartCS(org.eclipse.xtext.serializer.ISerializationContext context,
TuplePartCS semanticObject)
Contexts:
TuplePartCS returns TuplePartCS
Constraint:
(name=UnrestrictedName ownedType=TypeExpCS)
|
protected void |
sequence_TupleTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
TupleTypeCS semanticObject)
Contexts:
TypeExpCS returns TupleTypeCS
Constraint:
(name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_TupleTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context,
TupleTypeCS semanticObject)
Contexts:
TypeLiteralWithMultiplicityCS returns TupleTypeCS
Constraint:
(name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_TupleTypeCS(org.eclipse.xtext.serializer.ISerializationContext context,
TupleTypeCS semanticObject)
Contexts:
TupleTypeCS returns TupleTypeCS
TypeLiteralCS returns TupleTypeCS
TypeExpWithoutMultiplicityCS returns TupleTypeCS
Constraint:
(name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)?)
|
protected void |
sequence_TypeExpCS_TypeNameExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
TypeNameExpCS semanticObject)
Contexts:
TypeExpCS returns TypeNameExpCS
Constraint:
(ownedPathName=PathNameCS (ownedCurlyBracketedClause=CurlyBracketedClauseCS ownedPatternGuard=ExpCS?)? ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_TypeLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
TypeLiteralExpCS semanticObject)
Contexts:
TypeLiteralExpCS returns TypeLiteralExpCS
ExpCS returns TypeLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns TypeLiteralExpCS
PrefixedPrimaryExpCS returns TypeLiteralExpCS
PrimaryExpCS returns TypeLiteralExpCS
NavigatingArgExpCS returns TypeLiteralExpCS
Constraint:
ownedType=TypeLiteralWithMultiplicityCS
|
protected void |
sequence_TypeNameExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
TypeNameExpCS semanticObject)
Contexts:
TypeNameExpCS returns TypeNameExpCS
TypeExpWithoutMultiplicityCS returns TypeNameExpCS
Constraint:
(ownedPathName=PathNameCS (ownedCurlyBracketedClause=CurlyBracketedClauseCS ownedPatternGuard=ExpCS?)?)
|
protected void |
sequence_UnlimitedNaturalLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context,
UnlimitedNaturalLiteralExpCS semanticObject)
Contexts:
PrimitiveLiteralExpCS returns UnlimitedNaturalLiteralExpCS
UnlimitedNaturalLiteralExpCS returns UnlimitedNaturalLiteralExpCS
ExpCS returns UnlimitedNaturalLiteralExpCS
ExpCS.InfixExpCS_0_1_0 returns UnlimitedNaturalLiteralExpCS
PrefixedPrimaryExpCS returns UnlimitedNaturalLiteralExpCS
PrimaryExpCS returns UnlimitedNaturalLiteralExpCS
NavigatingArgExpCS returns UnlimitedNaturalLiteralExpCS
Constraint:
{UnlimitedNaturalLiteralExpCS}
|
protected void |
sequence_URIFirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathElementCS semanticObject)
Contexts:
URIFirstPathElementCS returns PathElementCS
Constraint:
referredElement=[NamedElement|UnrestrictedName]
|
protected void |
sequence_URIFirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathElementWithURICS semanticObject)
Contexts:
URIFirstPathElementCS returns PathElementWithURICS
Constraint:
referredElement=[Namespace|URI]
|
protected void |
sequence_URIPathNameCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathNameCS semanticObject)
Contexts:
URIPathNameCS returns PathNameCS
Constraint:
(ownedPathElements+=URIFirstPathElementCS ownedPathElements+=NextPathElementCS*)
|
void |
sequence(org.eclipse.xtext.serializer.ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
sequence_FirstPathElementCS, sequence_MultiplicityBoundsCS_MultiplicityCS, sequence_MultiplicityBoundsCS, sequence_MultiplicityCS_MultiplicityStringCS, sequence_MultiplicityStringCS, sequence_NextPathElementCS, sequence_PathNameCS, sequence_TemplateBindingCS, sequence_TemplateParameterSubstitutionCS, sequence_TemplateSignatureCS, sequence_TypedTypeRefCS, sequence_TypeParameterCS, sequence_WildcardTypeRefCS
init
public AbstractEssentialOCLSemanticSequencer()
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
sequence
in class AbstractBaseSemanticSequencer
protected void sequence_BooleanLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, BooleanLiteralExpCS semanticObject)
protected void sequence_CollectionLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionLiteralExpCS semanticObject)
protected void sequence_CollectionLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionLiteralPartCS semanticObject)
protected void sequence_CollectionPatternCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionPatternCS semanticObject)
protected void sequence_CollectionPatternCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionPatternCS semanticObject)
protected void sequence_CollectionTypeCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionTypeCS semanticObject)
protected void sequence_CollectionTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionTypeCS semanticObject)
protected void sequence_CollectionTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context, CollectionTypeCS semanticObject)
protected void sequence_CurlyBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context, CurlyBracketedClauseCS semanticObject)
protected void sequence_ElseIfThenExpCS(org.eclipse.xtext.serializer.ISerializationContext context, IfThenExpCS semanticObject)
protected void sequence_ExpCS(org.eclipse.xtext.serializer.ISerializationContext context, InfixExpCS semanticObject)
protected void sequence_IfExpCS(org.eclipse.xtext.serializer.ISerializationContext context, IfExpCS semanticObject)
protected void sequence_InvalidLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, InvalidLiteralExpCS semanticObject)
protected void sequence_LambdaLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, LambdaLiteralExpCS semanticObject)
protected void sequence_LetExpCS(org.eclipse.xtext.serializer.ISerializationContext context, LetExpCS semanticObject)
protected void sequence_LetVariableCS(org.eclipse.xtext.serializer.ISerializationContext context, LetVariableCS semanticObject)
protected void sequence_MapLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, MapLiteralExpCS semanticObject)
protected void sequence_MapLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context, MapLiteralPartCS semanticObject)
protected void sequence_MapTypeCS(org.eclipse.xtext.serializer.ISerializationContext context, MapTypeCS semanticObject)
protected void sequence_MapTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context, MapTypeCS semanticObject)
protected void sequence_MapTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context, MapTypeCS semanticObject)
protected void sequence_Model(org.eclipse.xtext.serializer.ISerializationContext context, ContextCS semanticObject)
protected void sequence_NameExpCS(org.eclipse.xtext.serializer.ISerializationContext context, NameExpCS semanticObject)
protected void sequence_NavigatingArgCS(org.eclipse.xtext.serializer.ISerializationContext context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingBarArgCS(org.eclipse.xtext.serializer.ISerializationContext context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingCommaArgCS(org.eclipse.xtext.serializer.ISerializationContext context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingSemiArgCS(org.eclipse.xtext.serializer.ISerializationContext context, NavigatingArgCS semanticObject)
protected void sequence_NestedExpCS(org.eclipse.xtext.serializer.ISerializationContext context, NestedExpCS semanticObject)
protected void sequence_NullLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, NullLiteralExpCS semanticObject)
protected void sequence_NumberLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, NumberLiteralExpCS semanticObject)
protected void sequence_PatternExpCS(org.eclipse.xtext.serializer.ISerializationContext context, PatternExpCS semanticObject)
protected void sequence_PrefixedLetExpCS(org.eclipse.xtext.serializer.ISerializationContext context, PrefixExpCS semanticObject)
protected void sequence_PrefixedLetExpCS_PrefixedPrimaryExpCS(org.eclipse.xtext.serializer.ISerializationContext context, PrefixExpCS semanticObject)
protected void sequence_PrefixedPrimaryExpCS(org.eclipse.xtext.serializer.ISerializationContext context, PrefixExpCS semanticObject)
protected void sequence_PrimitiveTypeCS(org.eclipse.xtext.serializer.ISerializationContext context, PrimitiveTypeRefCS semanticObject)
protected void sequence_PrimitiveTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context, PrimitiveTypeRefCS semanticObject)
protected void sequence_PrimitiveTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context, PrimitiveTypeRefCS semanticObject)
protected void sequence_RoundBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context, RoundBracketedClauseCS semanticObject)
protected void sequence_SelfExpCS(org.eclipse.xtext.serializer.ISerializationContext context, SelfExpCS semanticObject)
protected void sequence_ShadowPartCS(org.eclipse.xtext.serializer.ISerializationContext context, ShadowPartCS semanticObject)
protected void sequence_SquareBracketedClauseCS(org.eclipse.xtext.serializer.ISerializationContext context, SquareBracketedClauseCS semanticObject)
protected void sequence_StringLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteralExpCS semanticObject)
protected void sequence_TupleLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, TupleLiteralExpCS semanticObject)
protected void sequence_TupleLiteralPartCS(org.eclipse.xtext.serializer.ISerializationContext context, TupleLiteralPartCS semanticObject)
protected void sequence_TuplePartCS(org.eclipse.xtext.serializer.ISerializationContext context, TuplePartCS semanticObject)
protected void sequence_TupleTypeCS(org.eclipse.xtext.serializer.ISerializationContext context, TupleTypeCS semanticObject)
protected void sequence_TupleTypeCS_TypeExpCS(org.eclipse.xtext.serializer.ISerializationContext context, TupleTypeCS semanticObject)
protected void sequence_TupleTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context, TupleTypeCS semanticObject)
protected void sequence_TypeExpCS_TypeNameExpCS(org.eclipse.xtext.serializer.ISerializationContext context, TypeNameExpCS semanticObject)
protected void sequence_TypeLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, TypeLiteralExpCS semanticObject)
protected void sequence_TypeNameExpCS(org.eclipse.xtext.serializer.ISerializationContext context, TypeNameExpCS semanticObject)
protected void sequence_URIFirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context, PathElementCS semanticObject)
protected void sequence_URIFirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context, PathElementWithURICS semanticObject)
protected void sequence_URIPathNameCS(org.eclipse.xtext.serializer.ISerializationContext context, PathNameCS semanticObject)
protected void sequence_UnlimitedNaturalLiteralExpCS(org.eclipse.xtext.serializer.ISerializationContext context, UnlimitedNaturalLiteralExpCS semanticObject)