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

    Constructors
    Constructor
    Description
    AbstractDropPVTargetListener(org.eclipse.gef.EditPartViewer viewer, Transfer xfer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractDropPVTargetListener

      public AbstractDropPVTargetListener(org.eclipse.gef.EditPartViewer viewer, Transfer xfer)
  • Method Details

    • updateTargetRequest

      protected void updateTargetRequest()
      Specified by:
      updateTargetRequest in class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
    • updateTargetEditPart

      protected void updateTargetEditPart()
      Overrides:
      updateTargetEditPart in class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
    • createTargetRequest

      protected org.eclipse.gef.Request createTargetRequest()
      Overrides:
      createTargetRequest in class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
    • handleDragOver

      protected void handleDragOver()
      Overrides:
      handleDragOver in class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
    • handleDrop

      protected void handleDrop()
      Overrides:
      handleDrop in class org.eclipse.gef.dnd.AbstractTransferDropTargetListener
    • getPVNamesFromTransfer

      protected abstract String[] getPVNamesFromTransfer()
      Returns:
      the PV Name array from transfer.