package org.nightlabs.jfire.trade.ui.transfer.deliver;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.ui.IViewActionDelegate;
import org.eclipse.ui.IViewPart;
public class CheckAllDeliveriesActionDelegate implements IViewActionDelegate {
private DeliveryQueueBrowsingView deliveryQueueBrowsingView;
public void init(IViewPart view) {
if (view instanceof DeliveryQueueBrowsingView) {
deliveryQueueBrowsingView = (DeliveryQueueBrowsingView) view;
} else
throw new IllegalArgumentException("Given IViewPart is no instance of DeliveryQueueBrowsingView."); //$NON-NLS-1$
}
@Override
public void run(IAction action) {
deliveryQueueBrowsingView.checkAllDeliveries();
}
@Override
public void selectionChanged(IAction arg0, ISelection arg1) {
}
}