org.eclipse.amp.examples.heatbugs
Class HeatCellStyle2DColorProvider

java.lang.Object
  extended by org.eclipse.amp.examples.heatbugs.HeatCellStyle2DColorProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IColorProvider

public class HeatCellStyle2DColorProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IColorProvider

Heat Cell Style 2D Java Implementation. Generated by AMF for model: Heatbugs.metaabm in project: org.eclipse.amp.amf.examples.escape


Constructor Summary
HeatCellStyle2DColorProvider()
           
 
Method Summary
 org.eclipse.swt.graphics.Color getBackground(java.lang.Object object)
          Provides a background color for the given Heat Cell.
 org.eclipse.swt.graphics.Color getColor(java.lang.Object object, boolean fill)
          Provides a color for Heat Cell based on wether we want to fill or not.
static org.eclipse.jface.viewers.IColorProvider getDefault()
           
 org.eclipse.swt.graphics.Color getForeground(java.lang.Object object)
          Provides a foreground color for the given Heat Cell.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeatCellStyle2DColorProvider

public HeatCellStyle2DColorProvider()
Method Detail

getColor

public org.eclipse.swt.graphics.Color getColor(java.lang.Object object,
                                               boolean fill)
Provides a color for Heat Cell based on wether we want to fill or not.

Parameters:
object - the agent
Returns:
the foreground color for the element, or null to use the default foreground color

getForeground

public org.eclipse.swt.graphics.Color getForeground(java.lang.Object object)
Provides a foreground color for the given Heat Cell.

Specified by:
getForeground in interface org.eclipse.jface.viewers.IColorProvider
Parameters:
object - the agent
Returns:
the foreground color for the element, or null to use the default foreground color

getBackground

public org.eclipse.swt.graphics.Color getBackground(java.lang.Object object)
Provides a background color for the given Heat Cell.

Specified by:
getBackground in interface org.eclipse.jface.viewers.IColorProvider
Parameters:
object - the agent
Returns:
the background color for the element, or null to use the default background color

getDefault

public static org.eclipse.jface.viewers.IColorProvider getDefault()