|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer org.eclipse.ocl.examples.xtext.essentialocl.serializer.AbstractEssentialOCLSemanticSequencer
public abstract class AbstractEssentialOCLSemanticSequencer
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 | |
---|---|
AbstractEssentialOCLSemanticSequencer()
|
Method Summary | |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject)
|
protected void |
sequence_BooleanLiteralExpCS(org.eclipse.emf.ecore.EObject context,
BooleanLiteralExpCS semanticObject)
Constraint: (name='true' | name='false') |
protected void |
sequence_CollectionLiteralExpCS(org.eclipse.emf.ecore.EObject context,
CollectionLiteralExpCS semanticObject)
Constraint: (ownedType=CollectionTypeCS (ownedParts+=CollectionLiteralPartCS ownedParts+=CollectionLiteralPartCS*)?) |
protected void |
sequence_CollectionLiteralPartCS(org.eclipse.emf.ecore.EObject context,
CollectionLiteralPartCS semanticObject)
Constraint: (expressionCS=ExpCS lastExpressionCS=ExpCS?) |
protected void |
sequence_CollectionTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context,
CollectionTypeCS semanticObject)
Constraint: (name=CollectionTypeIdentifier ownedType=TypeExpCS? multiplicity=MultiplicityCS?) |
protected void |
sequence_CollectionTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context,
CollectionTypeCS semanticObject)
Constraint: (name=CollectionTypeIdentifier ownedType=TypeExpCS? multiplicity=MultiplicityCS?) |
protected void |
sequence_CollectionTypeCS(org.eclipse.emf.ecore.EObject context,
CollectionTypeCS semanticObject)
Constraint: (name=CollectionTypeIdentifier ownedType=TypeExpCS?) |
protected void |
sequence_ConstructorPartCS(org.eclipse.emf.ecore.EObject context,
ConstructorPartCS semanticObject)
Constraint: (property=[Property|UnrestrictedName] initExpression=ExpCS) |
protected void |
sequence_EssentialOCLInfixOperatorCS(org.eclipse.emf.ecore.EObject context,
BinaryOperatorCS semanticObject)
Constraint: ( name='*' | name='/' | name='+' | name='-' | name='>' | name='<' | name='>=' | name='<=' | name='=' | name='<>' | name='and' | name='or' | name='xor' | name='implies' ) |
protected void |
sequence_EssentialOCLNavigationOperatorCS(org.eclipse.emf.ecore.EObject context,
NavigationOperatorCS semanticObject)
Constraint: (name='.' | name='->') |
protected void |
sequence_EssentialOCLUnaryOperatorCS(org.eclipse.emf.ecore.EObject context,
UnaryOperatorCS semanticObject)
Constraint: (name='-' | name='not') |
protected void |
sequence_ExpCS_PrefixedExpCS(org.eclipse.emf.ecore.EObject context,
PrefixExpCS semanticObject)
Constraint: ((ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS) | (ownedOperator+=UnaryOperatorCS+ ownedExpression=LetExpCS)) |
protected void |
sequence_ExpCS(org.eclipse.emf.ecore.EObject context,
InfixExpCS semanticObject)
Constraint: ( ownedExpression+=ExpCS_InfixExpCS_0_1_0 ownedOperator+=BinaryOperatorCS ( ( ownedExpression+=PrefixedExpCS (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS ownedExpression+=LetExpCS)? ) | ownedExpression+=LetExpCS ) ) |
protected void |
sequence_FirstPathElementCS(org.eclipse.emf.ecore.EObject context,
PathElementCS semanticObject)
Constraint: element=[NamedElement|UnrestrictedName] |
protected void |
sequence_IfExpCS(org.eclipse.emf.ecore.EObject context,
IfExpCS semanticObject)
Constraint: (condition=ExpCS thenExpression=ExpCS elseExpression=ExpCS) |
protected void |
sequence_InvalidLiteralExpCS(org.eclipse.emf.ecore.EObject context,
InvalidLiteralExpCS semanticObject)
Constraint: {InvalidLiteralExpCS} |
protected void |
sequence_LetExpCS(org.eclipse.emf.ecore.EObject context,
LetExpCS semanticObject)
Constraint: (variable+=LetVariableCS variable+=LetVariableCS* in=ExpCS) |
protected void |
sequence_LetVariableCS(org.eclipse.emf.ecore.EObject context,
LetVariableCS semanticObject)
Constraint: (name=UnrestrictedName ownedType=TypeExpCS? initExpression=ExpCS) |
protected void |
sequence_Model(org.eclipse.emf.ecore.EObject context,
ContextCS semanticObject)
Constraint: ownedExpression=ExpCS |
protected void |
sequence_MultiplicityBoundsCS(org.eclipse.emf.ecore.EObject context,
MultiplicityBoundsCS semanticObject)
Constraint: (lowerBound=LOWER upperBound=UPPER?) |
protected void |
sequence_MultiplicityStringCS(org.eclipse.emf.ecore.EObject context,
MultiplicityStringCS semanticObject)
Constraint: (stringBounds='*' | stringBounds='+' | stringBounds='?') |
protected void |
sequence_NavigatingArgCS(org.eclipse.emf.ecore.EObject context,
NavigatingArgCS semanticObject)
Constraint: (name=NavigatingArgExpCS (ownedType=TypeExpCS init=ExpCS?)?) |
protected void |
sequence_NavigatingBarArgCS(org.eclipse.emf.ecore.EObject context,
NavigatingArgCS semanticObject)
Constraint: (prefix='|' name=NavigatingArgExpCS (ownedType=TypeExpCS init=ExpCS?)?) |
protected void |
sequence_NavigatingCommaArgCS(org.eclipse.emf.ecore.EObject context,
NavigatingArgCS semanticObject)
Constraint: (prefix=',' name=NavigatingArgExpCS (ownedType=TypeExpCS init=ExpCS?)?) |
protected void |
sequence_NavigatingSemiArgCS(org.eclipse.emf.ecore.EObject context,
NavigatingArgCS semanticObject)
Constraint: (prefix=';' name=NavigatingArgExpCS (ownedType=TypeExpCS init=ExpCS?)?) |
protected void |
sequence_NestedExpCS(org.eclipse.emf.ecore.EObject context,
NestedExpCS semanticObject)
Constraint: source=ExpCS |
protected void |
sequence_NextPathElementCS(org.eclipse.emf.ecore.EObject context,
PathElementCS semanticObject)
Constraint: element=[NamedElement|UnreservedName] |
protected void |
sequence_NullLiteralExpCS(org.eclipse.emf.ecore.EObject context,
NullLiteralExpCS semanticObject)
Constraint: {NullLiteralExpCS} |
protected void |
sequence_NumberLiteralExpCS(org.eclipse.emf.ecore.EObject context,
NumberLiteralExpCS semanticObject)
Constraint: name=NUMBER_LITERAL |
protected void |
sequence_PathNameCS(org.eclipse.emf.ecore.EObject context,
PathNameCS semanticObject)
Constraint: (path+=FirstPathElementCS path+=NextPathElementCS*) |
protected void |
sequence_PrefixedExpCS(org.eclipse.emf.ecore.EObject context,
PrefixExpCS semanticObject)
Constraint: (ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpCS) |
protected void |
sequence_PrimaryExpCS_ConstructorExpCS_7_2_1_0_IndexExpCS_7_2_0_0(org.eclipse.emf.ecore.EObject context,
NameExpCS semanticObject)
Constraint: pathName=PathNameCS |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
ConstructorExpCS semanticObject)
Constraint: (nameExp=PrimaryExpCS_ConstructorExpCS_7_2_1_0 ((ownedParts+=ConstructorPartCS ownedParts+=ConstructorPartCS*)? | value=StringLiteral)) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
IndexExpCS semanticObject)
Constraint: (nameExp=PrimaryExpCS_IndexExpCS_7_2_0_0 firstIndexes+=ExpCS firstIndexes+=ExpCS* (secondIndexes+=ExpCS secondIndexes+=ExpCS*)? atPre?='@'?) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
InvocationExpCS semanticObject)
Constraint: ( ( nameExp=PrimaryExpCS_InvocationExpCS_7_2_2_1_0 ( argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)? )? ) | nameExp=PrimaryExpCS_InvocationExpCS_7_2_2_1_0 ) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
NameExpCS semanticObject)
Constraint: (pathName=PathNameCS atPre?='@'?) |
protected void |
sequence_PrimitiveTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: (name=PrimitiveTypeIdentifier multiplicity=MultiplicityCS?) |
protected void |
sequence_PrimitiveTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: (name=PrimitiveTypeIdentifier multiplicity=MultiplicityCS?) |
protected void |
sequence_PrimitiveTypeCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: name=PrimitiveTypeIdentifier |
protected void |
sequence_SelfExpCS(org.eclipse.emf.ecore.EObject context,
SelfExpCS semanticObject)
Constraint: {SelfExpCS} |
protected void |
sequence_StringLiteralExpCS(org.eclipse.emf.ecore.EObject context,
StringLiteralExpCS semanticObject)
Constraint: name+=StringLiteral+ |
protected void |
sequence_TupleLiteralExpCS(org.eclipse.emf.ecore.EObject context,
TupleLiteralExpCS semanticObject)
Constraint: (ownedParts+=TupleLiteralPartCS ownedParts+=TupleLiteralPartCS*) |
protected void |
sequence_TupleLiteralPartCS(org.eclipse.emf.ecore.EObject context,
TupleLiteralPartCS semanticObject)
Constraint: (name=UnrestrictedName ownedType=TypeExpCS? initExpression=ExpCS) |
protected void |
sequence_TuplePartCS(org.eclipse.emf.ecore.EObject context,
TuplePartCS semanticObject)
Constraint: (name=UnrestrictedName ownedType=TypeExpCS) |
protected void |
sequence_TupleTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? multiplicity=MultiplicityCS?) |
protected void |
sequence_TupleTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? multiplicity=MultiplicityCS?) |
protected void |
sequence_TupleTypeCS(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)?) |
protected void |
sequence_TypeExpCS_TypeNameExpCS(org.eclipse.emf.ecore.EObject context,
TypeNameExpCS semanticObject)
Constraint: (pathName=PathNameCS multiplicity=MultiplicityCS?) |
protected void |
sequence_TypeLiteralExpCS(org.eclipse.emf.ecore.EObject context,
TypeLiteralExpCS semanticObject)
Constraint: ownedType=TypeLiteralWithMultiplicityCS |
protected void |
sequence_TypeNameExpCS(org.eclipse.emf.ecore.EObject context,
TypeNameExpCS semanticObject)
Constraint: pathName=PathNameCS |
protected void |
sequence_UnlimitedNaturalLiteralExpCS(org.eclipse.emf.ecore.EObject context,
UnlimitedNaturalLiteralExpCS semanticObject)
Constraint: {UnlimitedNaturalLiteralExpCS} |
protected void |
sequence_URIFirstPathElementCS(org.eclipse.emf.ecore.EObject context,
PathElementCS semanticObject)
Constraint: element=[NamedElement|UnrestrictedName] |
protected void |
sequence_URIFirstPathElementCS(org.eclipse.emf.ecore.EObject context,
PathElementWithURICS semanticObject)
Constraint: element=[Namespace|URI] |
protected void |
sequence_URIPathNameCS(org.eclipse.emf.ecore.EObject context,
PathNameCS semanticObject)
Constraint: (path+=URIFirstPathElementCS path+=NextPathElementCS*) |
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer |
---|
init |
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer |
---|
createNodeProvider, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractEssentialOCLSemanticSequencer()
Method Detail |
---|
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
protected void sequence_BooleanLiteralExpCS(org.eclipse.emf.ecore.EObject context, BooleanLiteralExpCS semanticObject)
protected void sequence_CollectionLiteralExpCS(org.eclipse.emf.ecore.EObject context, CollectionLiteralExpCS semanticObject)
protected void sequence_CollectionLiteralPartCS(org.eclipse.emf.ecore.EObject context, CollectionLiteralPartCS semanticObject)
protected void sequence_CollectionTypeCS(org.eclipse.emf.ecore.EObject context, CollectionTypeCS semanticObject)
protected void sequence_CollectionTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context, CollectionTypeCS semanticObject)
protected void sequence_CollectionTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context, CollectionTypeCS semanticObject)
protected void sequence_ConstructorPartCS(org.eclipse.emf.ecore.EObject context, ConstructorPartCS semanticObject)
protected void sequence_EssentialOCLInfixOperatorCS(org.eclipse.emf.ecore.EObject context, BinaryOperatorCS semanticObject)
protected void sequence_EssentialOCLNavigationOperatorCS(org.eclipse.emf.ecore.EObject context, NavigationOperatorCS semanticObject)
protected void sequence_EssentialOCLUnaryOperatorCS(org.eclipse.emf.ecore.EObject context, UnaryOperatorCS semanticObject)
protected void sequence_ExpCS(org.eclipse.emf.ecore.EObject context, InfixExpCS semanticObject)
protected void sequence_ExpCS_PrefixedExpCS(org.eclipse.emf.ecore.EObject context, PrefixExpCS semanticObject)
protected void sequence_FirstPathElementCS(org.eclipse.emf.ecore.EObject context, PathElementCS semanticObject)
protected void sequence_IfExpCS(org.eclipse.emf.ecore.EObject context, IfExpCS semanticObject)
protected void sequence_InvalidLiteralExpCS(org.eclipse.emf.ecore.EObject context, InvalidLiteralExpCS semanticObject)
protected void sequence_LetExpCS(org.eclipse.emf.ecore.EObject context, LetExpCS semanticObject)
protected void sequence_LetVariableCS(org.eclipse.emf.ecore.EObject context, LetVariableCS semanticObject)
protected void sequence_Model(org.eclipse.emf.ecore.EObject context, ContextCS semanticObject)
protected void sequence_MultiplicityBoundsCS(org.eclipse.emf.ecore.EObject context, MultiplicityBoundsCS semanticObject)
protected void sequence_MultiplicityStringCS(org.eclipse.emf.ecore.EObject context, MultiplicityStringCS semanticObject)
protected void sequence_NavigatingArgCS(org.eclipse.emf.ecore.EObject context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingBarArgCS(org.eclipse.emf.ecore.EObject context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingCommaArgCS(org.eclipse.emf.ecore.EObject context, NavigatingArgCS semanticObject)
protected void sequence_NavigatingSemiArgCS(org.eclipse.emf.ecore.EObject context, NavigatingArgCS semanticObject)
protected void sequence_NestedExpCS(org.eclipse.emf.ecore.EObject context, NestedExpCS semanticObject)
protected void sequence_NextPathElementCS(org.eclipse.emf.ecore.EObject context, PathElementCS semanticObject)
protected void sequence_NullLiteralExpCS(org.eclipse.emf.ecore.EObject context, NullLiteralExpCS semanticObject)
protected void sequence_NumberLiteralExpCS(org.eclipse.emf.ecore.EObject context, NumberLiteralExpCS semanticObject)
protected void sequence_PathNameCS(org.eclipse.emf.ecore.EObject context, PathNameCS semanticObject)
protected void sequence_PrefixedExpCS(org.eclipse.emf.ecore.EObject context, PrefixExpCS semanticObject)
protected void sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context, ConstructorExpCS semanticObject)
protected void sequence_PrimaryExpCS_ConstructorExpCS_7_2_1_0_IndexExpCS_7_2_0_0(org.eclipse.emf.ecore.EObject context, NameExpCS semanticObject)
protected void sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context, IndexExpCS semanticObject)
protected void sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context, InvocationExpCS semanticObject)
protected void sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context, NameExpCS semanticObject)
protected void sequence_PrimitiveTypeCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS semanticObject)
protected void sequence_PrimitiveTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS semanticObject)
protected void sequence_PrimitiveTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS semanticObject)
protected void sequence_SelfExpCS(org.eclipse.emf.ecore.EObject context, SelfExpCS semanticObject)
protected void sequence_StringLiteralExpCS(org.eclipse.emf.ecore.EObject context, StringLiteralExpCS semanticObject)
protected void sequence_TupleLiteralExpCS(org.eclipse.emf.ecore.EObject context, TupleLiteralExpCS semanticObject)
protected void sequence_TupleLiteralPartCS(org.eclipse.emf.ecore.EObject context, TupleLiteralPartCS semanticObject)
protected void sequence_TuplePartCS(org.eclipse.emf.ecore.EObject context, TuplePartCS semanticObject)
protected void sequence_TupleTypeCS(org.eclipse.emf.ecore.EObject context, TupleTypeCS semanticObject)
protected void sequence_TupleTypeCS_TypeExpCS(org.eclipse.emf.ecore.EObject context, TupleTypeCS semanticObject)
protected void sequence_TupleTypeCS_TypeLiteralWithMultiplicityCS(org.eclipse.emf.ecore.EObject context, TupleTypeCS semanticObject)
protected void sequence_TypeExpCS_TypeNameExpCS(org.eclipse.emf.ecore.EObject context, TypeNameExpCS semanticObject)
protected void sequence_TypeLiteralExpCS(org.eclipse.emf.ecore.EObject context, TypeLiteralExpCS semanticObject)
protected void sequence_TypeNameExpCS(org.eclipse.emf.ecore.EObject context, TypeNameExpCS semanticObject)
protected void sequence_URIFirstPathElementCS(org.eclipse.emf.ecore.EObject context, PathElementCS semanticObject)
protected void sequence_URIFirstPathElementCS(org.eclipse.emf.ecore.EObject context, PathElementWithURICS semanticObject)
protected void sequence_URIPathNameCS(org.eclipse.emf.ecore.EObject context, PathNameCS semanticObject)
protected void sequence_UnlimitedNaturalLiteralExpCS(org.eclipse.emf.ecore.EObject context, UnlimitedNaturalLiteralExpCS semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |