sk.uniba.euromath.editor.textEditor.policies
Class TextSelectionEditPolicy

java.lang.Object
  extended by org.eclipse.gef.editpolicies.AbstractEditPolicy
      extended by org.eclipse.gef.editpolicies.GraphicalEditPolicy
          extended by org.eclipse.gef.editpolicies.SelectionEditPolicy
              extended by sk.uniba.euromath.editor.textEditor.policies.TextSelectionEditPolicy
All Implemented Interfaces:
org.eclipse.gef.EditPolicy, org.eclipse.gef.RequestConstants

public class TextSelectionEditPolicy
extends org.eclipse.gef.editpolicies.SelectionEditPolicy

Creates and cares about figures that represent selection. It cares about figures of two kinds

Should be installed in EditPolicy.SELECTION_FEEDBACK_ROLE

Author:
Martin Kollar

Field Summary
protected  List<org.eclipse.draw2d.IFigure> selectionFigures
          List of displayed(shown) selection figures.
 
Fields inherited from interface org.eclipse.gef.EditPolicy
COMPONENT_ROLE, CONNECTION_BENDPOINTS_ROLE, CONNECTION_ENDPOINTS_ROLE, CONNECTION_ROLE, CONTAINER_ROLE, DIRECT_EDIT_ROLE, GRAPHICAL_NODE_ROLE, LAYOUT_ROLE, NODE_ROLE, PRIMARY_DRAG_ROLE, SELECTION_FEEDBACK_ROLE, TREE_CONTAINER_ROLE
 
Fields inherited from interface 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
 
Constructor Summary
TextSelectionEditPolicy()
          Constructor.
 
Method Summary
protected  ITextPieceKeeper getHostKeeper()
          Helper method.
protected  void hideSelection()
          Hides selection.
protected  void setSelectedState(int type)
           
protected  void showSelection()
          Shows selection.
 
Methods inherited from class org.eclipse.gef.editpolicies.SelectionEditPolicy
activate, addSelectionListener, deactivate, getTargetEditPart, hideFocus, removeSelectionListener, setFocus, showFocus, showPrimarySelection
 
Methods inherited from class org.eclipse.gef.editpolicies.GraphicalEditPolicy
addFeedback, getFeedbackLayer, getHostFigure, getLayer, removeFeedback
 
Methods inherited from class org.eclipse.gef.editpolicies.AbstractEditPolicy
debugFeedback, eraseSourceFeedback, eraseTargetFeedback, getCommand, getHost, setHost, showSourceFeedback, showTargetFeedback, toString, understandsRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

selectionFigures

protected final List<org.eclipse.draw2d.IFigure> selectionFigures
List of displayed(shown) selection figures.

Constructor Detail

TextSelectionEditPolicy

public TextSelectionEditPolicy()
Constructor.

Method Detail

hideSelection

protected void hideSelection()
Hides selection.

Specified by:
hideSelection in class org.eclipse.gef.editpolicies.SelectionEditPolicy

showSelection

protected void showSelection()
Shows selection.

Specified by:
showSelection in class org.eclipse.gef.editpolicies.SelectionEditPolicy

setSelectedState

protected void setSelectedState(int type)
Overrides:
setSelectedState in class org.eclipse.gef.editpolicies.SelectionEditPolicy

getHostKeeper

protected ITextPieceKeeper getHostKeeper()
Helper method.

Returns:


Copyright © 2003-2006 null. All Rights Reserved.