Class Mwe2SemanticSequencer

java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
org.eclipse.emf.mwe2.language.serializer.AbstractMwe2SemanticSequencer
org.eclipse.emf.mwe2.language.serializer.Mwe2SemanticSequencer
All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer

public class Mwe2SemanticSequencer extends AbstractMwe2SemanticSequencer
Author:
Moritz Eysholdt - Initial contribution and API
  • Constructor Details

    • Mwe2SemanticSequencer

      public Mwe2SemanticSequencer()
  • Method Details

    • sequence_StringLiteral

      protected void sequence_StringLiteral(org.eclipse.xtext.serializer.ISerializationContext context, StringLiteral lit)
      Description copied from class: AbstractMwe2SemanticSequencer
       Contexts:
           Value returns StringLiteral
           StringLiteral returns StringLiteral
      
       Constraint:
           (
               (begin=''' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end=''') | 
               (begin='"' parts+=PlainString? (parts+=PropertyReference parts+=PlainString?)* end='"')
           )
       
      Overrides:
      sequence_StringLiteral in class AbstractMwe2SemanticSequencer