2016-11-04 4 views
1

J'utilise Xtext 2.10.0.v201605250459 avec Eclipse Neon 4.6.1 et je souhaite implémenter des textes personnalisés tels que décrits dans this tutorial. Cependant, cela ne fonctionne pas (aucun texte personnalisé n'apparaît comme prévu, mais celui par défaut tel qu'il est géré par le framework Xtext).Survol en mode personnalisé dans Xtext 2.10

Ma mise en œuvre du fournisseur de vol stationnaire:

package demo.ui.hover 

import org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider 
import org.eclipse.emf.ecore.EObject 

class DemoEObjectHoverProvider extends DefaultEObjectHoverProvider 
{ 
    override protected getFirstLine(EObject o) 
    { 
     return "This is some demo text!" 
    } 
} 

Voici comment j'enregistrer:

/* 
* generated by Xtext 2.10.0 
*/ 
package demo.ui 

import org.eclipse.xtend.lib.annotations.FinalFieldsConstructor 
import demo.ui.hover.DemoEObjectHoverProvider 

/** 
* Use this class to register components to be used within the Eclipse IDE. 
*/ 
@FinalFieldsConstructor 
class DemoUiModule extends AbstractDemoUiModule 
{ 
    def bindIEObjectHoverProvider() 
    { 
     typeof(DemoEObjectHoverProvider) 
    } 
} 

Pouvez-vous identifier il y a une erreur?

Répondre