package org.eclipsetrader.ui.internal.views;
import org.eclipse.jface.viewers.StructuredViewer;
import org.eclipsetrader.core.views.IColumn;
/**
* Interface implemented by watch list viewer presentations.
*
* @since 1.0
*/
public interface IWatchListViewerPresentation {
/**
* Gets the structured viewer used by the receiver.
*
* @return the structured viewer.
*/
public StructuredViewer getViewer();
/**
* Updates the displayed columns.
*
* @param columns the new columns to display.
*/
public void updateColumns(IColumn[] columns);
/**
* Disposes the receiver and the associated resources.
*/
public void dispose();
}