public abstract class AbstractBaseSemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
Constructor and Description |
---|
AbstractBaseSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
sequence_FirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathElementCS semanticObject)
Contexts:
FirstPathElementCS returns PathElementCS
Constraint:
referredElement=[NamedElement|UnrestrictedName]
|
protected void |
sequence_MultiplicityBoundsCS_MultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context,
MultiplicityBoundsCS semanticObject)
Contexts:
MultiplicityCS returns MultiplicityBoundsCS
Constraint:
(lowerBound=LOWER upperBound=UPPER? isNullFree?='|1'?)
|
protected void |
sequence_MultiplicityBoundsCS(org.eclipse.xtext.serializer.ISerializationContext context,
MultiplicityBoundsCS semanticObject)
Contexts:
MultiplicityBoundsCS returns MultiplicityBoundsCS
Constraint:
(lowerBound=LOWER upperBound=UPPER?)
|
protected void |
sequence_MultiplicityCS_MultiplicityStringCS(org.eclipse.xtext.serializer.ISerializationContext context,
MultiplicityStringCS semanticObject)
Contexts:
MultiplicityCS returns MultiplicityStringCS
Constraint:
((stringBounds='*' | stringBounds='+' | stringBounds='?') isNullFree?='|1'?)
|
protected void |
sequence_MultiplicityStringCS(org.eclipse.xtext.serializer.ISerializationContext context,
MultiplicityStringCS semanticObject)
Contexts:
MultiplicityStringCS returns MultiplicityStringCS
Constraint:
(stringBounds='*' | stringBounds='+' | stringBounds='?')
|
protected void |
sequence_NextPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathElementCS semanticObject)
Contexts:
NextPathElementCS returns PathElementCS
Constraint:
referredElement=[NamedElement|UnreservedName]
|
protected void |
sequence_PathNameCS(org.eclipse.xtext.serializer.ISerializationContext context,
PathNameCS semanticObject)
Contexts:
PathNameCS returns PathNameCS
Constraint:
(ownedPathElements+=FirstPathElementCS ownedPathElements+=NextPathElementCS*)
|
protected void |
sequence_TemplateBindingCS(org.eclipse.xtext.serializer.ISerializationContext context,
TemplateBindingCS semanticObject)
Contexts:
TemplateBindingCS returns TemplateBindingCS
Constraint:
(ownedSubstitutions+=TemplateParameterSubstitutionCS ownedSubstitutions+=TemplateParameterSubstitutionCS* ownedMultiplicity=MultiplicityCS?)
|
protected void |
sequence_TemplateParameterSubstitutionCS(org.eclipse.xtext.serializer.ISerializationContext context,
TemplateParameterSubstitutionCS semanticObject)
Contexts:
TemplateParameterSubstitutionCS returns TemplateParameterSubstitutionCS
Constraint:
ownedActualParameter=TypeRefCS
|
protected void |
sequence_TemplateSignatureCS(org.eclipse.xtext.serializer.ISerializationContext context,
TemplateSignatureCS semanticObject)
Contexts:
TemplateSignatureCS returns TemplateSignatureCS
Constraint:
(ownedParameters+=TypeParameterCS ownedParameters+=TypeParameterCS*)
|
protected void |
sequence_TypedTypeRefCS(org.eclipse.xtext.serializer.ISerializationContext context,
TypedTypeRefCS semanticObject)
Contexts:
TypeRefCS returns TypedTypeRefCS
TypedRefCS returns TypedTypeRefCS
TypedTypeRefCS returns TypedTypeRefCS
Constraint:
(ownedPathName=PathNameCS ownedBinding=TemplateBindingCS?)
|
protected void |
sequence_TypeParameterCS(org.eclipse.xtext.serializer.ISerializationContext context,
TypeParameterCS semanticObject)
Contexts:
TypeParameterCS returns TypeParameterCS
Constraint:
(name=UnrestrictedName (ownedExtends+=TypedRefCS ownedExtends+=TypedRefCS*)?)
|
protected void |
sequence_WildcardTypeRefCS(org.eclipse.xtext.serializer.ISerializationContext context,
WildcardTypeRefCS semanticObject)
Contexts:
TypeRefCS returns WildcardTypeRefCS
WildcardTypeRefCS returns WildcardTypeRefCS
Constraint:
ownedExtends=TypedRefCS?
|
void |
sequence(org.eclipse.xtext.serializer.ISerializationContext context,
org.eclipse.emf.ecore.EObject semanticObject) |
init
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject)
sequence
in class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
protected void sequence_FirstPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context, PathElementCS semanticObject)
protected void sequence_MultiplicityBoundsCS(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicityBoundsCS semanticObject)
protected void sequence_MultiplicityBoundsCS_MultiplicityCS(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicityBoundsCS semanticObject)
protected void sequence_MultiplicityCS_MultiplicityStringCS(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicityStringCS semanticObject)
protected void sequence_MultiplicityStringCS(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicityStringCS semanticObject)
protected void sequence_NextPathElementCS(org.eclipse.xtext.serializer.ISerializationContext context, PathElementCS semanticObject)
protected void sequence_PathNameCS(org.eclipse.xtext.serializer.ISerializationContext context, PathNameCS semanticObject)
protected void sequence_TemplateBindingCS(org.eclipse.xtext.serializer.ISerializationContext context, TemplateBindingCS semanticObject)
protected void sequence_TemplateParameterSubstitutionCS(org.eclipse.xtext.serializer.ISerializationContext context, TemplateParameterSubstitutionCS semanticObject)
protected void sequence_TemplateSignatureCS(org.eclipse.xtext.serializer.ISerializationContext context, TemplateSignatureCS semanticObject)
protected void sequence_TypeParameterCS(org.eclipse.xtext.serializer.ISerializationContext context, TypeParameterCS semanticObject)
protected void sequence_TypedTypeRefCS(org.eclipse.xtext.serializer.ISerializationContext context, TypedTypeRefCS semanticObject)
protected void sequence_WildcardTypeRefCS(org.eclipse.xtext.serializer.ISerializationContext context, WildcardTypeRefCS semanticObject)