package com.googlecode.goclipse.search; import org.eclipse.core.runtime.IAdapterFactory; import org.eclipse.search.ui.ISearchPageScoreComputer; public class GoSearchAdapterFactory implements IAdapterFactory { private GoSearchPageScoreComputer scoreComputer = new GoSearchPageScoreComputer(); public GoSearchAdapterFactory() { } @SuppressWarnings("unchecked") @Override public <T> T getAdapter(Object adaptableObject, Class<T> adapterType) { return (T) scoreComputer; } @Override public Class<?>[] getAdapterList() { return new Class[] { ISearchPageScoreComputer.class }; } }