// Copyright (c) 2009-2010 by the projectusus.org contributors // This software is released under the terms and conditions // of the Eclipse Public License (EPL) 1.0. // See http://www.eclipse.org/legal/epl-v10.html for details. package org.projectusus.ui.internal.hotspots.pages; import org.eclipse.jface.viewers.ISelectionProvider; import org.eclipse.ui.part.IPageBookViewPage; import org.projectusus.ui.internal.AnalysisDisplayEntry; public interface IHotspotsPage extends IPageBookViewPage { void setInput( AnalysisDisplayEntry element ); boolean isInitialized(); void refresh(); boolean matches( AnalysisDisplayEntry entry ); void resetSort(); ISelectionProvider getSelectionProvider(); String getDescription(); }