Class VilValueConverters
java.lang.Object
org.eclipse.xtext.conversion.impl.AbstractValueConverterService
org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
de.uni_hildesheim.sse.vil.expressions.values.VilValueConverters
- All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverterService,org.eclipse.xtext.conversion.IValueConverterService.Introspectable
public class VilValueConverters
extends org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
Factory for the value converters. Typically, one would also
define a converter for the STRING terminal, but due to the content
nature of the VIL template language, we process this manually.
- Author:
- Holger Eichelberger
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.xtext.conversion.IValueConverterService
org.eclipse.xtext.conversion.IValueConverterService.Introspectable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.xtext.conversion.impl.AbstractIDValueConverterprivate net.ssehub.easy.dslCore.values.StringValueConverterprivate net.ssehub.easy.dslCore.values.VersionValueConverterFields inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
defaultTerminalConverterFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.xtext.conversion.IValueConverter<String> ID()Returns the value converter for IDs.org.eclipse.xtext.conversion.IValueConverter<String> NUMBER()Returns the value converter for numbers.org.eclipse.xtext.conversion.IValueConverter<String> VERSION()Returns the value converter for version numbers.Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
getConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, recursiveRegisterForClass, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValue
-
Field Details
-
idValueConverter
@Inject private org.eclipse.xtext.conversion.impl.AbstractIDValueConverter idValueConverter -
textValueConverter
@Inject private net.ssehub.easy.dslCore.values.StringValueConverter textValueConverter -
versionValueConverter
@Inject private net.ssehub.easy.dslCore.values.VersionValueConverter versionValueConverter
-
-
Constructor Details
-
VilValueConverters
public VilValueConverters()
-
-
Method Details
-
ID
Returns the value converter for IDs.- Returns:
- the value converter for IDs.
-
NUMBER
Returns the value converter for numbers.- Returns:
- the value converter for numbers.
-
VERSION
Returns the value converter for version numbers.- Returns:
- the value converter for version numbers.
-