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

COVERAGE SUMMARY FOR SOURCE FILE [AssemblyContextFilter.java]

nameclass, %method, %block, %line, %
AssemblyContextFilter.java0%   (0/1)0%   (0/2)0%   (0/24)0%   (0/8)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AssemblyContextFilter0%   (0/1)0%   (0/2)0%   (0/24)0%   (0/8)
AssemblyContextFilter (): void 0%   (0/1)0%   (0/3)0%   (0/1)
select (Object): boolean 0%   (0/1)0%   (0/21)0%   (0/7)

1/**
2 * 
3 */
4package de.uka.ipd.sdq.pcmbench.tabs;
5 
6import org.eclipse.gef.GraphicalEditPart;
7import org.eclipse.gmf.runtime.notation.View;
8import org.eclipse.jface.viewers.IFilter;
9 
10import de.uka.ipd.sdq.pcm.core.composition.AssemblyContext;
11 
12/**
13 * @author Roman Andrej
14 *
15 */
16public class AssemblyContextFilter implements IFilter {
17 
18        /* (non-Javadoc)
19         * @see org.eclipse.jface.viewers.IFilter#select(java.lang.Object)
20         */
21        public boolean select(Object toTest) {
22                Object input = toTest;
23                if (input instanceof GraphicalEditPart) {
24                        GraphicalEditPart ep = (GraphicalEditPart) input;
25                        input = ep.getModel();
26                }
27                if (input instanceof View) {
28                        input = ((View) input).getElement();
29                }
30                return input instanceof AssemblyContext;
31        }
32 
33}

[all classes][de.uka.ipd.sdq.pcmbench.tabs]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov