public class CodetemplatesSemanticSequencer extends AbstractDelegatingSemanticSequencer
genericSequencer, genericSequencerProvider
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues
Constructor and Description |
---|
CodetemplatesSemanticSequencer() |
Modifier and Type | Method and Description |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject) |
protected void |
sequence_Codetemplate(org.eclipse.emf.ecore.EObject context,
Codetemplate semanticObject)
Constraint:
(name=ValidID id=ID description=STRING (context=[AbstractRule|ValidID] | keywordContext=STRING) body=TemplateBodyWithQuotes)
|
protected void |
sequence_Codetemplates(org.eclipse.emf.ecore.EObject context,
Codetemplates semanticObject)
Constraint:
(language=[Grammar|FQN] templates+=Codetemplate*)
|
protected void |
sequence_Dollar(org.eclipse.emf.ecore.EObject context,
Dollar semanticObject)
Constraint:
(escaped?
|
protected void |
sequence_Literal(org.eclipse.emf.ecore.EObject context,
Literal semanticObject)
Constraint:
value=LiteralValue
|
protected void |
sequence_TemplateBody(org.eclipse.emf.ecore.EObject context,
TemplateBody semanticObject)
Constraint:
(parts+=Literal?
|
protected void |
sequence_Variable(org.eclipse.emf.ecore.EObject context,
Variable semanticObject)
Constraint:
(
name=ValidID |
(name=ValidID?
|
init
createContext, createNodeProvider, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, sequence, setMasterSequencer
public void createSequence(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EObject semanticObject)
createSequence
in interface ISemanticSequencer
createSequence
in class AbstractSemanticSequencer
protected void sequence_Codetemplate(org.eclipse.emf.ecore.EObject context, Codetemplate semanticObject)
protected void sequence_Codetemplates(org.eclipse.emf.ecore.EObject context, Codetemplates semanticObject)
protected void sequence_Dollar(org.eclipse.emf.ecore.EObject context, Dollar semanticObject)
protected void sequence_Literal(org.eclipse.emf.ecore.EObject context, Literal semanticObject)
protected void sequence_TemplateBody(org.eclipse.emf.ecore.EObject context, TemplateBody semanticObject)
protected void sequence_Variable(org.eclipse.emf.ecore.EObject context, Variable semanticObject)