Skip to content

Commit c122f2e

Browse files
committed
Adapt to current core API
1 parent c3f4d18 commit c122f2e

File tree

6 files changed

+14
-11
lines changed

6 files changed

+14
-11
lines changed

src/main/java/edu/kit/travart/dopler/plugin/DoplerBenchmarkingPlugin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,12 @@ public DoplerBenchmarkingPlugin() {
5050
injector = new Injector();
5151
}
5252

53+
/*
5354
@Override
5455
public IModelTransformer<Dopler> getTransformer() {
5556
return injector.getInstance(Transformer.class);
5657
}
58+
*/
5759

5860
@Override
5961
public AbstractBenchmarkingTransformer<Dopler> getBenchmarkingTransformer() {

src/main/java/edu/kit/travart/dopler/transformation/DoplerBenchmarkingTransformer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import edu.kit.dopler.model.Dopler;
77
import edu.kit.travart.dopler.transformation.decision.to.feature.DmToFmTransformer;
88
import edu.kit.travart.dopler.transformation.feature.to.decision.FmToDmTransformer;
9+
import edu.kit.travart.dopler.transformation.util.DoplerStatistics;
910
import at.jku.cps.travart.core.transformation.*;
1011

1112
public class DoplerBenchmarkingTransformer extends AbstractBenchmarkingTransformer<Dopler> {
@@ -38,6 +39,6 @@ public FeatureModel transformInner(Dopler model, String modelName, STRATEGY stra
3839

3940
@Override
4041
public IStatistics<Dopler> getTargetStatistics() {
41-
throw new UnsupportedOperationException("Not implemented");
42+
return DoplerStatistics.getInstance();
4243
}
4344
}

src/main/java/edu/kit/travart/dopler/transformation/Transformer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ public Transformer(DmToFmTransformer dmToFmTransformer, FmToDmTransformer fmToDm
4242
}
4343

4444
@Override
45-
public FeatureModel transform(Dopler model, String s, STRATEGY strategy) {
45+
public FeatureModel transform(Dopler model, String s, STRATEGY strategy, boolean intermediate) {
4646
return dmToFmTransformer.transform(model, strategy);
4747
}
4848

4949
@Override
50-
public Dopler transform(FeatureModel featureModel, String s, STRATEGY strategy) {
50+
public Dopler transform(FeatureModel featureModel, String s, STRATEGY strategy, boolean intermediate) {
5151
return fmToDmTransformer.transform(featureModel, strategy);
5252
}
5353
}

src/test/java/edu/kit/travart/dopler/transformation/DecisionToFeatureModelTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@ protected FeatureModel getToModelFromString(String model) {
7070
@Override
7171
protected FeatureModel transformFromModelToToModel(Dopler modelToBeTransformed, IModelTransformer.STRATEGY strategy)
7272
throws NotSupportedVariabilityTypeException {
73-
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME, strategy);
73+
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME, strategy, false);
7474
}
7575

7676
@Override
7777
protected Dopler transformToModelToFromModel(FeatureModel modelToBeTransformed)
7878
throws NotSupportedVariabilityTypeException {
7979
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME,
80-
IModelTransformer.STRATEGY.ONE_WAY);
80+
IModelTransformer.STRATEGY.ONE_WAY, false);
8181
}
8282

8383
@Override

src/test/java/edu/kit/travart/dopler/transformation/FeatureToDecisionModelTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,13 @@ protected Dopler getToModelFromString(String model) throws Exception {
8888
@Override
8989
protected Dopler transformFromModelToToModel(FeatureModel modelToBeTransformed, IModelTransformer.STRATEGY strategy)
9090
throws NotSupportedVariabilityTypeException {
91-
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME, strategy);
91+
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME, strategy, false);
9292
}
9393

9494
@Override
9595
protected FeatureModel transformToModelToFromModel(Dopler modelToBeTransformed)
9696
throws NotSupportedVariabilityTypeException {
9797
return plugin.getTransformer().transform(modelToBeTransformed, TreeBeautifier.STANDARD_MODEL_NAME,
98-
IModelTransformer.STRATEGY.ONE_WAY);
98+
IModelTransformer.STRATEGY.ONE_WAY, false);
9999
}
100100
}

src/test/java/edu/kit/travart/dopler/transformation/TransformationStressTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ class TransformationStressTest {
5757
@Execution(ExecutionMode.CONCURRENT)
5858
void tryToConvert(Path path) throws Exception {
5959
FeatureModel featureModel = new UVLModelFactory().parse(Files.readString(path));
60-
Dopler dopler1 = transformer.transform(featureModel, "", ONE_WAY);
61-
Dopler dopler2 = transformer.transform(featureModel, "", ROUNDTRIP);
60+
Dopler dopler1 = transformer.transform(featureModel, "", ONE_WAY, false);
61+
Dopler dopler2 = transformer.transform(featureModel, "", ROUNDTRIP, false);
6262
Dopler cleanDopler1 = new DecisionModelReader().read(new DecisionModelWriter().write(dopler1), "");
6363
Dopler cleanDopler2 = new DecisionModelReader().read(new DecisionModelWriter().write(dopler2), "");
64-
transformer.transform(cleanDopler1, "", ONE_WAY);
65-
transformer.transform(cleanDopler2, "", ROUNDTRIP);
64+
transformer.transform(cleanDopler1, "", ONE_WAY, false);
65+
transformer.transform(cleanDopler2, "", ROUNDTRIP, false);
6666
}
6767

6868
private static Stream<Arguments> dataSourceMethod() throws IOException {

0 commit comments

Comments
 (0)