Skip to content

Commit b54cdd0

Browse files
committed
Rename train-instances command line option
1 parent 67920c2 commit b54cdd0

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/cli/CliRunner.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class CliRunner implements Callable<Integer> {
2121
private String datasetJson = "/dataset/swan-dataset.json";
2222

2323
@CommandLine.Option(names = {"-in", "--train-instances"}, description = {"Path to ARFF files that contain training instances"})
24-
private List<String> instancesArff = new ArrayList<>();
24+
private List<String> arffInstancesFiles = new ArrayList<>();
2525

2626
@CommandLine.Option(names = {"-o", "--output"}, description = {"Directory to save output files"})
2727
private String outputDir = "";
@@ -72,7 +72,7 @@ public SwanOptions initializeOptions(){
7272
split,
7373
phase);
7474
options.setPredictionThreshold(predictionThreshold);
75-
options.setInstances(instancesArff);
75+
options.setInstances(arffInstancesFiles);
7676

7777
return options;
7878
}

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/cli/SwanCli.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public Integer run(SwanOptions options) throws Exception {
3737
options.setFeatureSet(Arrays.asList("code", "doc-manual", "doc-auto"));
3838
}
3939

40-
if (options.getInstances().isEmpty()) {
40+
if (options.getArffInstancesFiles().isEmpty() && options.getTrainDataDir().isEmpty()) {
4141

4242
List<String> instances = new ArrayList<>();
4343

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/cli/SwanOptions.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class SwanOptions {
2424
private double trainTestSplit;
2525
private String phase;
2626
private double predictionThreshold;
27-
private List<String> instancesArff;
27+
private List<String> arffInstancesFiles;
2828

2929
public SwanOptions(String testDataDir, String trainDataDir, String datasetJson, String outputDir,
3030
List<String> featureSet, String toolkit, List<String> srmClasses,
@@ -178,12 +178,12 @@ public void setPredictionThreshold(double predictionThreshold) {
178178
this.predictionThreshold = predictionThreshold;
179179
}
180180

181-
public List<String> getInstances() {
182-
return instancesArff;
181+
public List<String> getArffInstancesFiles() {
182+
return arffInstancesFiles;
183183
}
184184

185185
public void setInstances(List<String> instancesArff) {
186-
this.instancesArff = instancesArff;
186+
this.arffInstancesFiles = instancesArff;
187187
}
188188

189189
@Override
@@ -192,7 +192,7 @@ public String toString() {
192192
"testData='" + testDataDir + '\'' +
193193
", trainData='" + trainDataDir + '\'' +
194194
", datasetJson='" + datasetJson + '\'' +
195-
", instances='" + instancesArff + '\'' +
195+
", instances='" + arffInstancesFiles + '\'' +
196196
", outputDir='" + outputDir + '\'' +
197197
", featureSet='" + featureSet + '\'' +
198198
", learningMode='" + toolkit + '\'' +

swan-pipeline/src/main/java/de/fraunhofer/iem/swan/features/MekaFeatureSet.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void createFeatures() {
3535
initializeFeatures();
3636

3737
//Create and set attributes for the train instances
38-
if (options.getInstances().isEmpty()) {
38+
if (options.getArffInstancesFiles().isEmpty()) {
3939
ArrayList<Attribute> trainAttributes = createAttributes(getCategories(options.getAllClasses()), dataset.getTrainMethods(), featureSets);
4040
structure = new Instances("swan-srm", trainAttributes, 0);
4141
convertToMekaInstances(structure);
@@ -49,7 +49,7 @@ public void createFeatures() {
4949
ArffLoader loader = new ArffLoader();
5050

5151
try {
52-
loader.setSource(new File(options.getInstances().get(0)));
52+
loader.setSource(new File(options.getArffInstancesFiles().get(0)));
5353
trainInstances = loader.getDataSet();
5454
structure = loader.getStructure();
5555
} catch (IOException e) {

0 commit comments

Comments
 (0)