Package org.csstudio.opibuilder.dnd
Class AbstractDropPVTargetListener
java.lang.Object
org.eclipse.gef.dnd.AbstractTransferDropTargetListener
org.csstudio.opibuilder.dnd.AbstractDropPVTargetListener
- All Implemented Interfaces:
EventListener
,org.eclipse.gef.dnd.TransferDropTargetListener
,TransferDropTargetListener
,DropTargetListener
,SWTEventListener
- Direct Known Subclasses:
ProcessVariableNameTransferDropPVTargetListener
,TextTransferDropPVTargetListener
public abstract class AbstractDropPVTargetListener
extends org.eclipse.gef.dnd.AbstractTransferDropTargetListener
The listener when a pv name related transfer data is dropped to the viewer.
-
Constructor Summary
ConstructorDescriptionAbstractDropPVTargetListener
(org.eclipse.gef.EditPartViewer viewer, Transfer xfer) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.gef.Request
protected abstract String[]
protected void
protected void
protected void
protected void
Methods inherited from class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
dragEnter, dragLeave, dragOperationChanged, dragOver, drop, dropAccept, eraseTargetFeedback, getCommand, getCurrentEvent, getDropLocation, getExclusionSet, getTargetEditPart, getTargetRequest, getTransfer, getViewer, handleDragOperationChanged, handleEnteredEditPart, handleExitingEditPart, handleHover, handleHoverStop, isEnabled, isEnablementDeterminedByCommand, setAutoexposeHelper, setCurrentEvent, setEnablementDeterminedByCommand, setTargetEditPart, setTransfer, setViewer, showTargetFeedback, unload, updateAutoexposeHelper
-
Constructor Details
-
AbstractDropPVTargetListener
-
-
Method Details
-
updateTargetRequest
protected void updateTargetRequest()- Specified by:
updateTargetRequest
in classorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
-
updateTargetEditPart
protected void updateTargetEditPart()- Overrides:
updateTargetEditPart
in classorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
-
createTargetRequest
protected org.eclipse.gef.Request createTargetRequest()- Overrides:
createTargetRequest
in classorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
-
handleDragOver
protected void handleDragOver()- Overrides:
handleDragOver
in classorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
-
handleDrop
protected void handleDrop()- Overrides:
handleDrop
in classorg.eclipse.gef.dnd.AbstractTransferDropTargetListener
-
getPVNamesFromTransfer
- Returns:
- the PV Name array from transfer.
-