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 DeliverCheckedDeliveriesActionDelegate 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$
}
public void run(IAction action) {
deliveryQueueBrowsingView.deliverCheckedDeliveries();
}
public void selectionChanged(IAction action, ISelection selection) {
}
}