Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
CityDoctor2
Commits
e4a745a8
Commit
e4a745a8
authored
Apr 04, 2025
by
Riegel
Browse files
Refactor: Simplify CityObjectCollector
parent
3278359b
Pipeline
#11042
passed with stage
in 1 minute and 26 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/check/CheckId.java
View file @
e4a745a8
...
@@ -56,7 +56,6 @@ public record CheckId(String name) implements Serializable {
...
@@ -56,7 +56,6 @@ public record CheckId(String name) implements Serializable {
public
static
final
CheckId
C_GE_S_NOT_CLOSED
=
new
CheckId
(
"C_GE_S_NOT_CLOSED"
);
public
static
final
CheckId
C_GE_S_NOT_CLOSED
=
new
CheckId
(
"C_GE_S_NOT_CLOSED"
);
public
static
final
CheckId
C_GE_P_ORIENTATION_RINGS_SAME
=
new
CheckId
(
"C_GE_P_ORIENTATION_RINGS_SAME"
);
public
static
final
CheckId
C_GE_P_ORIENTATION_RINGS_SAME
=
new
CheckId
(
"C_GE_P_ORIENTATION_RINGS_SAME"
);
public
static
final
CheckId
C_SE_POLYGON_WITHOUT_SURFACE
=
new
CheckId
(
"C_SE_POLYGON_WITHOUT_SURFACE"
);
public
static
final
CheckId
C_SE_POLYGON_WITHOUT_SURFACE
=
new
CheckId
(
"C_SE_POLYGON_WITHOUT_SURFACE"
);
public
static
final
CheckId
UTIL_CITY_OBJECT_COLLECTOR
=
new
CheckId
(
"UTIL_CITY_OBJECT_COLLECTOR"
);
@Override
@Override
public
boolean
equals
(
Object
obj
)
{
public
boolean
equals
(
Object
obj
)
{
...
...
CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/checks/util/CityObjectCollector.java
View file @
e4a745a8
package
de.hft.stuttgart.citydoctor2.checks.util
;
package
de.hft.stuttgart.citydoctor2.checks.util
;
import
de.hft.stuttgart.citydoctor2.check.Check
;
import
de.hft.stuttgart.citydoctor2.check.AbstractCheck
;
import
de.hft.stuttgart.citydoctor2.check.CheckId
;
import
de.hft.stuttgart.citydoctor2.check.Requirement
;
import
de.hft.stuttgart.citydoctor2.check.RequirementType
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
de.hft.stuttgart.citydoctor2.datastructure.CityObject
;
import
java.util.HashSet
;
import
java.util.HashSet
;
import
java.util.Set
;
import
java.util.Set
;
public
class
CityObjectCollector
extends
Check
{
public
class
CityObjectCollector
extends
Abstract
Check
{
private
final
Set
<
CityObject
>
objects
=
new
HashSet
<>();
private
final
Set
<
CityObject
>
objects
=
new
HashSet
<>();
@Override
public
Set
<
Requirement
>
appliesToRequirements
()
{
return
Set
.
of
();
}
@Override
public
CheckId
getCheckId
()
{
return
CheckId
.
UTIL_CITY_OBJECT_COLLECTOR
;
}
@Override
public
RequirementType
getType
()
{
return
null
;
}
@Override
public
Check
createNewInstance
()
{
return
new
CityObjectCollector
();
}
@Override
public
boolean
isValidator
()
{
return
false
;
}
public
Set
<
CityObject
>
getCityObjects
()
{
public
Set
<
CityObject
>
getCityObjects
()
{
return
objects
;
return
objects
;
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment