Skip to content

Package: Transformer

Transformer

nameinstructionbranchcomplexitylinemethod
Transformer(Model, TaskExecutor, GeneratorModel)
M: 13 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
getGeneratorModel()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getUtilTransformer()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.generator.transformer.transformers.classTransformer;
2:
3: import de.fhdw.wtf.common.ast.Model;
4: import de.fhdw.wtf.common.task.TaskExecutor;
5: import de.fhdw.wtf.generator.java.generatorModel.GeneratorModel;
6: import de.fhdw.wtf.walker.walker.SimpleWalkerTask;
7:
8: public abstract class Transformer extends SimpleWalkerTask {
9:         
10:         private final GeneratorModel generatorModel;
11:         private final UtilTransformer utilTransformer;
12:         
13:         protected static final char WTF_PATH_SEP = '>';
14:         protected static final char PACKAGE_PATH_SEP = '.';
15:         
16:         public Transformer(final Model m, final TaskExecutor taskmanager, final GeneratorModel generatorModel) {
17:                 super(m, taskmanager);
18:                 this.generatorModel = generatorModel;
19:                 this.utilTransformer = UtilTransformer.create(this.getGeneratorModel());
20:         }
21:         
22:         public GeneratorModel getGeneratorModel() {
23:                 return this.generatorModel;
24:         }
25:         
26:         public UtilTransformer getUtilTransformer() {
27:                 return this.utilTransformer;
28:         }
29:         
30: }