de.cau.cs.kieler.synccharts.text.kits.formatting
Class KitsValueConverter

java.lang.Object
  extended by org.eclipse.xtext.conversion.impl.AbstractValueConverterService
      extended by org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
          extended by org.eclipse.xtext.common.services.DefaultTerminalConverters
              extended by de.cau.cs.kieler.core.annotations.formatting.AnnotationsValueConverter
                  extended by de.cau.cs.kieler.core.expressions.formatting.ExpressionsValueConverter
                      extended by de.cau.cs.kieler.synccharts.text.actions.formatting.ActionsValueConverter
                          extended by de.cau.cs.kieler.synccharts.text.kits.formatting.KitsValueConverter
All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverterService

public class KitsValueConverter
extends ActionsValueConverter

Customized IValueConverter. Realizes the mapping of special terminal symbols to model content.

Rating red

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.common.services.DefaultTerminalConverters
org.eclipse.xtext.common.services.DefaultTerminalConverters.IDValueConverter, org.eclipse.xtext.common.services.DefaultTerminalConverters.INTValueConverter, org.eclipse.xtext.common.services.DefaultTerminalConverters.STRINGValueConverter
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
defaultTerminalConverterFactory
 
Constructor Summary
KitsValueConverter()
           
 
Method Summary
 org.eclipse.xtext.conversion.IValueConverter<String> AnnotationKey()
          Provides annotation key converter dropping/attaching the leading '@'.
 org.eclipse.xtext.conversion.IValueConverter<String> CommentAnnotation()
          Provides comment annotation converter dropping/attaching the leading/trailing characters.
 org.eclipse.xtext.conversion.IValueConverter<String> TransitionLabalString()
          Provides transition label converter dropping/attaching the leading/trailing character.
 
Methods inherited from class de.cau.cs.kieler.core.expressions.formatting.ExpressionsValueConverter
Boolean, Float, INT
 
Methods inherited from class de.cau.cs.kieler.core.annotations.formatting.AnnotationsValueConverter
EString, String
 
Methods inherited from class org.eclipse.xtext.common.services.DefaultTerminalConverters
ID, STRING
 
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
getConverter, getConverters, getGrammar, internalRegisterForClass, isConfigurationMethod, registerEFactoryConverters, setGrammar, toString, toValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KitsValueConverter

public KitsValueConverter()
Method Detail

TransitionLabalString

public org.eclipse.xtext.conversion.IValueConverter<String> TransitionLabalString()
Provides transition label converter dropping/attaching the leading/trailing character.

Returns:
dedicated value converter

CommentAnnotation

public org.eclipse.xtext.conversion.IValueConverter<String> CommentAnnotation()
Provides comment annotation converter dropping/attaching the leading/trailing characters.

Returns:
dedicated value converter

AnnotationKey

public org.eclipse.xtext.conversion.IValueConverter<String> AnnotationKey()
Provides annotation key converter dropping/attaching the leading '@'.

Returns:
dedicated value converter