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

COVERAGE SUMMARY FOR SOURCE FILE [ProbabilityFunctionImpl.java]

nameclass, %method, %block, %line, %
ProbabilityFunctionImpl.java100% (1/1)70%  (7/10)76%  (35/46)72%  (13/18)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ProbabilityFunctionImpl100% (1/1)70%  (7/10)76%  (35/46)72%  (13/18)
getRandomGenerator (): IRandomGenerator 0%   (0/1)0%   (0/3)0%   (0/1)
setRandomGenerator (IRandomGenerator): void 0%   (0/1)0%   (0/4)0%   (0/2)
setUnit (IUnit): void 0%   (0/1)0%   (0/4)0%   (0/2)
<static initializer> 100% (1/1)100% (3/3)100% (2/2)
ProbabilityFunctionImpl (IUnit, boolean, boolean): void 100% (1/1)100% (12/12)100% (5/5)
getUnit (): IUnit 100% (1/1)100% (3/3)100% (1/1)
hasOrderedDomain (): boolean 100% (1/1)100% (3/3)100% (1/1)
isInFrequencyDomain (): boolean 100% (1/1)100% (3/3)100% (1/1)
isInTimeDomain (): boolean 100% (1/1)100% (7/7)100% (1/1)
setInFrequencyDomain (boolean): void 100% (1/1)100% (4/4)100% (2/2)

1/**
2 * 
3 */
4package de.uka.ipd.sdq.probfunction.math.impl;
5 
6import de.uka.ipd.sdq.probfunction.math.IProbabilityFunction;
7import de.uka.ipd.sdq.probfunction.math.IProbabilityFunctionFactory;
8import de.uka.ipd.sdq.probfunction.math.IRandomGenerator;
9import de.uka.ipd.sdq.probfunction.math.IUnit;
10 
11/**
12 * @author Ihssane
13 * 
14 */
15public abstract class ProbabilityFunctionImpl implements IProbabilityFunction {
16 
17        private IUnit unit;
18        private boolean hasOrderedDomain;
19        private boolean isInFrequencyDomain;
20        public IRandomGenerator randomGenerator;
21        
22        protected static final IProbabilityFunctionFactory pfFactory = ProbabilityFunctionFactoryImpl.getInstance();
23        
24        
25        public ProbabilityFunctionImpl(IUnit unit, boolean hasOrderedDomain, boolean isInFrequencyDomain) {
26                super();
27                this.unit = unit;
28                this.hasOrderedDomain = hasOrderedDomain;
29                this.isInFrequencyDomain = isInFrequencyDomain;
30        }
31 
32//        // hide constructor
33//        private ProbabilityFunctionImpl()
34//        {
35//                
36//        }
37 
38 
39        public IUnit getUnit() {
40                return unit;
41        }
42 
43 
44        public boolean hasOrderedDomain() {
45                return hasOrderedDomain;
46        }
47 
48 
49        public boolean isInFrequencyDomain() {
50                return isInFrequencyDomain;
51        }
52 
53 
54        public boolean isInTimeDomain() {
55                return !isInFrequencyDomain;
56        }
57 
58        protected void setInFrequencyDomain(boolean isInFrequencyDomain) {
59                this.isInFrequencyDomain = isInFrequencyDomain;
60        }
61 
62        protected void setUnit(IUnit unit) {
63                this.unit = unit;
64        }
65 
66        /**
67         * @return the randomGenerator
68         */
69        public IRandomGenerator getRandomGenerator() {
70                return randomGenerator;
71        }
72 
73        /**
74         * @param randomGenerator the randomGenerator to set
75         */
76        public void setRandomGenerator(IRandomGenerator randomGenerator) {
77                this.randomGenerator = randomGenerator;
78        }
79 
80        
81 
82}

[all classes][de.uka.ipd.sdq.probfunction.math.impl]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov