had to rename the packages to make them compliant with buckminster
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / IDropTargetable.java
1 /**
2 *
3 */
4 package eu.etaxonomy.taxeditor.editor;
5
6 import org.eclipse.swt.widgets.Composite;
7
8 import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
9 import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
10
11 /**
12 * <p>IDropTargetable interface.</p>
13 *
14 * @author n.hoffmann
15 * @version $Id: $
16 */
17 public interface IDropTargetable extends IPostOperationEnabled {
18
19 /**
20 * <p>getControl</p>
21 *
22 * @return a {@link org.eclipse.swt.widgets.Composite} object.
23 */
24 public Composite getControl();
25
26 /**
27 * <p>getNameEditor</p>
28 *
29 * @return a {@link eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor} object.
30 */
31 public TaxonNameEditor getEditor();
32
33 /**
34 * <p>dragEntered</p>
35 */
36 public void dragEntered();
37
38 /**
39 * <p>dragLeft</p>
40 */
41 public void dragLeft();
42 }