org.eclipse.xtext.ui.compare
Class InjectableViewerCreator

java.lang.Object
  extended by org.eclipse.xtext.ui.compare.InjectableViewerCreator
All Implemented Interfaces:
org.eclipse.compare.IViewerCreator

public class InjectableViewerCreator
extends java.lang.Object
implements org.eclipse.compare.IViewerCreator

Author:
Michael Clay - Initial contribution and API

Field Summary
protected  org.eclipse.compare.IViewerCreator viewerCreator
           
 
Constructor Summary
InjectableViewerCreator()
           
 
Method Summary
 org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.compare.CompareConfiguration config)
          Creates a new viewer under the given SWT parent control.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewerCreator

@Inject
protected org.eclipse.compare.IViewerCreator viewerCreator
Constructor Detail

InjectableViewerCreator

public InjectableViewerCreator()
Method Detail

createViewer

public org.eclipse.jface.viewers.Viewer createViewer(org.eclipse.swt.widgets.Composite parent,
                                                     org.eclipse.compare.CompareConfiguration config)
Description copied from interface: org.eclipse.compare.IViewerCreator
Creates a new viewer under the given SWT parent control.

Specified by:
createViewer in interface org.eclipse.compare.IViewerCreator
Parameters:
parent - the SWT parent control under which to create the viewer's SWT control
config - a compare configuration the newly created viewer might want to use
Returns:
a new viewer