|
||||||||||
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.oclinecore.serializer.AbstractOCLinEcoreSemanticSequencer
public abstract class AbstractOCLinEcoreSemanticSequencer
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 | |
---|---|
AbstractOCLinEcoreSemanticSequencer()
|
Method Summary | |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject)
|
protected void |
sequence_AnnotationCS(org.eclipse.emf.ecore.EObject context,
AnnotationCS semanticObject)
Constraint: ( (name=UnrestrictedName | name=SINGLE_QUOTED_STRING)? (ownedDetail+=DetailCS ownedDetail+=DetailCS*)? (ownedAnnotation+=AnnotationElementCS | ownedContent+=ModelElementCS | ownedReference+=ModelElementRefCS)* ) |
protected void |
sequence_AttributeCS(org.eclipse.emf.ecore.EObject context,
AttributeCS semanticObject)
Constraint: ( ((qualifier+='static' qualifier+='definition'?) | (qualifier+='definition' qualifier+='static'?))? name=UnrestrictedName ownedType=TypedMultiplicityRefCS? default=SINGLE_QUOTED_STRING? ( qualifier+='derived' | qualifier+='!derived' | qualifier+='id' | qualifier+='!id' | qualifier+='ordered' | qualifier+='!ordered' | qualifier+='readonly' | qualifier+='!readonly' | qualifier+='transient' | qualifier+='!transient' | qualifier+='unique' | qualifier+='!unique' | qualifier+='unsettable' | qualifier+='!unsettable' | qualifier+='volatile' | qualifier+='!volatile' )* (ownedAnnotation+=AnnotationElementCS | ownedDefaultExpression+=SpecificationCS? | ownedDefaultExpression+=SpecificationCS?)* ) |
protected void |
sequence_ClassCS(org.eclipse.emf.ecore.EObject context,
ClassCS semanticObject)
Constraint: ( qualifier+='abstract'? name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? (ownedSuperType+=TypedRefCS ownedSuperType+=TypedRefCS*)? instanceClassName=SINGLE_QUOTED_STRING? qualifier+='interface'? (ownedAnnotation+=AnnotationElementCS | ownedOperation+=OperationCS | ownedProperty+=StructuralFeatureCS | ownedConstraint+=InvariantConstraintCS)* ) |
protected void |
sequence_CollectionTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context,
CollectionTypeCS semanticObject)
Constraint: (name=CollectionTypeIdentifier ownedType=TypeExpCS? multiplicity=MultiplicityCS?) |
protected void |
sequence_DataTypeCS(org.eclipse.emf.ecore.EObject context,
DataTypeCS semanticObject)
Constraint: ( name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? instanceClassName=SINGLE_QUOTED_STRING? (qualifier+='serializable' | qualifier+='!serializable')? (ownedAnnotation+=AnnotationElementCS | ownedConstraint+=InvariantConstraintCS)* ) |
protected void |
sequence_DetailCS(org.eclipse.emf.ecore.EObject context,
DetailCS semanticObject)
Constraint: ((name=UnrestrictedName | name=SINGLE_QUOTED_STRING) (value+=SINGLE_QUOTED_STRING | value+=ML_SINGLE_QUOTED_STRING)*) |
protected void |
sequence_DocumentationCS(org.eclipse.emf.ecore.EObject context,
DocumentationCS semanticObject)
Constraint: (value=SINGLE_QUOTED_STRING? (ownedDetail+=DetailCS ownedDetail+=DetailCS*)?) |
protected void |
sequence_EnumerationCS(org.eclipse.emf.ecore.EObject context,
EnumerationCS semanticObject)
Constraint: ( name=UnrestrictedName ownedTemplateSignature=TemplateSignatureCS? instanceClassName=SINGLE_QUOTED_STRING? (qualifier+='serializable' | qualifier+='!serializable')? (ownedAnnotation+=AnnotationElementCS | ownedLiterals+=EnumerationLiteralCS | ownedConstraint+=InvariantConstraintCS)* ) |
protected void |
sequence_EnumerationLiteralCS(org.eclipse.emf.ecore.EObject context,
EnumerationLiteralCS semanticObject)
Constraint: ((name=UnrestrictedName | name=EnumerationLiteralName) value=SIGNED? ownedAnnotation+=AnnotationElementCS*) |
protected void |
sequence_ImportCS(org.eclipse.emf.ecore.EObject context,
ImportCS semanticObject)
Constraint: (name=UnrestrictedName? pathName=URIPathNameCS all?='::'?) |
protected void |
sequence_InvariantConstraintCS(org.eclipse.emf.ecore.EObject context,
OCLinEcoreConstraintCS semanticObject)
Constraint: (callable?='callable'? stereotype='invariant' (name=UnrestrictedName messageSpecification=SpecificationCS?)? specification=SpecificationCS?) |
protected void |
sequence_LibraryCS(org.eclipse.emf.ecore.EObject context,
LibraryCS semanticObject)
Constraint: (name=UnrestrictedName? package=[Package|URI]) |
protected void |
sequence_ModelElementRefCS(org.eclipse.emf.ecore.EObject context,
ModelElementRefCS semanticObject)
Constraint: pathName=PathNameCS |
protected void |
sequence_OperationCS(org.eclipse.emf.ecore.EObject context,
OperationCS semanticObject)
Constraint: ( ((qualifier+='static' qualifier+='definition'?) | (qualifier+='definition' qualifier+='static'?))? ownedTemplateSignature=TemplateSignatureCS? name=UnrestrictedName (ownedParameter+=ParameterCS ownedParameter+=ParameterCS*)? ownedType=TypedMultiplicityRefCS? (ownedException+=TypedRefCS ownedException+=TypedRefCS*)? ( qualifier+='derived' | qualifier+='!derived' | qualifier+='ordered' | qualifier+='!ordered' | qualifier+='unique' | qualifier+='!unique' )* ( ownedAnnotation+=AnnotationElementCS | ownedPrecondition+=PreconditionConstraintCS | ownedBodyExpression+=SpecificationCS? | ownedPostcondition+=PostconditionConstraintCS )* ) |
protected void |
sequence_PackageCS(org.eclipse.emf.ecore.EObject context,
PackageCS semanticObject)
Constraint: ( name=UnrestrictedName nsPrefix=UnrestrictedName? nsURI=URI? (ownedAnnotation+=AnnotationElementCS | ownedNestedPackage+=PackageCS | ownedType+=ClassifierCS)* ) |
protected void |
sequence_ParameterCS(org.eclipse.emf.ecore.EObject context,
ParameterCS semanticObject)
Constraint: ( name=UnrestrictedName ownedType=TypedMultiplicityRefCS? (qualifier+='ordered' | qualifier+='!ordered' | qualifier+='unique' | qualifier+='!unique')* ownedAnnotation+=AnnotationElementCS* ) |
protected void |
sequence_PostconditionConstraintCS(org.eclipse.emf.ecore.EObject context,
OCLinEcoreConstraintCS semanticObject)
Constraint: (stereotype='postcondition' (name=UnrestrictedName messageSpecification=SpecificationCS?)? specification=SpecificationCS?) |
protected void |
sequence_PreconditionConstraintCS(org.eclipse.emf.ecore.EObject context,
OCLinEcoreConstraintCS semanticObject)
Constraint: (stereotype='precondition' (name=UnrestrictedName messageSpecification=SpecificationCS?)? specification=SpecificationCS?) |
protected void |
sequence_PrimitiveTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context,
PrimitiveTypeRefCS semanticObject)
Constraint: (name=PrimitiveTypeIdentifier multiplicity=MultiplicityCS?) |
protected void |
sequence_ReferenceCS(org.eclipse.emf.ecore.EObject context,
ReferenceCS semanticObject)
Constraint: ( ((qualifier+='static' qualifier+='definition'?) | (qualifier+='definition' qualifier+='static'?))? name=UnrestrictedName opposite=[Property|UnrestrictedName]? ownedType=TypedMultiplicityRefCS? default=SINGLE_QUOTED_STRING? ( qualifier+='composes' | qualifier+='!composes' | qualifier+='derived' | qualifier+='!derived' | qualifier+='ordered' | qualifier+='!ordered' | qualifier+='readonly' | qualifier+='!readonly' | qualifier+='resolve' | qualifier+='!resolve' | qualifier+='transient' | qualifier+='!transient' | qualifier+='unique' | qualifier+='!unique' | qualifier+='unsettable' | qualifier+='!unsettable' | qualifier+='volatile' | qualifier+='!volatile' )* ( ownedAnnotation+=AnnotationElementCS | (keys+=[Property|UnrestrictedName] keys+=[Property|UnrestrictedName]*) | ownedDefaultExpression+=SpecificationCS? | ownedDefaultExpression+=SpecificationCS? )* ) |
protected void |
sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context,
ExpSpecificationCS semanticObject)
Constraint: (ownedExpression=ExpCS | exprString=UNQUOTED_STRING) |
protected void |
sequence_SysMLCS(org.eclipse.emf.ecore.EObject context,
SysMLCS semanticObject)
Constraint: (ownedDetail+=DetailCS | ownedDetail+=DetailCS*) |
protected void |
sequence_TemplateBindingCS(org.eclipse.emf.ecore.EObject context,
TemplateBindingCS semanticObject)
Constraint: ( (ownedParameterSubstitution+=TemplateParameterSubstitutionCS ownedParameterSubstitution+=TemplateParameterSubstitutionCS*) | (ownedParameterSubstitution+=TemplateParameterSubstitutionCS ownedParameterSubstitution+=TemplateParameterSubstitutionCS*) ) |
protected void |
sequence_TemplateParameterSubstitutionCS(org.eclipse.emf.ecore.EObject context,
TemplateParameterSubstitutionCS semanticObject)
Constraint: ownedActualParameter=TypeRefCS |
protected void |
sequence_TemplateSignatureCS(org.eclipse.emf.ecore.EObject context,
TemplateSignatureCS semanticObject)
Constraint: ( (ownedTemplateParameter+=TypeParameterCS ownedTemplateParameter+=TypeParameterCS*) | (ownedTemplateParameter+=TypeParameterCS ownedTemplateParameter+=TypeParameterCS*) ) |
protected void |
sequence_TopLevelCS(org.eclipse.emf.ecore.EObject context,
TopLevelCS semanticObject)
Constraint: (ownedLibrary+=LibraryCS* ownedImport+=ImportCS* ownedNestedPackage+=PackageCS*) |
protected void |
sequence_TupleTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context,
TupleTypeCS semanticObject)
Constraint: (name='Tuple' (ownedParts+=TuplePartCS ownedParts+=TuplePartCS*)? multiplicity=MultiplicityCS?) |
protected void |
sequence_TypedMultiplicityRefCS_TypedTypeRefCS(org.eclipse.emf.ecore.EObject context,
TypedTypeRefCS semanticObject)
Constraint: (pathName=PathNameCS ownedTemplateBinding=TemplateBindingCS? multiplicity=MultiplicityCS?) |
protected void |
sequence_TypedTypeRefCS(org.eclipse.emf.ecore.EObject context,
TypedTypeRefCS semanticObject)
Constraint: (pathName=PathNameCS ownedTemplateBinding=TemplateBindingCS?) |
protected void |
sequence_TypeParameterCS(org.eclipse.emf.ecore.EObject context,
TypeParameterCS semanticObject)
Constraint: (name=UnrestrictedName ((ownedExtends+=TypedRefCS ownedExtends+=TypedRefCS*) | ownedSuper=TypedRefCS)?) |
protected void |
sequence_WildcardTypeRefCS(org.eclipse.emf.ecore.EObject context,
WildcardTypeRefCS semanticObject)
Constraint: ((extends=TypedRefCS | super=TypedRefCS)?) |
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 AbstractOCLinEcoreSemanticSequencer()
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_AnnotationCS(org.eclipse.emf.ecore.EObject context, AnnotationCS semanticObject)
protected void sequence_AttributeCS(org.eclipse.emf.ecore.EObject context, AttributeCS semanticObject)
protected void sequence_ClassCS(org.eclipse.emf.ecore.EObject context, ClassCS semanticObject)
protected void sequence_CollectionTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context, CollectionTypeCS semanticObject)
protected void sequence_DataTypeCS(org.eclipse.emf.ecore.EObject context, DataTypeCS semanticObject)
protected void sequence_DetailCS(org.eclipse.emf.ecore.EObject context, DetailCS semanticObject)
protected void sequence_DocumentationCS(org.eclipse.emf.ecore.EObject context, DocumentationCS semanticObject)
protected void sequence_EnumerationCS(org.eclipse.emf.ecore.EObject context, EnumerationCS semanticObject)
protected void sequence_EnumerationLiteralCS(org.eclipse.emf.ecore.EObject context, EnumerationLiteralCS semanticObject)
protected void sequence_ImportCS(org.eclipse.emf.ecore.EObject context, ImportCS semanticObject)
protected void sequence_InvariantConstraintCS(org.eclipse.emf.ecore.EObject context, OCLinEcoreConstraintCS semanticObject)
protected void sequence_LibraryCS(org.eclipse.emf.ecore.EObject context, LibraryCS semanticObject)
protected void sequence_ModelElementRefCS(org.eclipse.emf.ecore.EObject context, ModelElementRefCS semanticObject)
protected void sequence_OperationCS(org.eclipse.emf.ecore.EObject context, OperationCS semanticObject)
protected void sequence_PackageCS(org.eclipse.emf.ecore.EObject context, PackageCS semanticObject)
protected void sequence_ParameterCS(org.eclipse.emf.ecore.EObject context, ParameterCS semanticObject)
protected void sequence_PostconditionConstraintCS(org.eclipse.emf.ecore.EObject context, OCLinEcoreConstraintCS semanticObject)
protected void sequence_PreconditionConstraintCS(org.eclipse.emf.ecore.EObject context, OCLinEcoreConstraintCS semanticObject)
protected void sequence_PrimitiveTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context, PrimitiveTypeRefCS semanticObject)
protected void sequence_ReferenceCS(org.eclipse.emf.ecore.EObject context, ReferenceCS semanticObject)
protected void sequence_SpecificationCS(org.eclipse.emf.ecore.EObject context, ExpSpecificationCS semanticObject)
protected void sequence_SysMLCS(org.eclipse.emf.ecore.EObject context, SysMLCS semanticObject)
protected void sequence_TemplateBindingCS(org.eclipse.emf.ecore.EObject context, TemplateBindingCS semanticObject)
protected void sequence_TemplateParameterSubstitutionCS(org.eclipse.emf.ecore.EObject context, TemplateParameterSubstitutionCS semanticObject)
protected void sequence_TemplateSignatureCS(org.eclipse.emf.ecore.EObject context, TemplateSignatureCS semanticObject)
protected void sequence_TopLevelCS(org.eclipse.emf.ecore.EObject context, TopLevelCS semanticObject)
protected void sequence_TupleTypeCS_TypedMultiplicityRefCS(org.eclipse.emf.ecore.EObject context, TupleTypeCS semanticObject)
protected void sequence_TypeParameterCS(org.eclipse.emf.ecore.EObject context, TypeParameterCS semanticObject)
protected void sequence_TypedMultiplicityRefCS_TypedTypeRefCS(org.eclipse.emf.ecore.EObject context, TypedTypeRefCS semanticObject)
protected void sequence_TypedTypeRefCS(org.eclipse.emf.ecore.EObject context, TypedTypeRefCS semanticObject)
protected void sequence_WildcardTypeRefCS(org.eclipse.emf.ecore.EObject context, WildcardTypeRefCS semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |