org.topbraidcomposer.ui.views
Class ChangeDropTargetAdapter
java.lang.Object
org.eclipse.swt.dnd.DropTargetAdapter
org.topbraidcomposer.ui.util.MyDropTargetAdapter
org.topbraidcomposer.ui.views.ChangeDropTargetAdapter
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.swt.dnd.DropTargetListener, org.eclipse.swt.internal.SWTEventListener
public abstract class ChangeDropTargetAdapter
- extends MyDropTargetAdapter
A DropTargetAdapter that executes a given ModelOperation when released.
The operation is also used to verify the drop target, i.e. if the operation
is invalid then dropping is not permitted.
- Author:
- Holger Knublauch
| Methods inherited from class org.eclipse.swt.dnd.DropTargetAdapter |
dragEnter, dragLeave, dragOperationChanged, dropAccept |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChangeDropTargetAdapter
public ChangeDropTargetAdapter()
createChange
protected abstract IChange createChange(org.eclipse.swt.dnd.DropTargetEvent event)
dragOver
public void dragOver(org.eclipse.swt.dnd.DropTargetEvent event)
- Specified by:
dragOver in interface org.eclipse.swt.dnd.DropTargetListener- Overrides:
dragOver in class org.eclipse.swt.dnd.DropTargetAdapter
drop
public void drop(org.eclipse.swt.dnd.DropTargetEvent event)
- Specified by:
drop in interface org.eclipse.swt.dnd.DropTargetListener- Overrides:
drop in class org.eclipse.swt.dnd.DropTargetAdapter
executeChange
protected void executeChange(IChange change)
getDropFeedback
protected int getDropFeedback()