org.eclipse.xtext.xtext.ui.graph
Class RailroadSynchronizer

java.lang.Object
  extended by org.eclipse.xtext.xtext.ui.graph.RailroadSynchronizer
All Implemented Interfaces:
org.eclipse.ui.IPartListener, IXtextModelListener

public class RailroadSynchronizer
extends java.lang.Object
implements org.eclipse.ui.IPartListener, IXtextModelListener

Synchronizes the railroad diagram view with the active editor.

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
RailroadSynchronizer()
           
 
Method Summary
 org.eclipse.swt.graphics.Font getFont()
          Deprecated. 
 void modelChanged(XtextResource resource)
           
 void partActivated(org.eclipse.ui.IWorkbenchPart part)
           
 void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
           
 void partClosed(org.eclipse.ui.IWorkbenchPart part)
           
 void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
           
 void partOpened(org.eclipse.ui.IWorkbenchPart part)
           
 void start(org.eclipse.ui.IWorkbenchPartSite site)
           
 void stop(org.eclipse.ui.IWorkbenchPartSite site)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RailroadSynchronizer

public RailroadSynchronizer()
Method Detail

start

public void start(org.eclipse.ui.IWorkbenchPartSite site)

stop

public void stop(org.eclipse.ui.IWorkbenchPartSite site)

partActivated

public void partActivated(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partActivated in interface org.eclipse.ui.IPartListener

partBroughtToTop

public void partBroughtToTop(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partBroughtToTop in interface org.eclipse.ui.IPartListener

partClosed

public void partClosed(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partClosed in interface org.eclipse.ui.IPartListener

partDeactivated

public void partDeactivated(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partDeactivated in interface org.eclipse.ui.IPartListener

partOpened

public void partOpened(org.eclipse.ui.IWorkbenchPart part)
Specified by:
partOpened in interface org.eclipse.ui.IPartListener

modelChanged

public void modelChanged(XtextResource resource)
Specified by:
modelChanged in interface IXtextModelListener

getFont

@Deprecated
public org.eclipse.swt.graphics.Font getFont()
Deprecated. 

Deprecated because never used. Will be removed in 3.0.0

Returns:
null