Class XbaseValueConverterService

  • All Implemented Interfaces:
    org.eclipse.xtext.conversion.IValueConverterService, org.eclipse.xtext.conversion.IValueConverterService.Introspectable

    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.

    • Constructor Detail

      • XbaseValueConverterService

        public XbaseValueConverterService()
    • 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:
        INT in class org.eclipse.xtext.common.services.DefaultTerminalConverters