|
||||||||||
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.emf.mwe2.language.serializer.AbstractMwe2SemanticSequencer
public abstract class AbstractMwe2SemanticSequencer
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 | |
---|---|
AbstractMwe2SemanticSequencer()
|
Method Summary | |
---|---|
void |
createSequence(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject)
|
protected void |
sequence_Assignment(org.eclipse.emf.ecore.EObject context,
Assignment semanticObject)
Constraint: (feature=[JvmIdentifiableElement|FQN] value=Value) |
protected void |
sequence_BooleanLiteral(org.eclipse.emf.ecore.EObject context,
BooleanLiteral semanticObject)
Constraint: (isTrue?='true'?) |
protected void |
sequence_Component(org.eclipse.emf.ecore.EObject context,
Component semanticObject)
Constraint: ((type=[JvmType|FQN] | module=[Module|FQN])? name=FQN? autoInject?='auto-inject'? assignment+=Assignment*) |
protected void |
sequence_DeclaredProperty(org.eclipse.emf.ecore.EObject context,
DeclaredProperty semanticObject)
Constraint: (type=[JvmType|FQN]? name=FQN default=Value?) |
protected void |
sequence_Import(org.eclipse.emf.ecore.EObject context,
Import semanticObject)
Constraint: importedNamespace=ImportedFQN |
protected void |
sequence_Module(org.eclipse.emf.ecore.EObject context,
Module semanticObject)
Constraint: (canonicalName=FQN imports+=Import* declaredProperties+=DeclaredProperty* root=RootComponent) |
protected void |
sequence_PlainString(org.eclipse.emf.ecore.EObject context,
PlainString semanticObject)
Constraint: value=ConstantValue |
protected void |
sequence_PropertyReferenceImpl(org.eclipse.emf.ecore.EObject context,
PropertyReference semanticObject)
Constraint: referable=[DeclaredProperty|FQN] |
protected void |
sequence_Reference(org.eclipse.emf.ecore.EObject context,
Reference semanticObject)
Constraint: referable=[Referrable|FQN] |
protected void |
sequence_RootComponent(org.eclipse.emf.ecore.EObject context,
Component semanticObject)
Constraint: ((type=[JvmType|FQN] | module=[Module|FQN]) name=FQN? autoInject?='auto-inject'? assignment+=Assignment*) |
protected void |
sequence_StringLiteral(org.eclipse.emf.ecore.EObject context,
StringLiteral semanticObject)
Constraint: ( (begin=''' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end=''') | (begin='"' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end='"') ) |
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer |
---|
init |
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer |
---|
createContext, createNodeProvider, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, sequence, setMasterSequencer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractMwe2SemanticSequencer()
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 org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
protected void sequence_Assignment(org.eclipse.emf.ecore.EObject context, Assignment semanticObject)
protected void sequence_BooleanLiteral(org.eclipse.emf.ecore.EObject context, BooleanLiteral semanticObject)
protected void sequence_Component(org.eclipse.emf.ecore.EObject context, Component semanticObject)
protected void sequence_DeclaredProperty(org.eclipse.emf.ecore.EObject context, DeclaredProperty semanticObject)
protected void sequence_Import(org.eclipse.emf.ecore.EObject context, Import semanticObject)
protected void sequence_Module(org.eclipse.emf.ecore.EObject context, Module semanticObject)
protected void sequence_PlainString(org.eclipse.emf.ecore.EObject context, PlainString semanticObject)
protected void sequence_PropertyReferenceImpl(org.eclipse.emf.ecore.EObject context, PropertyReference semanticObject)
protected void sequence_Reference(org.eclipse.emf.ecore.EObject context, Reference semanticObject)
protected void sequence_RootComponent(org.eclipse.emf.ecore.EObject context, Component semanticObject)
protected void sequence_StringLiteral(org.eclipse.emf.ecore.EObject context, StringLiteral semanticObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |