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:
org.eclipse.xtext.conversion.IValueConverterService,org.eclipse.xtext.conversion.IValueConverterService.Introspectable
public class XbaseValueConverterService extends org.eclipse.xtext.common.services.DefaultTerminalConvertersThe value converter service for Xbase. It registers the
QualifiedNameValueConverterand aKeywordBasedValueConverterfor each operator.Clients, who extend Xbase should inherit from this value converter service.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXbaseValueConverterService.CompareOperatorsValueConverterstatic classXbaseValueConverterService.IntUnderscoreValueConverterstatic classXbaseValueConverterService.MultiAssignOperatorsValueConverterstatic classXbaseValueConverterService.OtherOperatorsValueConverter
-
Constructor Summary
Constructors Constructor Description XbaseValueConverterService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()-
Methods inherited from class org.eclipse.xtext.common.services.DefaultTerminalConverters
ID, STRING, TerminalsID, TerminalsINT, TerminalsSTRING
-
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
getConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, recursiveRegisterForClass, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValue
-
-
-
-
Method Detail
-
getIdOrSuperValueConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getIdOrSuperValueConverter()
-
getValidIDConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getValidIDConverter()
-
getFeatureCallIDValueConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getFeatureCallIDValueConverter()
-
getQualifiedNameValueConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameValueConverter()
-
getQualifiedNameWithWildCardValueConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameWithWildCardValueConverter()
-
getQualifiedNameInStaticImportValueConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getQualifiedNameInStaticImportValueConverter()
-
getOpSingleAssignConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpSingleAssignConverter()
-
getOpMultiAssignConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpMultiAssignConverter()
-
getOpOrConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpOrConverter()
-
getOpAndConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpAndConverter()
-
getOpEqualityConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpEqualityConverter()
-
getOpCompareConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpCompareConverter()
-
getOpOtherConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpOtherConverter()
-
getOpAddConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpAddConverter()
-
getOpMultiConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpMultiConverter()
-
getOpUnaryConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpUnaryConverter()
-
getOpPostfixConverter
public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> getOpPostfixConverter()
-
INT
public org.eclipse.xtext.conversion.IValueConverter<java.lang.Integer> INT()
- Overrides:
INTin classorg.eclipse.xtext.common.services.DefaultTerminalConverters
-
-