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
8abf5e03
Commit
8abf5e03
authored
Mar 12, 2026
by
Luna Riegel
Browse files
Fix: Add missing setParent calls
parent
7d5b7486
Changes
5
Show whitespace changes
Inline
Side-by-side
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/AbstractBridgeObject.java
View file @
8abf5e03
...
...
@@ -181,6 +181,7 @@ public abstract class AbstractBridgeObject extends CityObject implements Constru
public
void
addRoom
(
BridgeRoom
room
)
{
bridgeRooms
.
add
(
room
);
room
.
setParent
(
this
);
}
public
void
addFurniture
(
BridgeRoomFurniture
furniture
){
...
...
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/AbstractBuildingSubdivision.java
View file @
8abf5e03
...
...
@@ -186,24 +186,22 @@ public abstract class AbstractBuildingSubdivision extends CityObject implements
bs
.
setParent
(
this
);
}
public
void
addInstallation
(
Installation
coBi
)
{
buildingInstallations
.
add
(
coBi
);
coBi
.
setParent
(
this
);
public
void
addInstallation
(
Installation
installation
)
{
buildingInstallations
.
add
(
installation
);
installation
.
setParent
(
this
);
}
public
void
addRoom
(
BuildingRoom
room
)
{
buildingRooms
.
add
(
room
);
room
.
setParent
(
this
);
}
public
void
addFurniture
(
BuildingRoomFurniture
roomF
urniture
)
{
buildingRoomFurnitureList
.
add
(
roomF
urniture
);
roomF
urniture
.
setParent
(
this
);
public
void
addFurniture
(
BuildingRoomFurniture
f
urniture
)
{
buildingRoomFurnitureList
.
add
(
f
urniture
);
f
urniture
.
setParent
(
this
);
}
public
void
addConstructiveElement
(
BuildingConstructiveElement
buildingConstructiveElement
)
{
buildingConstructiveElements
.
add
(
buildingConstructiveElement
);
buildingConstructiveElement
.
setParent
(
this
);
}
public
void
setGmlObject
(
org
.
citygml4j
.
core
.
model
.
building
.
AbstractBuildingSubdivision
abs
)
{
...
...
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/BuildingRoom.java
View file @
8abf5e03
...
...
@@ -33,6 +33,7 @@ public class BuildingRoom extends AbstractRoom {
public
void
addFurniture
(
BuildingRoomFurniture
furniture
)
{
this
.
furniture
.
add
(
furniture
);
furniture
.
setParent
(
this
);
}
...
...
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/BuildingRoomFurniture.java
View file @
8abf5e03
...
...
@@ -24,6 +24,10 @@ public class BuildingRoomFurniture extends AbstractFurniture {
this
.
parent
=
parent
;
}
public
void
setParent
(
BuildingRoom
parent
)
{
this
.
parent
=
parent
;
}
@Override
public
CityObject
getParent
()
{
return
parent
;
...
...
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/Tunnel.java
View file @
8abf5e03
...
...
@@ -40,6 +40,7 @@ public class Tunnel extends AbstractTunnel {
public
void
addTunnelPart
(
TunnelPart
tunnelPart
)
{
tunnelParts
.
add
(
tunnelPart
);
tunnelPart
.
setParent
(
this
);
}
@Override
...
...
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