EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.codegen.simucontroller.runconfig]

COVERAGE SUMMARY FOR SOURCE FILE [SimuTabGroup.java]

nameclass, %method, %block, %line, %
SimuTabGroup.java0%   (0/1)0%   (0/3)0%   (0/75)0%   (0/14)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class SimuTabGroup0%   (0/1)0%   (0/3)0%   (0/75)0%   (0/14)
<static initializer> 0%   (0/1)0%   (0/3)0%   (0/2)
SimuTabGroup (): void 0%   (0/1)0%   (0/3)0%   (0/1)
createTabs (ILaunchConfigurationDialog, String): void 0%   (0/1)0%   (0/69)0%   (0/12)

1package de.uka.ipd.sdq.codegen.simucontroller.runconfig;
2 
3import java.util.ArrayList;
4import java.util.List;
5 
6import org.eclipse.debug.ui.ILaunchConfigurationDialog;
7import org.eclipse.debug.ui.ILaunchConfigurationTab;
8 
9import de.uka.ipd.sdq.cip.runtime.runconfig.tabs.CipCompletionTab;
10import de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.WorkflowHooks;
11import de.uka.ipd.sdq.workflow.launchconfig.extension.ExtendableTabGroup;
12import de.uka.ipd.sdq.workflow.launchconfig.tabs.DebugEnabledCommonTab;
13import de.uka.ipd.sdq.workflow.pcm.runconfig.FileNamesInputTab;
14 
15/**
16 * The class defines tabs for the SimuBench Launch configuration menu.
17 * 
18 * @author Roman Andrej
19 */
20public class SimuTabGroup extends ExtendableTabGroup {
21    
22    /** The id of the workflow extending configuration tabs have to register for. */
23    public static String WORKFLOW_ID = "workflow.extension.simucom";
24 
25    @Override
26    public void createTabs(ILaunchConfigurationDialog dialog, String mode) {
27        List<ILaunchConfigurationTab> tabs = new ArrayList<ILaunchConfigurationTab>();
28        ILaunchConfigurationTab commonTab = new DebugEnabledCommonTab();
29                tabs.add(new FileNamesInputTab());// Default tab
30        tabs.add(new SimuComConfigurationTab());
31        tabs.add(new SimuConfigurationTab());
32        for (String workflowExtensionPointId : WorkflowHooks.getAllWorkflowHookIDs()) {
33            tabs.addAll(createExtensionTabs(dialog, mode, workflowExtensionPointId));
34        }
35        tabs.add(new FeatureOptionsTab());
36        tabs.add(new CipCompletionTab());
37                tabs.add(commonTab);
38        setTabs(tabs.toArray(new ILaunchConfigurationTab[] {}));
39    }
40}

[all classes][de.uka.ipd.sdq.codegen.simucontroller.runconfig]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov