Commit 6f4954b9 authored by Luna Riegel's avatar Luna Riegel
Browse files

Fix: Exclude topo checks by default

parent 996d862a
......@@ -255,7 +255,8 @@ public class ValidationConfiguration implements Serializable {
}
/**
* Validates the configuration, adds all missing requirements as enabled.
* Validates the configuration, adding all missing Requirements. Missed Geometric and Semantic Requirements will be
* enabled by default.
*
*/
public void validateConfiguration() {
......@@ -274,7 +275,10 @@ public class ValidationConfiguration implements Serializable {
for (Requirement req : availableRequirements.values()) {
requirements.computeIfAbsent(req.getId(), id -> {
RequirementConfiguration cConfig = new RequirementConfiguration();
cConfig.setEnabled(true);
cConfig.setEnabled(switch (req.getType()) {
case GEOMETRY, SEMANTIC -> true;
case TOPOLOGY -> false;
});
for (DefaultParameter param : req.getDefaultParameters()) {
cConfig.getParameters().put(param.getName(), param.getValue());
}
......
......@@ -52,7 +52,7 @@ public class MisalignedUtilityConnectionCheck extends Check {
static {
ArrayList<CheckId> deps = new ArrayList<>();
deps.add(CheckId.C_GE_S_ALL_POLYGONS_WRONG_ORIENTATION);
deps.add(CheckId.C_TO_FLOATING_UTILITY);
// deps.add(CheckId.C_TO_FLOATING_UTILITY);
dependencies = Collections.unmodifiableList(deps);
ArrayList<Class<? extends Checkable>> classes = new ArrayList<>();
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment