public class RailroadSelectionProvider
extends java.lang.Object
implements org.eclipse.draw2d.MouseListener, org.eclipse.jface.viewers.ISelectionProvider
Modifier and Type | Class and Description |
---|---|
static class |
RailroadSelectionProvider.DoubleClickEvent |
Constructor and Description |
---|
RailroadSelectionProvider() |
Modifier and Type | Method and Description |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
protected org.eclipse.draw2d.IFigure |
getSelectedFigure(org.eclipse.jface.viewers.ISelection selection) |
org.eclipse.jface.viewers.ISelection |
getSelection() |
void |
mouseDoubleClicked(org.eclipse.draw2d.MouseEvent me) |
void |
mousePressed(org.eclipse.draw2d.MouseEvent me) |
void |
mouseReleased(org.eclipse.draw2d.MouseEvent me) |
void |
removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection) |
protected void |
setSelection(org.eclipse.jface.viewers.ISelection selection,
boolean isDoubleClick) |
protected void |
setSelection(org.eclipse.draw2d.MouseEvent me,
boolean isDoubleClick) |
public void mousePressed(org.eclipse.draw2d.MouseEvent me)
mousePressed
in interface org.eclipse.draw2d.MouseListener
public void mouseReleased(org.eclipse.draw2d.MouseEvent me)
mouseReleased
in interface org.eclipse.draw2d.MouseListener
public void mouseDoubleClicked(org.eclipse.draw2d.MouseEvent me)
mouseDoubleClicked
in interface org.eclipse.draw2d.MouseListener
protected void setSelection(org.eclipse.draw2d.MouseEvent me, boolean isDoubleClick)
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
public org.eclipse.jface.viewers.ISelection getSelection()
getSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
protected void setSelection(org.eclipse.jface.viewers.ISelection selection, boolean isDoubleClick)
public void setSelection(org.eclipse.jface.viewers.ISelection selection)
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
protected org.eclipse.draw2d.IFigure getSelectedFigure(org.eclipse.jface.viewers.ISelection selection)