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

COVERAGE SUMMARY FOR SOURCE FILE [SignatureDependentExternalCallActionDescriptor.java]

nameclass, %method, %block, %line, %
SignatureDependentExternalCallActionDescriptor.java0%   (0/1)0%   (0/4)0%   (0/21)0%   (0/6)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class SignatureDependentExternalCallActionDescriptor0%   (0/1)0%   (0/4)0%   (0/21)0%   (0/6)
SignatureDependentExternalCallActionDescriptor (OperationSignature, Operation... 0%   (0/1)0%   (0/7)0%   (0/2)
getInputParameter (): Collection 0%   (0/1)0%   (0/5)0%   (0/1)
getOutputParameter (): Collection 0%   (0/1)0%   (0/5)0%   (0/1)
setCurrentSignature (OperationSignature): void 0%   (0/1)0%   (0/4)0%   (0/2)

1package de.uka.ipd.sdq.pcm.transformations.builder.seff;
2 
3import java.util.Collection;
4 
5import de.uka.ipd.sdq.pcm.parameter.VariableUsage;
6import de.uka.ipd.sdq.pcm.repository.OperationRequiredRole;
7import de.uka.ipd.sdq.pcm.repository.OperationSignature;
8import de.uka.ipd.sdq.pcm.repository.Signature;
9 
10public abstract class SignatureDependentExternalCallActionDescriptor extends
11                ExternalCallActionDescriptor implements ISignatureDependentAction {
12 
13        private OperationSignature currentSignature;
14 
15        public SignatureDependentExternalCallActionDescriptor(OperationSignature sig,
16                        OperationRequiredRole role) {
17                super(sig, role, null, null);
18        }
19 
20        @Override
21        protected Collection<VariableUsage> getInputParameter() {
22                return getSignatureDependentInputParameter(this.currentSignature);
23        }
24 
25        @Override
26        protected Collection<VariableUsage> getOutputParameter() {
27                return getSignatureDependentOutputParameter(currentSignature);
28        }
29        
30        protected abstract Collection<VariableUsage> getSignatureDependentInputParameter(
31                        OperationSignature currentSignature);
32        protected abstract Collection<VariableUsage> getSignatureDependentOutputParameter(
33                        OperationSignature currentSignature);
34 
35        public void setCurrentSignature(OperationSignature sig) {
36                this.currentSignature = sig;
37        }
38}

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