org.eclipse.tptp.platform.llc.launch.internal.sets
Class LineLevelProfilingType
java.lang.Object
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
|
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 |
LineLevelProfilingType
public LineLevelProfilingType()
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)