Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.mapping
Class AbstractMappingView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by eu.esdihumboldt.hale.ui.views.properties.PropertiesViewPart
                  extended by eu.esdihumboldt.hale.ui.views.mapping.AbstractMappingView
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IPersistable, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation, org.eclipse.ui.views.properties.tabbed.ITabbedPropertySheetPageContributor, org.eclipse.zest.core.viewers.IZoomableWorkbenchPart
Direct Known Subclasses:
AlignmentView, MappingView, TransformationView

public abstract class AbstractMappingView
extends PropertiesViewPart
implements org.eclipse.zest.core.viewers.IZoomableWorkbenchPart

Abstract mapping graph view. Subclasses are responsible for setting the viewer input.

Author:
Simon Templer

Field Summary
 
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
 
Constructor Summary
AbstractMappingView()
           
 
Method Summary
protected  org.eclipse.jface.viewers.IContentProvider createContentProvider()
          Create the content provider to be used for the graph
protected  org.eclipse.jface.viewers.IBaseLabelProvider createLabelProvider()
          Create the label provider to be used for the graph
protected  org.eclipse.zest.layouts.LayoutAlgorithm createLayout()
          Create the initial layout to use
 void createViewControl(org.eclipse.swt.widgets.Composite parent)
          Since createPartControl does an important job this is used for subclasses.
protected  org.eclipse.zest.core.viewers.GraphViewer getViewer()
           
 org.eclipse.zest.core.viewers.AbstractZoomableViewer getZoomableViewer()
           
 void setFocus()
           
 
Methods inherited from class eu.esdihumboldt.hale.ui.views.properties.PropertiesViewPart
createPartControl, getAdapter, getContributorId, getViewContext
 
Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName
 
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
 

Constructor Detail

AbstractMappingView

public AbstractMappingView()
Method Detail

createViewControl

public void createViewControl(org.eclipse.swt.widgets.Composite parent)
Description copied from class: PropertiesViewPart
Since createPartControl does an important job this is used for subclasses.

Specified by:
createViewControl in class PropertiesViewPart
Parameters:
parent - the parent control
See Also:
PropertiesViewPart.createViewControl(org.eclipse.swt.widgets.Composite)

createLabelProvider

protected org.eclipse.jface.viewers.IBaseLabelProvider createLabelProvider()
Create the label provider to be used for the graph

Returns:
the label provider

createContentProvider

protected org.eclipse.jface.viewers.IContentProvider createContentProvider()
Create the content provider to be used for the graph

Returns:
the content provider

createLayout

protected org.eclipse.zest.layouts.LayoutAlgorithm createLayout()
Create the initial layout to use

Returns:
the layout

setFocus

public void setFocus()
Specified by:
setFocus in interface org.eclipse.ui.IWorkbenchPart
Specified by:
setFocus in class org.eclipse.ui.part.WorkbenchPart
See Also:
WorkbenchPart.setFocus()

getViewer

protected org.eclipse.zest.core.viewers.GraphViewer getViewer()
Returns:
the viewer

getZoomableViewer

public org.eclipse.zest.core.viewers.AbstractZoomableViewer getZoomableViewer()
Specified by:
getZoomableViewer in interface org.eclipse.zest.core.viewers.IZoomableWorkbenchPart
See Also:
IZoomableWorkbenchPart.getZoomableViewer()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d