Class AbstractMwe2SemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.eclipse.emf.mwe2.language.serializer.AbstractMwe2SemanticSequencer
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
- Direct Known Subclasses:
Mwe2SemanticSequencer
public abstract class AbstractMwe2SemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
sequence
(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) protected void
sequence_Assignment
(org.eclipse.xtext.serializer.ISerializationContext context, Assignment semanticObject) Contexts: Assignment returns Assignment Constraint: (feature=[JvmIdentifiableElement|FQN] value=Value)protected void
sequence_BooleanLiteral
(org.eclipse.xtext.serializer.ISerializationContext context, BooleanLiteral semanticObject) Contexts: Value returns BooleanLiteral BooleanLiteral returns BooleanLiteral Constraint: isTrue?='true'?protected void
sequence_Component
(org.eclipse.xtext.serializer.ISerializationContext context, Component semanticObject) Contexts: Component returns Component Value returns Component Constraint: ((type=[JvmType|FQN] | module=[Module|FQN])? name=FQN? autoInject?='auto-inject'? assignment+=Assignment*)protected void
sequence_DeclaredProperty
(org.eclipse.xtext.serializer.ISerializationContext context, DeclaredProperty semanticObject) Contexts: DeclaredProperty returns DeclaredProperty Constraint: (type=[JvmType|FQN]? name=FQN default=Value?)protected void
sequence_DoubleLiteral
(org.eclipse.xtext.serializer.ISerializationContext context, DoubleLiteral semanticObject) Contexts: Value returns DoubleLiteral DoubleLiteral returns DoubleLiteral Constraint: value=DoubleValueprotected void
sequence_Import
(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject) Contexts: Import returns Import Constraint: importedNamespace=ImportedFQNprotected void
sequence_IntegerLiteral
(org.eclipse.xtext.serializer.ISerializationContext context, IntegerLiteral semanticObject) Contexts: Value returns IntegerLiteral IntegerLiteral returns IntegerLiteral Constraint: value=IntValueprotected void
sequence_Module
(org.eclipse.xtext.serializer.ISerializationContext context, Module semanticObject) Contexts: Module returns Module Constraint: (canonicalName=FQN imports+=Import* declaredProperties+=DeclaredProperty* root=RootComponent)protected void
sequence_NullLiteral
(org.eclipse.xtext.serializer.ISerializationContext context, NullLiteral semanticObject) Contexts: Value returns NullLiteral NullLiteral returns NullLiteral Constraint: {NullLiteral}protected void
sequence_PlainString
(org.eclipse.xtext.serializer.ISerializationContext context, PlainString semanticObject) Contexts: PlainString returns PlainString Constraint: value=ConstantValueprotected void
sequence_PropertyReferenceImpl
(org.eclipse.xtext.serializer.ISerializationContext context, PropertyReference semanticObject) Contexts: PropertyReference returns PropertyReference PropertyReferenceImpl returns PropertyReference Constraint: referable=[DeclaredProperty|FQN]protected void
sequence_Reference
(org.eclipse.xtext.serializer.ISerializationContext context, Reference semanticObject) Contexts: Value returns Reference Reference returns Reference Constraint: referable=[Referrable|FQN]protected void
sequence_RootComponent
(org.eclipse.xtext.serializer.ISerializationContext context, Component semanticObject) Contexts: RootComponent returns Component Constraint: ((type=[JvmType|FQN] | module=[Module|FQN]) name=FQN? autoInject?='auto-inject'? assignment+=Assignment*)protected void
sequence_StringLiteral
(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteral semanticObject) Contexts: Value returns StringLiteral StringLiteral returns StringLiteral 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, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
-
Constructor Details
-
AbstractMwe2SemanticSequencer
public AbstractMwe2SemanticSequencer()
-
-
Method Details
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) - Overrides:
sequence
in classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
sequence_Assignment
protected void sequence_Assignment(org.eclipse.xtext.serializer.ISerializationContext context, Assignment semanticObject) Contexts: Assignment returns Assignment Constraint: (feature=[JvmIdentifiableElement|FQN] value=Value)
-
sequence_BooleanLiteral
protected void sequence_BooleanLiteral(org.eclipse.xtext.serializer.ISerializationContext context, BooleanLiteral semanticObject) Contexts: Value returns BooleanLiteral BooleanLiteral returns BooleanLiteral Constraint: isTrue?='true'?
-
sequence_Component
protected void sequence_Component(org.eclipse.xtext.serializer.ISerializationContext context, Component semanticObject) Contexts: Component returns Component Value returns Component Constraint: ((type=[JvmType|FQN] | module=[Module|FQN])? name=FQN? autoInject?='auto-inject'? assignment+=Assignment*)
-
sequence_DeclaredProperty
protected void sequence_DeclaredProperty(org.eclipse.xtext.serializer.ISerializationContext context, DeclaredProperty semanticObject) Contexts: DeclaredProperty returns DeclaredProperty Constraint: (type=[JvmType|FQN]? name=FQN default=Value?)
-
sequence_DoubleLiteral
protected void sequence_DoubleLiteral(org.eclipse.xtext.serializer.ISerializationContext context, DoubleLiteral semanticObject) Contexts: Value returns DoubleLiteral DoubleLiteral returns DoubleLiteral Constraint: value=DoubleValue
-
sequence_Import
protected void sequence_Import(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject) Contexts: Import returns Import Constraint: importedNamespace=ImportedFQN
-
sequence_IntegerLiteral
protected void sequence_IntegerLiteral(org.eclipse.xtext.serializer.ISerializationContext context, IntegerLiteral semanticObject) Contexts: Value returns IntegerLiteral IntegerLiteral returns IntegerLiteral Constraint: value=IntValue
-
sequence_Module
protected void sequence_Module(org.eclipse.xtext.serializer.ISerializationContext context, Module semanticObject) Contexts: Module returns Module Constraint: (canonicalName=FQN imports+=Import* declaredProperties+=DeclaredProperty* root=RootComponent)
-
sequence_NullLiteral
protected void sequence_NullLiteral(org.eclipse.xtext.serializer.ISerializationContext context, NullLiteral semanticObject) Contexts: Value returns NullLiteral NullLiteral returns NullLiteral Constraint: {NullLiteral}
-
sequence_PlainString
protected void sequence_PlainString(org.eclipse.xtext.serializer.ISerializationContext context, PlainString semanticObject) Contexts: PlainString returns PlainString Constraint: value=ConstantValue
-
sequence_PropertyReferenceImpl
protected void sequence_PropertyReferenceImpl(org.eclipse.xtext.serializer.ISerializationContext context, PropertyReference semanticObject) Contexts: PropertyReference returns PropertyReference PropertyReferenceImpl returns PropertyReference Constraint: referable=[DeclaredProperty|FQN]
-
sequence_Reference
protected void sequence_Reference(org.eclipse.xtext.serializer.ISerializationContext context, Reference semanticObject) Contexts: Value returns Reference Reference returns Reference Constraint: referable=[Referrable|FQN]
-
sequence_RootComponent
protected void sequence_RootComponent(org.eclipse.xtext.serializer.ISerializationContext context, Component semanticObject) Contexts: RootComponent returns Component Constraint: ((type=[JvmType|FQN] | module=[Module|FQN]) name=FQN? autoInject?='auto-inject'? assignment+=Assignment*)
-
sequence_StringLiteral
protected void sequence_StringLiteral(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteral semanticObject) Contexts: Value returns StringLiteral StringLiteral returns StringLiteral Constraint: ( (begin=''' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end=''') | (begin='"' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end='"') )
-