public Class<? extends IValueConverterService> bindIValueConverterService() { return Ecore2XtextTerminalConverters.class; }
@Override public Set<Binding> getGuiceBindingsRt(Grammar grammar) { return new BindFactory().addTypeToType(IValueConverterService.class.getName(), Ecore2XtextTerminalConverters.class.getName()).getBindings(); }
@Override public void generate() { new GuiceModuleAccess.BindingFactory().addTypeToType(TypeReference.typeRef(IValueConverterService.class), TypeReference.typeRef(Ecore2XtextTerminalConverters.class)).contributeTo(this.getLanguage().getRuntimeGenModule()); }