Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.common.graph.labels
Class TransformationTreeLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by eu.esdihumboldt.hale.ui.common.graph.labels.GraphLabelProvider
                  extended by eu.esdihumboldt.hale.ui.common.graph.labels.TransformationTreeLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.ui.services.IDisposable, org.eclipse.zest.core.viewers.IEntityConnectionStyleProvider, org.eclipse.zest.core.viewers.IEntityStyleProvider, org.eclipse.zest.core.viewers.IFigureProvider

public class TransformationTreeLabelProvider
extends GraphLabelProvider

Label provider for transformation trees

Author:
Simon Templer

Field Summary
 
Fields inherited from class eu.esdihumboldt.hale.ui.common.graph.labels.GraphLabelProvider
MAX_FIGURE_WIDTH
 
Constructor Summary
TransformationTreeLabelProvider()
          Default constructor
 
Method Summary
protected  org.eclipse.jface.viewers.LabelProvider createDefinitionLabels()
          Create the label provider for Definitions and EntityDefinitions.
 void dispose()
           
 org.eclipse.swt.graphics.Color getBackgroundColour(Object entity)
           
 org.eclipse.swt.graphics.Color getBorderColor(Object entity)
           
 org.eclipse.swt.graphics.Color getBorderHighlightColor(Object entity)
           
 org.eclipse.draw2d.IFigure getFigure(Object element)
           
 org.eclipse.swt.graphics.Color getForegroundColour(Object entity)
           
 org.eclipse.swt.graphics.Image getImage(Object element)
           
 org.eclipse.swt.graphics.Color getNodeHighlightColor(Object entity)
           
 String getText(Object element)
           
 
Methods inherited from class eu.esdihumboldt.hale.ui.common.graph.labels.GraphLabelProvider
fisheyeNode, getBorderWidth, getColor, getConnectionStyle, getHighlightColor, getLineWidth, getRouter, getTooltip, getTooltip
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
 
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.jface.viewers.IBaseLabelProvider
addListener, isLabelProperty, removeListener
 

Constructor Detail

TransformationTreeLabelProvider

public TransformationTreeLabelProvider()
Default constructor

Method Detail

createDefinitionLabels

protected org.eclipse.jface.viewers.LabelProvider createDefinitionLabels()
Description copied from class: GraphLabelProvider
Create the label provider for Definitions and EntityDefinitions.

Overrides:
createDefinitionLabels in class GraphLabelProvider
Returns:
the label provider
See Also:
GraphLabelProvider.createDefinitionLabels()

getImage

public org.eclipse.swt.graphics.Image getImage(Object element)
Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getImage in class GraphLabelProvider
See Also:
GraphLabelProvider.getImage(Object)

getText

public String getText(Object element)
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getText in class GraphLabelProvider
See Also:
GraphLabelProvider.getText(Object)

getNodeHighlightColor

public org.eclipse.swt.graphics.Color getNodeHighlightColor(Object entity)
Specified by:
getNodeHighlightColor in interface org.eclipse.zest.core.viewers.IEntityStyleProvider
Overrides:
getNodeHighlightColor in class GraphLabelProvider
See Also:
GraphLabelProvider.getNodeHighlightColor(Object)

getBorderColor

public org.eclipse.swt.graphics.Color getBorderColor(Object entity)
Specified by:
getBorderColor in interface org.eclipse.zest.core.viewers.IEntityStyleProvider
Overrides:
getBorderColor in class GraphLabelProvider
See Also:
GraphLabelProvider.getBorderColor(Object)

getBorderHighlightColor

public org.eclipse.swt.graphics.Color getBorderHighlightColor(Object entity)
Specified by:
getBorderHighlightColor in interface org.eclipse.zest.core.viewers.IEntityStyleProvider
Overrides:
getBorderHighlightColor in class GraphLabelProvider
See Also:
GraphLabelProvider.getBorderHighlightColor(Object)

getBackgroundColour

public org.eclipse.swt.graphics.Color getBackgroundColour(Object entity)
Specified by:
getBackgroundColour in interface org.eclipse.zest.core.viewers.IEntityStyleProvider
Overrides:
getBackgroundColour in class GraphLabelProvider
See Also:
GraphLabelProvider.getBackgroundColour(Object)

getForegroundColour

public org.eclipse.swt.graphics.Color getForegroundColour(Object entity)
Specified by:
getForegroundColour in interface org.eclipse.zest.core.viewers.IEntityStyleProvider
Overrides:
getForegroundColour in class GraphLabelProvider
See Also:
GraphLabelProvider.getForegroundColour(Object)

getFigure

public org.eclipse.draw2d.IFigure getFigure(Object element)
Specified by:
getFigure in interface org.eclipse.zest.core.viewers.IFigureProvider
Overrides:
getFigure in class GraphLabelProvider
See Also:
GraphLabelProvider.getFigure(Object)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IBaseLabelProvider
Specified by:
dispose in interface org.eclipse.ui.services.IDisposable
Overrides:
dispose in class GraphLabelProvider
See Also:
GraphLabelProvider.dispose()

Humboldt Alignment Editor 2.5.0

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