public abstract class AbstractInstanceTool
extends de.fhg.igd.mapviewer.tools.AbstractMapTool
implements org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.ui.ISelectionListener
Constructor and Description |
---|
AbstractInstanceTool()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
click(MouseEvent me,
org.jdesktop.swingx.mapviewer.GeoPosition pos) |
protected void |
fireSelectionChange(org.eclipse.jface.viewers.ISelection selection)
Fire a selection change
|
org.eclipse.jface.viewers.ISelection |
getSelection() |
protected org.eclipse.jface.viewers.ISelection |
getSelection(AbstractInstancePainter painter,
Object selectionArea)
Get the selection for the given painter in the given selection area.
|
void |
popup(MouseEvent me,
org.jdesktop.swingx.mapviewer.GeoPosition pos) |
void |
pressed(MouseEvent me,
org.jdesktop.swingx.mapviewer.GeoPosition pos) |
void |
released(MouseEvent me,
org.jdesktop.swingx.mapviewer.GeoPosition pos) |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
selectionChanged(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
protected void |
updateSelection(Object selectionArea,
boolean combineWithLast,
boolean allowPainterCombine)
Update the selection for the given selection area.
|
addActivationListener, addPosition, compareTo, getCursor, getDescription, getIconURL, getId, getName, getPoints, getPositions, getRenderer, isActive, mouseClicked, mousePressed, mouseReleased, removeActivationListener, removeLastPosition, repaint, reset, setActivator, setActive, setDescription, setIconURL, setId, setMapKit, setName, setPriority, setRenderer
public void activate()
activate
in class de.fhg.igd.mapviewer.tools.AbstractMapTool
AbstractMapTool.activate()
public void click(MouseEvent me, org.jdesktop.swingx.mapviewer.GeoPosition pos)
click
in class de.fhg.igd.mapviewer.tools.AbstractMapTool
AbstractMapTool.click(MouseEvent, GeoPosition)
public void popup(MouseEvent me, org.jdesktop.swingx.mapviewer.GeoPosition pos)
popup
in class de.fhg.igd.mapviewer.tools.AbstractMapTool
AbstractMapTool.popup(MouseEvent, GeoPosition)
public void released(MouseEvent me, org.jdesktop.swingx.mapviewer.GeoPosition pos)
released
in class de.fhg.igd.mapviewer.tools.AbstractMapTool
AbstractMapTool.released(MouseEvent, GeoPosition)
public void pressed(MouseEvent me, org.jdesktop.swingx.mapviewer.GeoPosition pos)
pressed
in class de.fhg.igd.mapviewer.tools.AbstractMapTool
AbstractMapTool.pressed(MouseEvent, GeoPosition)
protected void fireSelectionChange(org.eclipse.jface.viewers.ISelection selection)
selection
- the new selectionpublic void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.addSelectionChangedListener(ISelectionChangedListener)
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.getSelection()
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.removeSelectionChangedListener(ISelectionChangedListener)
public void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
ISelectionProvider.setSelection(ISelection)
public void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
selectionChanged
in interface org.eclipse.ui.ISelectionListener
ISelectionListener.selectionChanged(org.eclipse.ui.IWorkbenchPart,
org.eclipse.jface.viewers.ISelection)
protected void updateSelection(Object selectionArea, boolean combineWithLast, boolean allowPainterCombine)
selectionArea
- the selection area (as supported by
getSelection(AbstractInstancePainter, Object)
)combineWithLast
- if the selection shall be combined with the last
selectionallowPainterCombine
- if selections from different painters may be
combinedprotected org.eclipse.jface.viewers.ISelection getSelection(AbstractInstancePainter painter, Object selectionArea)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a