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.CompareOperatorsValueConverter |
static class |
XbaseValueConverterService.IntUnderscoreValueConverter |
static class |
XbaseValueConverterService.MultiAssignOperatorsValueConverter |
static class |
XbaseValueConverterService.OtherOperatorsValueConverter |
IValueConverterService.Introspectable
defaultTerminalConverterFactory
Constructor and Description |
---|
XbaseValueConverterService() |
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> getQualifiedNameInStaticImportValueConverter()
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.String> getOpPostfixConverter()
public IValueConverter<java.lang.Integer> INT()
INT
in class DefaultTerminalConverters