Skip to content

Commit 5e1520d

Browse files
refactor: divide project into better subpackages
1 parent ae6d880 commit 5e1520d

26 files changed

Lines changed: 80 additions & 72 deletions

src/main/java/de/hub/mse/variantsync/boosting/ECCO_LIGHT.java

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
package de.hub.mse.variantsync.boosting;
22

3-
import de.hub.mse.variantsync.boosting.data.*;
4-
import de.hub.mse.variantsync.boosting.data.Module;
5-
import de.hub.mse.variantsync.boosting.data.ProductPassport;
6-
import de.hub.mse.variantsync.boosting.data.specialization.CAST;
7-
import de.hub.mse.variantsync.boosting.data.specialization.ESupportedLanguages;
8-
import de.hub.mse.variantsync.boosting.data.specialization.JavaAST;
9-
import de.hub.mse.variantsync.boosting.data.specialization.LineAST;
10-
import de.hub.mse.variantsync.boosting.threading.ProductInitializationTask;
11-
import de.hub.mse.variantsync.boosting.threading.ProductLoadTask;
12-
import de.hub.mse.variantsync.boosting.threading.ProductSaveTask;
133
import org.tinylog.Logger;
14-
import de.hub.mse.variantsync.boosting.util.ProductLoader;
4+
5+
import de.hub.mse.variantsync.boosting.ecco.*;
6+
import de.hub.mse.variantsync.boosting.ecco.Module;
7+
import de.hub.mse.variantsync.boosting.parsing.*;
8+
import de.hub.mse.variantsync.boosting.position.*;
9+
import de.hub.mse.variantsync.boosting.product.*;
10+
1511
import org.logicng.formulas.FType;
1612
import org.logicng.formulas.Formula;
1713
import org.logicng.formulas.FormulaFactory;

src/main/java/de/hub/mse/variantsync/boosting/data/specialization/ESupportedLanguages.java

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/main/java/de/hub/mse/variantsync/boosting/data/Association.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/Association.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import org.logicng.formulas.Formula;
44

src/main/java/de/hub/mse/variantsync/boosting/data/EccoNode.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/EccoNode.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import de.hub.mse.variantsync.boosting.ECCO_LIGHT;
4-
import de.hub.mse.variantsync.boosting.data.position.Position;
4+
import de.hub.mse.variantsync.boosting.position.Position;
5+
56
import org.logicng.formulas.FType;
67
import org.logicng.formulas.Formula;
78
import org.logicng.io.parsers.ParserException;

src/main/java/de/hub/mse/variantsync/boosting/data/EccoSet.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/EccoSet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import java.util.Collection;
44
import java.util.HashSet;

src/main/java/de/hub/mse/variantsync/boosting/data/Feature.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/Feature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import java.io.Serializable;
44
import java.util.Objects;

src/main/java/de/hub/mse/variantsync/boosting/data/MainTree.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/MainTree.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import de.hub.mse.variantsync.boosting.ECCO_LIGHT;
4-
import de.hub.mse.variantsync.boosting.data.position.ProductPosition;
5-
import de.hub.mse.variantsync.boosting.data.position.UnspecifiedPosition;
4+
import de.hub.mse.variantsync.boosting.parsing.AbstractAST;
5+
import de.hub.mse.variantsync.boosting.position.ProductPosition;
6+
import de.hub.mse.variantsync.boosting.position.UnspecifiedPosition;
7+
import de.hub.mse.variantsync.boosting.product.Product;
8+
69
import org.logicng.formulas.Formula;
710

811
import java.io.Serializable;
@@ -24,7 +27,7 @@ public MainTree(final AbstractAST tree) {
2427
// in the resulting main tree corresponding to the nodes of this AST
2528
public EccoSet<EccoNode> unite(final Product product) {
2629
final EccoSet<EccoNode> result = new EccoSet<>();
27-
uniteChildren(result, product.getProductAst().root, tree.getRoot(), product);
30+
uniteChildren(result, product.getProductAst().getRoot(), tree.getRoot(), product);
2831
tree.getAstNodes().addAll(result);
2932
return result;
3033
}

src/main/java/de/hub/mse/variantsync/boosting/data/Module.java renamed to src/main/java/de/hub/mse/variantsync/boosting/ecco/Module.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.ecco;
22

33
import org.logicng.formulas.Literal;
44

src/main/java/de/hub/mse/variantsync/boosting/data/AbstractAST.java renamed to src/main/java/de/hub/mse/variantsync/boosting/parsing/AbstractAST.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
package de.hub.mse.variantsync.boosting.data;
1+
package de.hub.mse.variantsync.boosting.parsing;
22

3-
import de.hub.mse.variantsync.boosting.data.position.FilePosition;
4-
import de.hub.mse.variantsync.boosting.data.position.RootPosition;
3+
import de.hub.mse.variantsync.boosting.ecco.EccoNode;
4+
import de.hub.mse.variantsync.boosting.ecco.EccoSet;
5+
import de.hub.mse.variantsync.boosting.position.FilePosition;
6+
import de.hub.mse.variantsync.boosting.position.RootPosition;
57

68
import java.io.File;
79
import java.io.Serializable;

src/main/java/de/hub/mse/variantsync/boosting/data/specialization/CAST.java renamed to src/main/java/de/hub/mse/variantsync/boosting/parsing/CAST.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
package de.hub.mse.variantsync.boosting.data.specialization;
2-
3-
import de.hub.mse.variantsync.boosting.data.EccoNode;
4-
import de.hub.mse.variantsync.boosting.data.EccoSet;
1+
package de.hub.mse.variantsync.boosting.parsing;
52

63
import java.io.File;
74

5+
import de.hub.mse.variantsync.boosting.ecco.EccoNode;
6+
import de.hub.mse.variantsync.boosting.ecco.EccoSet;
7+
88
public class CAST extends LineAST {
99
private static final String[] fileTypes = new String[] { ".c", ".h" };
1010

0 commit comments

Comments
 (0)