EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.pcm.gmf.resource.editors]

COVERAGE SUMMARY FOR SOURCE FILE [ColorManager.java]

nameclass, %method, %block, %line, %
ColorManager.java0%   (0/1)0%   (0/3)0%   (0/45)0%   (0/11)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ColorManager0%   (0/1)0%   (0/3)0%   (0/45)0%   (0/11)
ColorManager (): void 0%   (0/1)0%   (0/9)0%   (0/2)
dispose (): void 0%   (0/1)0%   (0/14)0%   (0/4)
getColor (RGB): Color 0%   (0/1)0%   (0/22)0%   (0/5)

1package de.uka.ipd.sdq.pcm.gmf.resource.editors;
2 
3import java.util.HashMap;
4import java.util.Iterator;
5import java.util.Map;
6 
7import org.eclipse.swt.graphics.Color;
8import org.eclipse.swt.graphics.RGB;
9import org.eclipse.swt.widgets.Display;
10 
11public class ColorManager {
12 
13        protected Map fColorTable = new HashMap(10);
14 
15        public void dispose() {
16                Iterator e = fColorTable.values().iterator();
17                while (e.hasNext())
18                         ((Color) e.next()).dispose();
19        }
20        public Color getColor(RGB rgb) {
21                Color color = (Color) fColorTable.get(rgb);
22                if (color == null) {
23                        color = new Color(Display.getCurrent(), rgb);
24                        fColorTable.put(rgb, color);
25                }
26                return color;
27        }
28}

[all classes][de.uka.ipd.sdq.pcm.gmf.resource.editors]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov