package sk.stuba.fiit.perconik.core.adapters;
import org.eclipse.ui.IWorkbenchPartReference;
import sk.stuba.fiit.perconik.core.Adapter;
import sk.stuba.fiit.perconik.core.listeners.PartListener;
/**
* An abstract adapter class for a {@code PartListener}.
* The methods in this class are empty. This class exists
* as convenience for creating listener objects.
*
* <p>Extend this class to create a {@code PartListener}
* and override the methods for the events of interest.
*
* @see Adapter
* @see PartListener
*
* @author Pavol Zbell
* @since 1.0
*/
public class PartAdapter extends Adapter implements PartListener {
/**
* Constructor for use by subclasses.
*/
protected PartAdapter() {}
public void partOpened(final IWorkbenchPartReference reference) {}
public void partClosed(final IWorkbenchPartReference reference) {}
public void partActivated(final IWorkbenchPartReference reference) {}
public void partDeactivated(final IWorkbenchPartReference reference) {}
public void partVisible(final IWorkbenchPartReference reference) {}
public void partHidden(final IWorkbenchPartReference reference) {}
public void partBroughtToTop(final IWorkbenchPartReference reference) {}
public void partInputChanged(final IWorkbenchPartReference reference) {}
}