TPTP 4.2.0 Tracing and Profiling Tools Project
Internal API Specification

org.eclipse.hyades.trace.views.internal.view.columnlabels
Class ColumnLabelAdapter

java.lang.Object
  extended byorg.eclipse.hyades.trace.views.internal.view.columnlabels.ColumnLabelAdapter
Direct Known Subclasses:
AbstractNumberColumnLabel, AvgBaseTimeColumnLabel, ClassNameColumnLabel, FullyQualMethodInvLabel, InstanceNameColumnLabel, MethodInvocationEntryTimeColumnLabel, MethodNameColumnLabel, MethodsHitColumnLabel, MethodsMissedColumnLabel, MethodsPercentHitColumnLabel, NewItemColumnLabel, NumberReferencesColumnLabel, PackageNameColumnLabel, ReferenceDetailColumnLabel, ReferenceSizeColumnLabel, ThreadNameColumnLabel

public abstract class ColumnLabelAdapter
extends java.lang.Object


Field Summary
protected  java.util.Map contextMap
           
protected  java.util.Map displayStringMap
           
 
Constructor Summary
ColumnLabelAdapter()
           
 
Method Summary
protected  org.eclipse.hyades.models.trace.impl.TRCClassImpl.TRCClassSnapshot classSnapshot()
           
abstract  java.lang.Double comparableDoubleValue(java.lang.Object element, ColumnDisplayInfo info)
           
protected  org.eclipse.swt.graphics.Image createImage(org.eclipse.swt.graphics.Image img)
           
 ColumnDisplayInfo getColumnDisplayInfo()
           
protected  java.lang.String getContext(org.eclipse.emf.ecore.EObject eObj)
           
abstract  org.eclipse.swt.graphics.Image getDisplayImage(java.lang.Object element, ColumnDisplayInfo info)
           
abstract  java.lang.String getDisplayString(java.lang.Object element, ColumnDisplayInfo info)
           
protected  java.lang.String getDisplyStringFromMap(org.eclipse.emf.ecore.EObject element)
           
 void initialize(org.eclipse.hyades.models.trace.impl.TRCPackageImpl.TRCPackageSnapshot _ps, org.eclipse.hyades.models.trace.impl.TRCClassImpl.TRCClassSnapshot _cs, org.eclipse.hyades.models.trace.impl.TRCMethodImpl.TRCMethodSnapshot _ms)
           
protected  org.eclipse.hyades.models.trace.impl.TRCMethodImpl.TRCMethodSnapshot methodSnapshot()
           
protected  org.eclipse.hyades.models.trace.impl.TRCPackageImpl.TRCPackageSnapshot packageSnapshot()
           
 void resetMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextMap

protected java.util.Map contextMap

displayStringMap

protected java.util.Map displayStringMap
Constructor Detail

ColumnLabelAdapter

public ColumnLabelAdapter()
Method Detail

initialize

public void initialize(org.eclipse.hyades.models.trace.impl.TRCPackageImpl.TRCPackageSnapshot _ps,
                       org.eclipse.hyades.models.trace.impl.TRCClassImpl.TRCClassSnapshot _cs,
                       org.eclipse.hyades.models.trace.impl.TRCMethodImpl.TRCMethodSnapshot _ms)

packageSnapshot

protected org.eclipse.hyades.models.trace.impl.TRCPackageImpl.TRCPackageSnapshot packageSnapshot()

classSnapshot

protected org.eclipse.hyades.models.trace.impl.TRCClassImpl.TRCClassSnapshot classSnapshot()

methodSnapshot

protected org.eclipse.hyades.models.trace.impl.TRCMethodImpl.TRCMethodSnapshot methodSnapshot()

getColumnDisplayInfo

public ColumnDisplayInfo getColumnDisplayInfo()

getDisplayString

public abstract java.lang.String getDisplayString(java.lang.Object element,
                                                  ColumnDisplayInfo info)

getDisplayImage

public abstract org.eclipse.swt.graphics.Image getDisplayImage(java.lang.Object element,
                                                               ColumnDisplayInfo info)

comparableDoubleValue

public abstract java.lang.Double comparableDoubleValue(java.lang.Object element,
                                                       ColumnDisplayInfo info)

createImage

protected org.eclipse.swt.graphics.Image createImage(org.eclipse.swt.graphics.Image img)

resetMap

public void resetMap()

getContext

protected java.lang.String getContext(org.eclipse.emf.ecore.EObject eObj)

getDisplyStringFromMap

protected java.lang.String getDisplyStringFromMap(org.eclipse.emf.ecore.EObject element)

TPTP 4.2.0 Tracing and Profiling Tools Project
Internal API Specification