クラス MovableSelectionTool

  • すべての実装されたインタフェース:
    org.eclipse.gef.RequestConstants, org.eclipse.gef.Tool

    public class MovableSelectionTool
    extends org.eclipse.gef.tools.SelectionTool
    カーソルキーでモデルを移動できるSelectionTool
    作成者:
    nakaG
    • ネストされたクラスの概要

      • クラスから継承されたネストされたクラス/インタフェース org.eclipse.gef.tools.AbstractTool

        org.eclipse.gef.tools.AbstractTool.Input
    • フィールドの概要

      • クラスから継承されたフィールド org.eclipse.gef.tools.SelectionTool

        MAX_FLAG, MAX_STATE, STATE_TRAVERSE_HANDLE
      • クラスから継承されたフィールド org.eclipse.gef.tools.AbstractTool

        MOUSE_BUTTON_ANY, MOUSE_BUTTON1, MOUSE_BUTTON2, MOUSE_BUTTON3, PROPERTY_UNLOAD_WHEN_FINISHED, STATE_ACCESSIBLE_DRAG, STATE_ACCESSIBLE_DRAG_IN_PROGRESS, STATE_DRAG, STATE_DRAG_IN_PROGRESS, STATE_INITIAL, STATE_INVALID, STATE_TERMINAL
      • インタフェースから継承されたフィールド org.eclipse.gef.RequestConstants

        REQ_ADD, REQ_ALIGN, REQ_ALIGN_CHILDREN, REQ_CLONE, REQ_CONNECTION_END, REQ_CONNECTION_START, REQ_CREATE, REQ_CREATE_BENDPOINT, REQ_DELETE, REQ_DELETE_DEPENDANT, REQ_DIRECT_EDIT, REQ_MOVE, REQ_MOVE_BENDPOINT, REQ_MOVE_CHILDREN, REQ_OPEN, REQ_ORPHAN, REQ_ORPHAN_CHILDREN, REQ_RECONNECT_SOURCE, REQ_RECONNECT_TARGET, REQ_RESIZE, REQ_RESIZE_CHILDREN, REQ_SELECTION, REQ_SELECTION_HOVER
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      MovableSelectionTool()  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      protected boolean handleKeyDown​(org.eclipse.swt.events.KeyEvent e)
      • クラスから継承されたメソッド org.eclipse.gef.tools.SelectionTool

        createHoverRequest, createTargetRequest, deactivate, eraseHoverFeedback, getCommandName, getDebugName, getDebugNameForState, getDragTracker, getTargetHoverRequest, getTargetingConditional, handleButtonDown, handleButtonUp, handleCommandStackChanged, handleFocusLost, handleHover, handleHoverStop, handleKeyUp, handleMove, handleNativeDragFinished, handleNativeDragStarted, handleViewerExited, keyDown, keyUp, mouseDoubleClick, mouseDown, mouseDrag, mouseHover, mouseMove, mouseUp, mouseWheelScrolled, refreshCursor, setDragTracker, showHoverFeedback, updateHoverRequest, updateTargetRequest
      • クラスから継承されたメソッド org.eclipse.gef.tools.TargetingTool

        doAutoexpose, eraseTargetFeedback, getAutoexposeHelper, getCommand, getExclusionSet, getTargetEditPart, getTargetRequest, handleAutoexpose, handleEnteredEditPart, handleExitingEditPart, handleInvalidInput, handleLeavingEditPart, isShowingTargetFeedback, isTargetLocked, lockTargetEditPart, resetFlags, resetHover, setAutoexposeHelper, setTargetEditPart, setTargetRequest, showTargetFeedback, unlockTargetEditPart, updateAutoexposeHelper, updateTargetUnderMouse
      • クラスから継承されたメソッド org.eclipse.gef.tools.AbstractTool

        acceptArrowKey, activate, addFeedback, applyProperty, calculateCursor, commitDrag, createOperationSet, debug, executeCommand, executeCurrentCommand, focusGained, focusLost, getCurrentCommand, getCurrentInput, getCurrentViewer, getDefaultCursor, getDisabledCursor, getDomain, getDragMoveDelta, getLocation, getOperationSet, getStartLocation, getState, handleDoubleClick, handleDrag, handleDragInProgress, handleDragStarted, handleFinished, handleFocusGained, handleKeyTraversed, handleViewerEntered, isActive, isHoverActive, isInState, isViewerImportant, keyTraversed, movedPastThreshold, nativeDragFinished, nativeDragStarted, performViewerMouseWheel, placeMouseInViewer, reactivate, releaseToolCapture, removeFeedback, setCurrentCommand, setCursor, setDefaultCursor, setDisabledCursor, setEditDomain, setHoverActive, setProperties, setStartLocation, setState, setToolCapture, setUnloadWhenFinished, setViewer, stateTransition, unloadWhenFinished, viewerEntered, viewerExited
      • クラスから継承されたメソッド org.eclipse.gef.util.FlagSupport

        getFlag, setFlag
    • コンストラクタの詳細

      • MovableSelectionTool

        public MovableSelectionTool()
    • メソッドの詳細

      • handleKeyDown

        protected boolean handleKeyDown​(org.eclipse.swt.events.KeyEvent e)
        オーバーライド:
        handleKeyDown クラス内 org.eclipse.gef.tools.SelectionTool
        関連項目:
        SelectionTool.handleKeyDown(org.eclipse.swt.events.KeyEvent)