|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.xtext.ui.graph.RailroadSelectionProvider
public class RailroadSelectionProvider
Manages selection and navigation in the railroad diagram view.
Nested Class Summary | |
---|---|
static class |
RailroadSelectionProvider.DoubleClickEvent
|
Nested classes/interfaces inherited from interface org.eclipse.draw2d.MouseListener |
---|
org.eclipse.draw2d.MouseListener.Stub |
Constructor Summary | |
---|---|
RailroadSelectionProvider()
|
Method Summary | |
---|---|
void |
addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Adds a listener for selection changes in this selection provider. |
protected org.eclipse.draw2d.IFigure |
getSelectedFigure(org.eclipse.jface.viewers.ISelection selection)
|
org.eclipse.jface.viewers.ISelection |
getSelection()
Returns the current selection for this provider. |
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)
Removes the given selection change listener from this selection provider. |
void |
setSelection(org.eclipse.jface.viewers.ISelection selection)
Sets the current selection for this selection provider. |
protected void |
setSelection(org.eclipse.jface.viewers.ISelection selection,
boolean isDoubleClick)
|
protected void |
setSelection(org.eclipse.draw2d.MouseEvent me,
boolean isDoubleClick)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RailroadSelectionProvider()
Method Detail |
---|
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)
org.eclipse.jface.viewers.ISelectionProvider
addSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
listener
- a selection changed listenerpublic void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
org.eclipse.jface.viewers.ISelectionProvider
removeSelectionChangedListener
in interface org.eclipse.jface.viewers.ISelectionProvider
listener
- a selection changed listenerpublic org.eclipse.jface.viewers.ISelection getSelection()
org.eclipse.jface.viewers.ISelectionProvider
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)
org.eclipse.jface.viewers.ISelectionProvider
setSelection
in interface org.eclipse.jface.viewers.ISelectionProvider
selection
- the new selectionprotected org.eclipse.draw2d.IFigure getSelectedFigure(org.eclipse.jface.viewers.ISelection selection)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |