org.eclipse.cdt.internal.ui.navigator
Class CNavigatorDropAdapterAssistant
java.lang.Object
org.eclipse.ui.navigator.CommonDropAdapterAssistant
org.eclipse.cdt.internal.ui.navigator.CNavigatorDropAdapterAssistant
public class CNavigatorDropAdapterAssistant
- extends org.eclipse.ui.navigator.CommonDropAdapterAssistant
A Common Navigator drop adapter assistant handling dropping of ICElement
s.
- See Also:
SelectionTransferDropAdapter
Method Summary |
static org.eclipse.cdt.core.model.ICElement[] |
getCElements(org.eclipse.jface.viewers.ISelection selection)
|
org.eclipse.core.runtime.IStatus |
handleDrop(org.eclipse.ui.navigator.CommonDropAdapter dropAdapter,
org.eclipse.swt.dnd.DropTargetEvent event,
java.lang.Object target)
|
boolean |
isSupportedType(org.eclipse.swt.dnd.TransferData transferType)
|
void |
run(org.eclipse.jface.operation.IRunnableWithProgress runnable)
|
org.eclipse.core.runtime.IStatus |
validateDrop(java.lang.Object target,
int operation,
org.eclipse.swt.dnd.TransferData transferType)
|
Methods inherited from class org.eclipse.ui.navigator.CommonDropAdapterAssistant |
handlePluginTransferDrop, init, validatePluginTransferDrop |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CNavigatorDropAdapterAssistant
public CNavigatorDropAdapterAssistant()
isSupportedType
public boolean isSupportedType(org.eclipse.swt.dnd.TransferData transferType)
- Overrides:
isSupportedType
in class org.eclipse.ui.navigator.CommonDropAdapterAssistant
handleDrop
public org.eclipse.core.runtime.IStatus handleDrop(org.eclipse.ui.navigator.CommonDropAdapter dropAdapter,
org.eclipse.swt.dnd.DropTargetEvent event,
java.lang.Object target)
- Specified by:
handleDrop
in class org.eclipse.ui.navigator.CommonDropAdapterAssistant
validateDrop
public org.eclipse.core.runtime.IStatus validateDrop(java.lang.Object target,
int operation,
org.eclipse.swt.dnd.TransferData transferType)
- Specified by:
validateDrop
in class org.eclipse.ui.navigator.CommonDropAdapterAssistant
run
public void run(org.eclipse.jface.operation.IRunnableWithProgress runnable)
throws java.lang.InterruptedException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.InterruptedException
java.lang.reflect.InvocationTargetException
getCElements
public static org.eclipse.cdt.core.model.ICElement[] getCElements(org.eclipse.jface.viewers.ISelection selection)