/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.ui.common.widget; import org.eclipse.jface.viewers.IStructuredSelection; /** * @since 8.0 */ public interface IListPanelController { //============================================================================================================================ // Declared Methods /**<p> * </p> * @since 4.0 */ Object[] addButtonSelected(); /**<p> * </p> * @since 4.0 */ void downButtonSelected(IStructuredSelection selection); /**<p> * </p> * @since 4.0 */ Object editButtonSelected(IStructuredSelection selection); /**<p> * </p> * @since 4.0 */ void itemsSelected(IStructuredSelection selection); /**<p> * </p> * @since 4.0 */ Object[] removeButtonSelected(IStructuredSelection selection); /**<p> * </p> * @since 4.0 */ void upButtonSelected(IStructuredSelection selection); }