@@ -16,6 +16,9 @@ public class SwanOptions {
1616 private List <String > srmClasses ;
1717 private List <String > cweClasses ;
1818 private boolean exportArffData ;
19+ private boolean isDocumented ;
20+ private int iterations ;
21+ private double trainTestSplit ;
1922
2023 public SwanOptions (String testData , String trainData , String datasetJson , String outputDir , String featureSet ,
2124 String learningMode , List <String > srmClasses , List <String > cweClasses , boolean exportArffData ) {
@@ -28,6 +31,9 @@ public SwanOptions(String testData, String trainData, String datasetJson, String
2831 this .srmClasses = srmClasses ;
2932 this .cweClasses = cweClasses ;
3033 this .exportArffData = exportArffData ;
34+ this .isDocumented = isDocumented ;
35+ this .iterations = iterations ;
36+ this .trainTestSplit = trainTestSplit ;
3137 }
3238
3339 public String getTestData () {
@@ -102,6 +108,30 @@ public void setExportArffData(boolean exportArffData) {
102108 this .exportArffData = exportArffData ;
103109 }
104110
111+ public boolean isDocumented () {
112+ return isDocumented ;
113+ }
114+
115+ public void setDocumented (boolean documented ) {
116+ this .isDocumented = documented ;
117+ }
118+
119+ public int getIterations () {
120+ return iterations ;
121+ }
122+
123+ public void setIterations (int iterations ) {
124+ this .iterations = iterations ;
125+ }
126+
127+ public double getTrainTestSplit () {
128+ return trainTestSplit ;
129+ }
130+
131+ public void setTrainTestSplit (double trainTestSplit ) {
132+ this .trainTestSplit = trainTestSplit ;
133+ }
134+
105135 @ Override
106136 public String toString () {
107137 return "SwanOptions{" +
@@ -114,6 +144,7 @@ public String toString() {
114144 ", srmClasses=" + srmClasses +
115145 ", cweClasses=" + cweClasses +
116146 ", exportArffData=" + exportArffData +
147+ ", isDocumented=" + isDocumented +
117148 '}' ;
118149 }
119150}
0 commit comments