org.eclipse.xtext.xbase.conversion
Class XbaseValueConverterService
java.lang.Object
org.eclipse.xtext.conversion.impl.AbstractValueConverterService
org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
org.eclipse.xtext.common.services.DefaultTerminalConverters
org.eclipse.xtext.xbase.conversion.XbaseValueConverterService
- All Implemented Interfaces:
- IValueConverterService
- Direct Known Subclasses:
- XtendValueConverterService
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.
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService |
getConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XbaseValueConverterService
public XbaseValueConverterService()
getIdOrSuperValueConverter
public IValueConverter<java.lang.String> getIdOrSuperValueConverter()
getValidIDConverter
public IValueConverter<java.lang.String> getValidIDConverter()
getQualifiedNameValueConverter
public IValueConverter<java.lang.String> getQualifiedNameValueConverter()
getStaticQualifierConverter
public IValueConverter<java.lang.String> getStaticQualifierConverter()
getOpSingleAssignConverter
public IValueConverter<java.lang.String> getOpSingleAssignConverter()
getOpMultiAssignConverter
public IValueConverter<java.lang.String> getOpMultiAssignConverter()
getOpOrConverter
public IValueConverter<java.lang.String> getOpOrConverter()
getOpAndConverter
public IValueConverter<java.lang.String> getOpAndConverter()
getOpEqualityConverter
public IValueConverter<java.lang.String> getOpEqualityConverter()
getOpCompareConverter
public IValueConverter<java.lang.String> getOpCompareConverter()
getOpOtherConverter
public IValueConverter<java.lang.String> getOpOtherConverter()
getOpAddConverter
public IValueConverter<java.lang.String> getOpAddConverter()
getOpMultiConverter
public IValueConverter<java.lang.String> getOpMultiConverter()
getOpUnaryConverter
public IValueConverter<java.lang.String> getOpUnaryConverter()
INT
public IValueConverter<java.lang.Integer> INT()
- Overrides:
INT
in class DefaultTerminalConverters