aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/MODELS2020-CaseStudies/models20.diversity-calculator/xtend-gen/hu/bme/mit/inf/dslreasoner/diversitycalculator/FileComparator.java
blob: d3992d29cd4bd01cae265943fdf82a8b4907bc7f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package hu.bme.mit.inf.dslreasoner.diversitycalculator;

import hu.bme.mit.inf.dslreasoner.diversitycalculator.MeasureDiversity;
import java.io.File;
import java.util.Comparator;

@SuppressWarnings("all")
public class FileComparator implements Comparator<File> {
  @Override
  public int compare(final File arg0, final File arg1) {
    int _xblockexpression = (int) 0;
    {
      final int r1 = Integer.parseInt(MeasureDiversity.runIndex(arg0.getName()));
      final int r2 = Integer.parseInt(MeasureDiversity.runIndex(arg1.getName()));
      final int runRes = Integer.compare(r1, r2);
      if ((runRes == 0)) {
        final int a = Integer.parseInt(MeasureDiversity.modelIndex(arg0.getName()));
        final int b = Integer.parseInt(MeasureDiversity.modelIndex(arg1.getName()));
        Integer.compare(a, b);
      } else {
        return runRes;
      }
      _xblockexpression = arg0.getName().compareTo(arg1.getName());
    }
    return _xblockexpression;
  }
}