public class XbaseValueConverterService extends 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.IntUnderscoreValueConverter |
static class |
XbaseValueConverterService.OtherOperatorsValueConverter |
defaultTerminalConverterFactory
Constructor and Description |
---|
XbaseValueConverterService() |
Modifier and Type | Method and Description |
---|---|
IValueConverter<java.lang.String> |
getFeatureCallIDValueConverter() |
IValueConverter<java.lang.String> |
getIdOrSuperValueConverter() |
IValueConverter<java.lang.String> |
getOpAddConverter() |
IValueConverter<java.lang.String> |
getOpAndConverter() |
IValueConverter<java.lang.String> |
getOpCompareConverter() |
IValueConverter<java.lang.String> |
getOpEqualityConverter() |
IValueConverter<java.lang.String> |
getOpMultiAssignConverter() |
IValueConverter<java.lang.String> |
getOpMultiConverter() |
IValueConverter<java.lang.String> |
getOpOrConverter() |
IValueConverter<java.lang.String> |
getOpOtherConverter() |
IValueConverter<java.lang.String> |
getOpSingleAssignConverter() |
IValueConverter<java.lang.String> |
getOpUnaryConverter() |
IValueConverter<java.lang.String> |
getQualifiedNameValueConverter() |
IValueConverter<java.lang.String> |
getQualifiedNameWithWildCardValueConverter() |
IValueConverter<java.lang.String> |
getValidIDConverter() |
IValueConverter<java.lang.Integer> |
INT() |
ID, STRING
getConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValue
public IValueConverter<java.lang.String> getIdOrSuperValueConverter()
public IValueConverter<java.lang.String> getValidIDConverter()
public IValueConverter<java.lang.String> getFeatureCallIDValueConverter()
public IValueConverter<java.lang.String> getQualifiedNameValueConverter()
public IValueConverter<java.lang.String> getQualifiedNameWithWildCardValueConverter()
public IValueConverter<java.lang.String> getOpSingleAssignConverter()
public IValueConverter<java.lang.String> getOpMultiAssignConverter()
public IValueConverter<java.lang.String> getOpOrConverter()
public IValueConverter<java.lang.String> getOpAndConverter()
public IValueConverter<java.lang.String> getOpEqualityConverter()
public IValueConverter<java.lang.String> getOpCompareConverter()
public IValueConverter<java.lang.String> getOpOtherConverter()
public IValueConverter<java.lang.String> getOpAddConverter()
public IValueConverter<java.lang.String> getOpMultiConverter()
public IValueConverter<java.lang.String> getOpUnaryConverter()
public IValueConverter<java.lang.Integer> INT()
INT
in class DefaultTerminalConverters