package com.redhat.ceylon.eclipse.code.hover; import org.eclipse.jface.text.IInformationControlCreator; import com.redhat.ceylon.eclipse.code.editor.CeylonEditor; import com.redhat.ceylon.eclipse.java2ceylon.HoverJ2C; import com.redhat.ceylon.ide.common.doc.DocGenerator; public class hoverJ2C implements HoverJ2C { @Override public DocGenerator getDocGenerator() { return eclipseDocGenerator_.get_(); } @Override public SourceInfoHover newEclipseDocGeneratorAsSourceInfoHover(CeylonEditor editor) { return new EclipseDocGenerator(editor); } @Override public DocGenerator newEclipseDocGenerator(CeylonEditor editor) { return new EclipseDocGenerator(editor); } @Override public IInformationControlCreator getInformationPresenterControlCreator(DocGenerator docGenerator) { if (docGenerator instanceof EclipseDocGenerator) { EclipseDocGenerator eclipseDocGenerator = (EclipseDocGenerator) docGenerator; return eclipseDocGenerator.getInformationPresenterControlCreator(); } else { return null; } } }