|
||||||||||
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 org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLSemanticSequencer org.eclipse.ocl.examples.xtext.completeocl.serializer.AbstractCompleteOCLSemanticSequencer
public abstract class AbstractCompleteOCLSemanticSequencer
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 | |
---|---|
AbstractCompleteOCLSemanticSequencer()
|
Method Summary | |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject)
|
protected void |
sequence_BodyCS(org.eclipse.emf.ecore.EObject context,
BodyCS semanticObject)
Constraint: (stereotype='body' name=UnrestrictedName? specification=SpecificationCS) |
protected void |
sequence_ClassifierContextDeclCS(org.eclipse.emf.ecore.EObject context,
ClassifierContextDeclCS semanticObject)
Constraint: (selfName=UnrestrictedName? pathName=PathNameCS (rules+=InvCS | rules+=DefCS)+) |
protected void |
sequence_CompleteOCLDocumentCS(org.eclipse.emf.ecore.EObject context,
CompleteOCLDocumentCS semanticObject)
Constraint: ((ownedImport+=ImportCS | ownedInclude+=IncludeCS | ownedLibrary+=LibraryCS)* (packages+=PackageDeclarationCS | contexts+=ContextDeclCS)*) |
protected void |
sequence_DefCS(org.eclipse.emf.ecore.EObject context,
DefCS semanticObject)
Constraint: (static?='static'? stereotype='def' name=UnrestrictedName? (feature=DefOperationCS | feature=DefPropertyCS) specification=SpecificationCS) |
protected void |
sequence_DefOperationCS(org.eclipse.emf.ecore.EObject context,
DefOperationCS semanticObject)
Constraint: (name=UnrestrictedName (parameters+=DefParameterCS parameters+=DefParameterCS*)? ownedType=TypeExpCS?) |
protected void |
sequence_DefParameterCS(org.eclipse.emf.ecore.EObject context,
ParameterCS semanticObject)
Constraint: (name=UnrestrictedName ownedType=TypeExpCS) |
protected void |
sequence_DefPropertyCS(org.eclipse.emf.ecore.EObject context,
DefPropertyCS semanticObject)
Constraint: (name=UnrestrictedName ownedType=TypeExpCS) |
protected void |
sequence_DerCS(org.eclipse.emf.ecore.EObject context,
DerCS semanticObject)
Constraint: (stereotype='derive' specification=SpecificationCS) |
protected void |
sequence_ImportCS(org.eclipse.emf.ecore.EObject context,
ImportCS semanticObject)
Constraint: (name=Identifier? namespace=[Namespace|URI] all?='::'?) |
protected void |
sequence_IncludeCS(org.eclipse.emf.ecore.EObject context,
IncludeCS semanticObject)
Constraint: namespace=[Namespace|URI] |
protected void |
sequence_InitCS(org.eclipse.emf.ecore.EObject context,
InitCS semanticObject)
Constraint: (stereotype='init' specification=SpecificationCS) |
protected void |
sequence_InvCS(org.eclipse.emf.ecore.EObject context,
InvCS semanticObject)
Constraint: (stereotype='inv' (name=UnrestrictedName messageSpecification=SpecificationCS?)? specification=SpecificationCS) |
protected void |
sequence_LibraryCS(org.eclipse.emf.ecore.EObject context,
LibraryCS semanticObject)
Constraint: package=[Package|URI] |
protected void |
sequence_NavigatingArgExpCS(org.eclipse.emf.ecore.EObject context,
OCLMessageArgCS semanticObject)
Constraint: {OCLMessageArgCS} |
protected void |
sequence_OperationContextDeclCS(org.eclipse.emf.ecore.EObject context,
OperationContextDeclCS semanticObject)
Constraint: (pathName=PathNameCS (parameters+=ParameterCS parameters+=ParameterCS*)? ownedType=TypeExpCS? (rules+=PreCS | rules+=PostCS | rules+=BodyCS)*) |
protected void |
sequence_PackageDeclarationCS(org.eclipse.emf.ecore.EObject context,
PackageDeclarationCS semanticObject)
Constraint: (pathName=PathNameCS contexts+=ContextDeclCS*) |
protected void |
sequence_ParameterCS(org.eclipse.emf.ecore.EObject context,
ParameterCS semanticObject)
Constraint: (name=UnrestrictedName? ownedType=TypeExpCS) |
protected void |
sequence_PostCS(org.eclipse.emf.ecore.EObject context,
PostCS semanticObject)
Constraint: (stereotype='post' name=UnrestrictedName? specification=SpecificationCS) |
protected void |
sequence_PreCS(org.eclipse.emf.ecore.EObject context,
PreCS semanticObject)
Constraint: (stereotype='pre' name=UnrestrictedName? specification=SpecificationCS) |
protected void |
sequence_PropertyContextDeclCS(org.eclipse.emf.ecore.EObject context,
PropertyContextDeclCS semanticObject)
Constraint: (pathName=PathNameCS ownedType=TypeExpCS? ((rules+=InitCS rules+=DerCS?)? | (rules+=DerCS rules+=InitCS?))) |
protected void |
sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context,
ContextSpecificationCS semanticObject)
Constraint: (ownedExpression=ExpCS | exprString=UNQUOTED_STRING) |
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 AbstractCompleteOCLSemanticSequencer()
Method Detail |
---|
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
createSequence
in interface org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
createSequence
in class AbstractEssentialOCLSemanticSequencer
protected void sequence_BodyCS(org.eclipse.emf.ecore.EObject context, BodyCS semanticObject)
protected void sequence_ClassifierContextDeclCS(org.eclipse.emf.ecore.EObject context, ClassifierContextDeclCS semanticObject)
protected void sequence_CompleteOCLDocumentCS(org.eclipse.emf.ecore.EObject context, CompleteOCLDocumentCS semanticObject)
protected void sequence_DefCS(org.eclipse.emf.ecore.EObject context, DefCS semanticObject)
protected void sequence_DefOperationCS(org.eclipse.emf.ecore.EObject context, DefOperationCS semanticObject)
protected void sequence_DefParameterCS(org.eclipse.emf.ecore.EObject context, ParameterCS semanticObject)
protected void sequence_DefPropertyCS(org.eclipse.emf.ecore.EObject context, DefPropertyCS semanticObject)
protected void sequence_DerCS(org.eclipse.emf.ecore.EObject context, DerCS semanticObject)
protected void sequence_ImportCS(org.eclipse.emf.ecore.EObject context, ImportCS semanticObject)
protected void sequence_IncludeCS(org.eclipse.emf.ecore.EObject context, IncludeCS semanticObject)
protected void sequence_InitCS(org.eclipse.emf.ecore.EObject context, InitCS semanticObject)
protected void sequence_InvCS(org.eclipse.emf.ecore.EObject context, InvCS semanticObject)
protected void sequence_LibraryCS(org.eclipse.emf.ecore.EObject context, LibraryCS semanticObject)
protected void sequence_NavigatingArgExpCS(org.eclipse.emf.ecore.EObject context, OCLMessageArgCS semanticObject)
protected void sequence_OperationContextDeclCS(org.eclipse.emf.ecore.EObject context, OperationContextDeclCS semanticObject)
protected void sequence_PackageDeclarationCS(org.eclipse.emf.ecore.EObject context, PackageDeclarationCS semanticObject)
protected void sequence_ParameterCS(org.eclipse.emf.ecore.EObject context, ParameterCS semanticObject)
protected void sequence_PostCS(org.eclipse.emf.ecore.EObject context, PostCS semanticObject)
protected void sequence_PreCS(org.eclipse.emf.ecore.EObject context, PreCS semanticObject)
protected void sequence_PropertyContextDeclCS(org.eclipse.emf.ecore.EObject context, PropertyContextDeclCS semanticObject)
protected void sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context, ContextSpecificationCS semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |