/*
* 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;
import org.teiid.core.designer.util.CoreStringUtil;
/**
* @since 8.0
*/
public class ListPanelAdapter
implements IListPanelController, CoreStringUtil.Constants {
//============================================================================================================================
// ListEditPanelController Methods
/**<p>
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#addButtonSelected()
* @since 4.0
*/
@Override
public Object[] addButtonSelected() {
return EMPTY_STRING_ARRAY;
}
/**<p>
* Does nothing.
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#downButtonSelected(org.eclipse.jface.viewers.IStructuredSelection)
* @since 4.0
*/
@Override
public void downButtonSelected(final IStructuredSelection selection) {
}
/**<p>
* Does nothing.
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#editButtonSelected(org.eclipse.jface.viewers.IStructuredSelection)
* @since 4.0
*/
@Override
public Object editButtonSelected(IStructuredSelection selection) {
return selection.getFirstElement();
}
/**<p>
* Does nothing.
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#itemsSelected(org.eclipse.jface.viewers.IStructuredSelection)
* @since 4.0
*/
@Override
public void itemsSelected(final IStructuredSelection selection) {
}
/**<p>
* Does nothing.
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#removeButtonSelected(org.eclipse.jface.viewers.IStructuredSelection)
* @since 4.0
*/
@Override
public Object[] removeButtonSelected(IStructuredSelection selection) {
return selection.toArray();
}
/**<p>
* Does nothing.
* </p>
* @see org.teiid.designer.ui.common.widget.IListPanelController#upButtonSelected(org.eclipse.jface.viewers.IStructuredSelection)
* @since 4.0
*/
@Override
public void upButtonSelected(IStructuredSelection selection) {
}
}