package org.eclipse.uml2.diagram.common.sheet.chooser;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.viewers.IDoubleClickListener;
import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
public interface ElementChooserPage {
List<?> getSelection();
void setSelection(List<?> selection);
Control createControl(Composite parent);
void addDoubleClickListener(IDoubleClickListener l);
void addSelectionListener(ISelectionChangedListener l);
interface Validator {
EObject validate(Object object);
}
}