|
||||||||||
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(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_ExpCS(org.eclipse.emf.ecore.EObject context,
InfixExpCS semanticObject)
Constraint: ((ownedExpression+=PrefixedExpCS ownedOperator+=BinaryOperatorCS)+ ownedExpression+=PrefixedExpOrLetExpCS) |
protected void |
sequence_ExpCS(org.eclipse.emf.ecore.EObject context,
PrefixExpCS semanticObject)
Constraint: (ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpOrLetExpCS) |
protected void |
sequence_ExpCS(org.eclipse.emf.ecore.EObject context,
SelfExpCS semanticObject)
Constraint: {SelfExpCS} |
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_InfixOperatorCS(org.eclipse.emf.ecore.EObject context,
BinaryOperatorCS semanticObject)
Constraint: name=InfixOperator |
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_NavigationOperatorCS(org.eclipse.emf.ecore.EObject context,
NavigationOperatorCS semanticObject)
Constraint: name=NavigationOperator |
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_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_PrefixedExpOrLetExpCS(org.eclipse.emf.ecore.EObject context,
PrefixExpCS semanticObject)
Constraint: (ownedOperator+=UnaryOperatorCS+ ownedExpression=PrimaryExpOrLetExpCS) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
ConstructorExpCS semanticObject)
Constraint: (pathName=PathNameCS ((ownedParts+=ConstructorPartCS ownedParts+=ConstructorPartCS*) | value=StringLiteral)) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
IndexExpCS semanticObject)
Constraint: (pathName=PathNameCS firstIndexes+=ExpCS firstIndexes+=ExpCS* (secondIndexes+=ExpCS secondIndexes+=ExpCS*)? atPre?='@'?) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
InvocationExpCS semanticObject)
Constraint: ( pathName=PathNameCS atPre?='@'? ( argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)? )? ) |
protected void |
sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context,
NameExpCS semanticObject)
Constraint: (pathName=PathNameCS atPre?='@'?) |
protected void |
sequence_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context,
InvalidLiteralExpCS semanticObject)
Constraint: {InvalidLiteralExpCS} |
protected void |
sequence_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context,
NullLiteralExpCS semanticObject)
Constraint: {NullLiteralExpCS} |
protected void |
sequence_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context,
UnlimitedNaturalLiteralExpCS semanticObject)
Constraint: {UnlimitedNaturalLiteralExpCS} |
protected void |
sequence_PrimitiveTypeCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: name=PrimitiveTypeIdentifier |
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(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)?) |
protected void |
sequence_TypeExpCS(org.eclipse.emf.ecore.EObject context,
CollectionTypeCS semanticObject)
Constraint: (name=CollectionTypeIdentifier ownedType=TypeExpCS? multiplicity=MultiplicityCS?) |
protected void |
sequence_TypeExpCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: (name=PrimitiveTypeIdentifier multiplicity=MultiplicityCS?) |
protected void |
sequence_TypeExpCS(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? multiplicity=MultiplicityCS?) |
protected void |
sequence_TypeExpCS(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=TypeLiteralCS |
protected void |
sequence_TypeNameExpCS(org.eclipse.emf.ecore.EObject context,
TypeNameExpCS semanticObject)
Constraint: pathName=PathNameCS |
protected void |
sequence_UnaryOperatorCS(org.eclipse.emf.ecore.EObject context,
UnaryOperatorCS semanticObject)
Constraint: name=PrefixOperator |
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_ConstructorPartCS(org.eclipse.emf.ecore.EObject context, ConstructorPartCS semanticObject)
protected void sequence_ExpCS(org.eclipse.emf.ecore.EObject context, InfixExpCS semanticObject)
protected void sequence_ExpCS(org.eclipse.emf.ecore.EObject context, PrefixExpCS semanticObject)
protected void sequence_ExpCS(org.eclipse.emf.ecore.EObject context, SelfExpCS 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_InfixOperatorCS(org.eclipse.emf.ecore.EObject context, BinaryOperatorCS 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_NavigationOperatorCS(org.eclipse.emf.ecore.EObject context, NavigationOperatorCS 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_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_PrefixedExpOrLetExpCS(org.eclipse.emf.ecore.EObject context, PrefixExpCS semanticObject)
protected void sequence_PrimaryExpCS(org.eclipse.emf.ecore.EObject context, ConstructorExpCS 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_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context, InvalidLiteralExpCS semanticObject)
protected void sequence_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context, NullLiteralExpCS semanticObject)
protected void sequence_PrimitiveLiteralExpCS(org.eclipse.emf.ecore.EObject context, UnlimitedNaturalLiteralExpCS semanticObject)
protected void sequence_PrimitiveTypeCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS 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_TypeExpCS(org.eclipse.emf.ecore.EObject context, CollectionTypeCS semanticObject)
protected void sequence_TypeExpCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS semanticObject)
protected void sequence_TypeExpCS(org.eclipse.emf.ecore.EObject context, TupleTypeCS semanticObject)
protected void sequence_TypeExpCS(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_UnaryOperatorCS(org.eclipse.emf.ecore.EObject context, UnaryOperatorCS semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |