public class XbaseValueConverterService
extends org.eclipse.xtext.common.services.DefaultTerminalConverters
The value converter service for Xbase. It registers
the QualifiedNameValueConverter and a KeywordBasedValueConverter
for each operator.
Clients, who extend Xbase should inherit from this value converter service.
| Modifier and Type | Class and Description |
|---|---|
static class |
XbaseValueConverterService.CompareOperatorsValueConverter |
static class |
XbaseValueConverterService.IntUnderscoreValueConverter |
static class |
XbaseValueConverterService.MultiAssignOperatorsValueConverter |
static class |
XbaseValueConverterService.OtherOperatorsValueConverter |
| Constructor and Description |
|---|
XbaseValueConverterService() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getFeatureCallIDValueConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getIdOrSuperValueConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpAddConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpAndConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpCompareConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpEqualityConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpMultiAssignConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpMultiConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpOrConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpOtherConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpPostfixConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpSingleAssignConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getOpUnaryConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getQualifiedNameInStaticImportValueConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getQualifiedNameValueConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getQualifiedNameWithWildCardValueConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.String> |
getValidIDConverter() |
org.eclipse.xtext.conversion.IValueConverter<java.lang.Integer> |
INT() |
ID, STRING, TerminalsID, TerminalsINT, TerminalsSTRINGgetConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, recursiveRegisterForClass, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValuepublic org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getIdOrSuperValueConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getValidIDConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getFeatureCallIDValueConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameValueConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameWithWildCardValueConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameInStaticImportValueConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpSingleAssignConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpMultiAssignConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpOrConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpAndConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpEqualityConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpCompareConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpOtherConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpAddConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpMultiConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpUnaryConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpPostfixConverter()
public org.eclipse.xtext.conversion.IValueConverter<java.lang.Integer> INT()
INT in class org.eclipse.xtext.common.services.DefaultTerminalConverters