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

COVERAGE SUMMARY FOR SOURCE FILE [MarshallingComponentBuilder.java]

nameclass, %method, %block, %line, %
MarshallingComponentBuilder.java0%   (0/2)0%   (0/6)0%   (0/82)0%   (0/9)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class MarshallingComponentBuilder0%   (0/1)0%   (0/2)0%   (0/32)0%   (0/5)
MarshallingComponentBuilder (PCMAndCompletionModelHolder, OperationInterface,... 0%   (0/1)0%   (0/18)0%   (0/3)
getSeffBuilder (): DelegatorComponentSeffBuilder 0%   (0/1)0%   (0/14)0%   (0/2)
     
class MarshallingComponentBuilder$MarshallerSide0%   (0/1)0%   (0/4)0%   (0/50)0%   (0/4)
<static initializer> 0%   (0/1)0%   (0/24)0%   (0/3)
MarshallingComponentBuilder$MarshallerSide (String, int): void 0%   (0/1)0%   (0/5)0%   (0/1)
valueOf (String): MarshallingComponentBuilder$MarshallerSide 0%   (0/1)0%   (0/5)0%   (0/1)
values (): MarshallingComponentBuilder$MarshallerSide [] 0%   (0/1)0%   (0/16)0%   (0/1)

1package de.uka.ipd.sdq.pcm.transformations.builder.infrastructure;
2 
3import de.uka.ipd.sdq.pcm.repository.OperationInterface;
4import de.uka.ipd.sdq.pcm.resourceenvironment.ResourceContainer;
5import de.uka.ipd.sdq.pcm.transformations.builder.seff.DelegatorComponentSeffBuilder;
6import de.uka.ipd.sdq.pcm.transformations.builder.seff.MarshallerComponentSeffBuilder;
7import de.uka.ipd.sdq.pcm.transformations.builder.util.PCMAndCompletionModelHolder;
8 
9public class MarshallingComponentBuilder extends
10                BasicMiddlewareComponentBuilder {
11        
12        public enum MarshallerSide {
13                CLIENT,
14                SERVER
15        }
16 
17        private MarshallerSide side;
18        
19        public MarshallingComponentBuilder(
20                        PCMAndCompletionModelHolder models, 
21                        OperationInterface providedIf,
22                        OperationInterface requiredIf, 
23                        OperationInterface middlewareInterface,
24                        ResourceContainer container,
25                         MarshallerSide side) {
26                super(models, providedIf, requiredIf, middlewareInterface, container, "MarshallingComponent_"+side);
27                this.side = side;
28        }
29 
30        @Override
31        protected DelegatorComponentSeffBuilder getSeffBuilder() {
32                MarshallerComponentSeffBuilder builder = new MarshallerComponentSeffBuilder(getOperationProvidedRole(),getOperationRequiredRole(),getMiddlewareRole(),side);
33                return builder;
34        }
35 
36}

[all classes][de.uka.ipd.sdq.pcm.transformations.builder.infrastructure]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov