TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.llc.launch.internal.sets
Class LineLevelProfilingType

java.lang.Object
  extended by org.eclipse.tptp.platform.llc.launch.internal.sets.LineLevelProfilingType
All Implemented Interfaces:
org.eclipse.hyades.trace.ui.launcher.IProfilingType

public class LineLevelProfilingType
extends java.lang.Object
implements org.eclipse.hyades.trace.ui.launcher.IProfilingType

LineLevelProfilingType implements a new Profiling Type for Line Level Coverage

See Also:
IProfilingType

Constructor Summary
LineLevelProfilingType()
           
 
Method Summary
 org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent, org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy config)
           
 org.eclipse.hyades.trace.ui.launcher.ProfilingAttribute[] getAttributes()
           
 org.eclipse.swt.widgets.Control getControl(java.lang.String profilingSetName)
           
 java.lang.String getDescription(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy managerCopy)
           
protected  void initializeValues(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy config)
           
 java.lang.String launch(org.eclipse.debug.core.ILaunchConfiguration config)
           
 java.lang.String validateConfiguration(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy managerCopy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineLevelProfilingType

public LineLevelProfilingType()
Method Detail

createControl

public org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent,
                                                     org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy config)
Specified by:
createControl in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
IProfilingType.createControl(org.eclipse.swt.widgets.Composite, org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy)

initializeValues

protected void initializeValues(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy config)

getControl

public org.eclipse.swt.widgets.Control getControl(java.lang.String profilingSetName)
Specified by:
getControl in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
IProfilingType.getControl(java.lang.String)

getAttributes

public org.eclipse.hyades.trace.ui.launcher.ProfilingAttribute[] getAttributes()
Specified by:
getAttributes in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
IProfilingType.getAttributes()

validateConfiguration

public java.lang.String validateConfiguration(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy managerCopy)
Specified by:
validateConfiguration in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
IProfilingType.validateConfiguration(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy)

getDescription

public java.lang.String getDescription(org.eclipse.hyades.trace.ui.launcher.ProfilingSetsManagerCopy managerCopy)
Specified by:
getDescription in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
org.eclipse.hyades.trace.ui.launcher.IProfilingType#getDescription()

launch

public java.lang.String launch(org.eclipse.debug.core.ILaunchConfiguration config)
Specified by:
launch in interface org.eclipse.hyades.trace.ui.launcher.IProfilingType
See Also:
IProfilingType.launch(org.eclipse.debug.core.ILaunchConfiguration)

TPTP 4.6.0 Platform Project
Internal API Specification