|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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_ClassifierContextDeclCS(org.eclipse.emf.ecore.EObject context,
ClassifierContextDeclCS semanticObject)
Constraint: (selfName=UnrestrictedName? pathName=PathNameCS (invariants+=ConstraintCS | definitions+=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_CompleteOCLNavigationOperatorCS_EssentialOCLNavigationOperatorCS_NavigationOperatorCS(org.eclipse.emf.ecore.EObject context,
NavigationOperatorCS semanticObject)
Constraint: (name='.' | name='->' | name='^' | name='^^') |
protected void |
sequence_CompleteOCLNavigationOperatorCS(org.eclipse.emf.ecore.EObject context,
NavigationOperatorCS semanticObject)
Constraint: (name='^' | name='^^') |
protected void |
sequence_ConstraintCS(org.eclipse.emf.ecore.EObject context,
ConstraintCS semanticObject)
Constraint: ((name=UnrestrictedName messageSpecification=SpecificationCS?)? specification=SpecificationCS) |
protected void |
sequence_DefOperationCS(org.eclipse.emf.ecore.EObject context,
DefOperationCS semanticObject)
Constraint: ( static?='static'? name=UnrestrictedName (parameters+=DefParameterCS parameters+=DefParameterCS*)? ownedType=TypeExpCS? specification=SpecificationCS ) |
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: (static?='static'? name=UnrestrictedName ownedType=TypeExpCS specification=SpecificationCS) |
protected void |
sequence_ImportCS(org.eclipse.emf.ecore.EObject context,
ImportCS semanticObject)
Constraint: (name=Identifier? pathName=URIPathNameCS all?='::'?) |
protected void |
sequence_IncludeCS(org.eclipse.emf.ecore.EObject context,
IncludeCS semanticObject)
Constraint: namespace=[Namespace|URI] |
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? (preconditions+=ConstraintCS | postconditions+=ConstraintCS | bodies+=SpecificationCS)* ) |
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_PropertyContextDeclCS(org.eclipse.emf.ecore.EObject context,
PropertyContextDeclCS semanticObject)
Constraint: (pathName=PathNameCS ownedType=TypeExpCS? (derivedInvariants+=ConstraintCS | defaultExpressions+=SpecificationCS)*) |
protected void |
sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context,
ExpSpecificationCS 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_ClassifierContextDeclCS(org.eclipse.emf.ecore.EObject context, ClassifierContextDeclCS semanticObject)
protected void sequence_CompleteOCLDocumentCS(org.eclipse.emf.ecore.EObject context, CompleteOCLDocumentCS semanticObject)
protected void sequence_CompleteOCLNavigationOperatorCS_EssentialOCLNavigationOperatorCS_NavigationOperatorCS(org.eclipse.emf.ecore.EObject context, NavigationOperatorCS semanticObject)
protected void sequence_CompleteOCLNavigationOperatorCS(org.eclipse.emf.ecore.EObject context, NavigationOperatorCS semanticObject)
protected void sequence_ConstraintCS(org.eclipse.emf.ecore.EObject context, ConstraintCS 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_ImportCS(org.eclipse.emf.ecore.EObject context, ImportCS semanticObject)
protected void sequence_IncludeCS(org.eclipse.emf.ecore.EObject context, IncludeCS 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_PropertyContextDeclCS(org.eclipse.emf.ecore.EObject context, PropertyContextDeclCS semanticObject)
protected void sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context, ExpSpecificationCS semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |