Skip to content

Commit 295f842

Browse files
author
Julia Pham
committed
fix: resolved merge conflict
2 parents c6cdc8e + 411a69a commit 295f842

15 files changed

+61
-21
lines changed

src/main/java/de/vill/model/constraint/AndConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import de.vill.model.building.AutomaticBrackets;
44
import de.vill.model.building.VariableReference;
5+
import de.vill.util.ConstantSymbols;
56

67
import de.vill.exception.ParseError;
78

@@ -71,7 +72,7 @@ public void setRight(Constraint right) {
7172
public String toString(boolean withSubmodels, String currentAlias) {
7273
return children.stream()
7374
.map(c -> AutomaticBrackets.enforceConstraintBracketsIfNecessary(this, c, withSubmodels, currentAlias))
74-
.collect(Collectors.joining(" & "));
75+
.collect(Collectors.joining(" " + ConstantSymbols.AND + " "));
7576
}
7677

7778
@Override

src/main/java/de/vill/model/constraint/EqualEquationConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import de.vill.model.building.VariableReference;
44
import de.vill.model.expression.Expression;
5+
import de.vill.util.ConstantSymbols;
56

67
import java.util.ArrayList;
78
import java.util.List;
89

910
public class EqualEquationConstraint extends ExpressionConstraint {
1011

1112
public EqualEquationConstraint(final Expression left, final Expression right) {
12-
super(left, right, "==");
13+
super(left, right, ConstantSymbols.EQUALS);
1314
}
1415

1516
@Override

src/main/java/de/vill/model/constraint/EquivalenceConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import de.vill.model.building.AutomaticBrackets;
44
import de.vill.model.building.VariableReference;
5+
import de.vill.util.ConstantSymbols;
56

67
import java.util.ArrayList;
78
import java.util.Arrays;
@@ -28,7 +29,7 @@ public Constraint getRight() {
2829
@Override
2930
public String toString(boolean withSubmodels, String currentAlias) {
3031
return AutomaticBrackets.enforceConstraintBracketsIfNecessary(this, left, withSubmodels, currentAlias) +
31-
" <=> " +
32+
" " + ConstantSymbols.EQUIVALENT + " " +
3233
AutomaticBrackets.enforceConstraintBracketsIfNecessary(this, right, withSubmodels, currentAlias);
3334
}
3435

src/main/java/de/vill/model/constraint/ExpressionConstraint.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import de.vill.model.Feature;
44
import de.vill.model.building.VariableReference;
55
import de.vill.model.expression.Expression;
6+
import de.vill.util.ConstantSymbols;
67

78
import java.util.*;
89

@@ -75,17 +76,17 @@ public boolean evaluate(Set<Feature> selectedFeatures) {
7576
return false;
7677
}
7778

78-
if ("==".equals(expressionSymbol)) {
79+
if (ConstantSymbols.EQUALS.equals(expressionSymbol)) {
7980
return leftResult == rightResult;
80-
} else if ("<".equals(expressionSymbol)) {
81+
} else if (ConstantSymbols.LOWER.equals(expressionSymbol)) {
8182
return leftResult < rightResult;
82-
} else if (">".equals(expressionSymbol)) {
83+
} else if (ConstantSymbols.GREATER.equals(expressionSymbol)) {
8384
return leftResult > rightResult;
84-
} else if (">=".equals(expressionSymbol)) {
85+
} else if (ConstantSymbols.GREATER_OR_EQUAL.equals(expressionSymbol)) {
8586
return leftResult >= rightResult;
86-
} else if ("<=".equals(expressionSymbol)) {
87+
} else if (ConstantSymbols.LOWER_OR_EQUAL.equals(expressionSymbol)) {
8788
return leftResult <= rightResult;
88-
} else if ("!=".equals(expressionSymbol)) {
89+
} else if (ConstantSymbols.NOT_EQUALS.equals(expressionSymbol)) {
8990
return leftResult != rightResult;
9091
}
9192
return false;

src/main/java/de/vill/model/constraint/GreaterEqualsEquationConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import de.vill.model.building.VariableReference;
44
import de.vill.model.expression.Expression;
5+
import de.vill.util.ConstantSymbols;
56

67
import java.util.ArrayList;
78
import java.util.Collections;
89
import java.util.List;
910

1011
public class GreaterEqualsEquationConstraint extends ExpressionConstraint {
1112
public GreaterEqualsEquationConstraint(final Expression left, final Expression right) {
12-
super(left, right, ">=");
13+
super(left, right, ConstantSymbols.GREATER_OR_EQUAL);
1314
}
1415

1516
@Override

src/main/java/de/vill/model/constraint/GreaterEquationConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22

33
import de.vill.model.building.VariableReference;
44
import de.vill.model.expression.Expression;
5+
import de.vill.util.ConstantSymbols;
56

67
import java.util.ArrayList;
78
import java.util.Collections;
89
import java.util.List;
910

1011
public class GreaterEquationConstraint extends ExpressionConstraint {
1112
public GreaterEquationConstraint(final Expression left, final Expression right) {
12-
super(left, right, ">");
13+
super(left, right, ConstantSymbols.GREATER);
1314
}
1415

1516
@Override

src/main/java/de/vill/model/constraint/ImplicationConstraint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import de.vill.model.building.AutomaticBrackets;
44
import de.vill.model.building.VariableReference;
5+
import de.vill.util.ConstantSymbols;
56

67
import java.util.ArrayList;
78
import java.util.Arrays;
@@ -28,7 +29,7 @@ public Constraint getRight() {
2829
@Override
2930
public String toString(boolean withSubmodels, String currentAlias) {
3031
return AutomaticBrackets.enforceConstraintBracketsIfNecessary(this, left, withSubmodels, currentAlias) +
31-
" => " +
32+
" " + ConstantSymbols.IMPLIES + " " +
3233
AutomaticBrackets.enforceConstraintBracketsIfNecessary(this, right, withSubmodels, currentAlias);
3334
}
3435

src/main/java/de/vill/model/constraint/LowerEqualsEquationConstraint.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package de.vill.model.constraint;
22

33
import de.vill.model.expression.Expression;
4+
import de.vill.util.ConstantSymbols;
5+
46
import java.util.Collections;
57
import java.util.List;
68

79
public class LowerEqualsEquationConstraint extends ExpressionConstraint {
810
public LowerEqualsEquationConstraint(final Expression left, final Expression right) {
9-
super(left, right, "<=");
11+
super(left, right, ConstantSymbols.LOWER_OR_EQUAL);
1012
}
1113

1214
@Override

src/main/java/de/vill/model/constraint/LowerEquationConstraint.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
package de.vill.model.constraint;
22

33
import de.vill.model.expression.Expression;
4+
import de.vill.util.ConstantSymbols;
5+
46
import java.util.Collections;
57
import java.util.List;
68

79
public class LowerEquationConstraint extends ExpressionConstraint {
810
public LowerEquationConstraint(final Expression left, final Expression right) {
9-
super(left, right, "<");
11+
super(left, right, ConstantSymbols.LOWER);
1012
}
1113

1214
@Override

src/main/java/de/vill/model/constraint/MultiOrConstraint.java

Whitespace-only changes.

0 commit comments

Comments
 (0)