Class AbstractDeclarativeValueConverterService

    • Constructor Detail

      • AbstractDeclarativeValueConverterService

        public AbstractDeclarativeValueConverterService()
    • Method Detail

      • setGrammar

        @Inject
        public void setGrammar​(IGrammarAccess grammarAccess)
      • getGrammar

        protected Grammar getGrammar()
      • toString

        public java.lang.String toString​(java.lang.Object value,
                                         java.lang.String lexerRule)
        Specified by:
        toString in interface IValueConverterService
      • getConverters

        protected java.util.Map<java.lang.String,​IValueConverter<java.lang.Object>> getConverters()
      • internalRegisterForClass

        protected void internalRegisterForClass​(java.lang.Class<?> clazz,
                                                java.util.Map<java.lang.String,​IValueConverter<java.lang.Object>> converters)
        Since:
        2.4
        Noreference:
        This method is not intended to be referenced by clients.
        Nooverride:
        This method is not intended to be re-implemented or extended by clients.
      • recursiveRegisterForClass

        protected void recursiveRegisterForClass​(java.lang.Class<?> clazz,
                                                 java.util.Map<java.lang.String,​IValueConverter<java.lang.Object>> converters)
        Since:
        2.9
      • isConfigurationMethod

        protected boolean isConfigurationMethod​(java.lang.reflect.Method method)
      • registerEFactoryConverters

        protected void registerEFactoryConverters​(java.util.Map<java.lang.String,​IValueConverter<java.lang.Object>> converters)
        Since:
        2.4
        Noreference:
        This method is not intended to be referenced by clients.
        Nooverride:
        This method is not intended to be re-implemented or extended by clients.