Class ModulesDropHandler

java.lang.Object
org.eclipse.ease.ui.dnd.AbstractModuleDropHandler
org.eclipse.ease.ui.dnd.ModulesDropHandler
All Implemented Interfaces:
IShellDropHandler

public class ModulesDropHandler extends AbstractModuleDropHandler implements IShellDropHandler
  • Field Details

  • Constructor Details

    • ModulesDropHandler

      public ModulesDropHandler()
  • Method Details

    • accepts

      public boolean accepts(IScriptEngine scriptEngine, Object element)
      Description copied from interface: IShellDropHandler
      Verify that object can be handled.
      Specified by:
      accepts in interface IShellDropHandler
      Parameters:
      scriptEngine - script engine to execute drop action
      element - element to be dropped
      Returns:
      true when element can be handled
    • performDrop

      public void performDrop(IScriptEngine scriptEngine, Object element)
      Description copied from interface: IShellDropHandler
      Perform the drop action.
      Specified by:
      performDrop in interface IShellDropHandler
      Parameters:
      scriptEngine - script engine to execute drop action
      element - element to be dropped
    • performDrop

      public void performDrop(IScriptEngine scriptEngine, Object element, int detail)
      Description copied from interface: IShellDropHandler
      Perform the drop action.
      Specified by:
      performDrop in interface IShellDropHandler
      Parameters:
      scriptEngine - script engine to execute drop action
      element - element to be dropped
      detail - the operation being performed, see DND.DROP_NONE, DND.DROP_MOVE, DND.DROP_COPY,DND.DROP_LINK,DND.DROP_DEFAULT