public abstract class AbstractXtypeSemanticSequencer extends AbstractDelegatingSemanticSequencer
genericSequencer, genericSequencerProvider
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
Constructor and Description |
---|
AbstractXtypeSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject) |
protected void |
sequence_JvmLowerBound(org.eclipse.emf.ecore.EObject context,
JvmLowerBound semanticObject)
Constraint:
typeReference=JvmTypeReference
|
protected void |
sequence_JvmLowerBoundAnded(org.eclipse.emf.ecore.EObject context,
JvmLowerBound semanticObject)
Constraint:
typeReference=JvmTypeReference
|
protected void |
sequence_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject context,
JvmInnerTypeReference semanticObject)
Constraint:
(
outer=JvmParameterizedTypeReference_JvmInnerTypeReference_1_4_0_0_0
type=[JvmType|ValidID]
(arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)?
|
protected void |
sequence_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject context,
JvmParameterizedTypeReference semanticObject)
Constraint:
(type=[JvmType|QualifiedName] arguments+=JvmArgumentTypeReference arguments+=JvmArgumentTypeReference*)
|
protected void |
sequence_JvmTypeParameter(org.eclipse.emf.ecore.EObject context,
JvmTypeParameter semanticObject)
Constraint:
(name=ValidID (constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*)?)
|
protected void |
sequence_JvmTypeReference(org.eclipse.emf.ecore.EObject context,
JvmGenericArrayTypeReference semanticObject)
Constraint:
componentType=JvmTypeReference_JvmGenericArrayTypeReference_0_1_0_0
|
protected void |
sequence_JvmUpperBound(org.eclipse.emf.ecore.EObject context,
JvmUpperBound semanticObject)
Constraint:
typeReference=JvmTypeReference
|
protected void |
sequence_JvmUpperBoundAnded(org.eclipse.emf.ecore.EObject context,
JvmUpperBound semanticObject)
Constraint:
typeReference=JvmTypeReference
|
protected void |
sequence_JvmWildcardTypeReference(org.eclipse.emf.ecore.EObject context,
JvmWildcardTypeReference semanticObject)
Constraint:
(((constraints+=JvmUpperBound constraints+=JvmUpperBoundAnded*) | (constraints+=JvmLowerBound constraints+=JvmLowerBoundAnded*))?)
|
protected void |
sequence_XFunctionTypeRef(org.eclipse.emf.ecore.EObject context,
XFunctionTypeRef semanticObject)
Constraint:
((paramTypes+=JvmTypeReference paramTypes+=JvmTypeReference*)?
|
protected void |
sequence_XImportDeclaration(org.eclipse.emf.ecore.EObject context,
XImportDeclaration semanticObject)
Constraint:
(
(static?
|
protected void |
sequence_XImportSection(org.eclipse.emf.ecore.EObject context,
XImportSection semanticObject)
Constraint:
importDeclarations+=XImportDeclaration+
|
init
createNodeProvider, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
protected void sequence_JvmLowerBoundAnded(org.eclipse.emf.ecore.EObject context, JvmLowerBound semanticObject)
protected void sequence_JvmLowerBound(org.eclipse.emf.ecore.EObject context, JvmLowerBound semanticObject)
protected void sequence_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject context, JvmInnerTypeReference semanticObject)
protected void sequence_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject context, JvmParameterizedTypeReference semanticObject)
protected void sequence_JvmTypeParameter(org.eclipse.emf.ecore.EObject context, JvmTypeParameter semanticObject)
protected void sequence_JvmTypeReference(org.eclipse.emf.ecore.EObject context, JvmGenericArrayTypeReference semanticObject)
protected void sequence_JvmUpperBoundAnded(org.eclipse.emf.ecore.EObject context, JvmUpperBound semanticObject)
protected void sequence_JvmUpperBound(org.eclipse.emf.ecore.EObject context, JvmUpperBound semanticObject)
protected void sequence_JvmWildcardTypeReference(org.eclipse.emf.ecore.EObject context, JvmWildcardTypeReference semanticObject)
protected void sequence_XFunctionTypeRef(org.eclipse.emf.ecore.EObject context, XFunctionTypeRef semanticObject)
protected void sequence_XImportDeclaration(org.eclipse.emf.ecore.EObject context, XImportDeclaration semanticObject)
protected void sequence_XImportSection(org.eclipse.emf.ecore.EObject context, XImportSection semanticObject)