Commit 8abf5e03 authored by Luna Riegel's avatar Luna Riegel
Browse files

Fix: Add missing setParent calls

parent 7d5b7486
...@@ -181,6 +181,7 @@ public abstract class AbstractBridgeObject extends CityObject implements Constru ...@@ -181,6 +181,7 @@ public abstract class AbstractBridgeObject extends CityObject implements Constru
public void addRoom(BridgeRoom room) { public void addRoom(BridgeRoom room) {
bridgeRooms.add(room); bridgeRooms.add(room);
room.setParent(this);
} }
public void addFurniture(BridgeRoomFurniture furniture){ public void addFurniture(BridgeRoomFurniture furniture){
......
...@@ -186,24 +186,22 @@ public abstract class AbstractBuildingSubdivision extends CityObject implements ...@@ -186,24 +186,22 @@ public abstract class AbstractBuildingSubdivision extends CityObject implements
bs.setParent(this); bs.setParent(this);
} }
public void addInstallation(Installation coBi) { public void addInstallation(Installation installation) {
buildingInstallations.add(coBi); buildingInstallations.add(installation);
coBi.setParent(this); installation.setParent(this);
} }
public void addRoom(BuildingRoom room) { public void addRoom(BuildingRoom room) {
buildingRooms.add(room); buildingRooms.add(room);
room.setParent(this);
} }
public void addFurniture(BuildingRoomFurniture roomFurniture) { public void addFurniture(BuildingRoomFurniture furniture) {
buildingRoomFurnitureList.add(roomFurniture); buildingRoomFurnitureList.add(furniture);
roomFurniture.setParent(this); furniture.setParent(this);
} }
public void addConstructiveElement(BuildingConstructiveElement buildingConstructiveElement) { public void addConstructiveElement(BuildingConstructiveElement buildingConstructiveElement) {
buildingConstructiveElements.add(buildingConstructiveElement); buildingConstructiveElements.add(buildingConstructiveElement);
buildingConstructiveElement.setParent(this);
} }
public void setGmlObject(org.citygml4j.core.model.building.AbstractBuildingSubdivision abs) { public void setGmlObject(org.citygml4j.core.model.building.AbstractBuildingSubdivision abs) {
......
...@@ -33,6 +33,7 @@ public class BuildingRoom extends AbstractRoom { ...@@ -33,6 +33,7 @@ public class BuildingRoom extends AbstractRoom {
public void addFurniture(BuildingRoomFurniture furniture) { public void addFurniture(BuildingRoomFurniture furniture) {
this.furniture.add(furniture); this.furniture.add(furniture);
furniture.setParent(this);
} }
......
...@@ -24,6 +24,10 @@ public class BuildingRoomFurniture extends AbstractFurniture { ...@@ -24,6 +24,10 @@ public class BuildingRoomFurniture extends AbstractFurniture {
this.parent = parent; this.parent = parent;
} }
public void setParent(BuildingRoom parent) {
this.parent = parent;
}
@Override @Override
public CityObject getParent() { public CityObject getParent() {
return parent; return parent;
......
...@@ -40,6 +40,7 @@ public class Tunnel extends AbstractTunnel { ...@@ -40,6 +40,7 @@ public class Tunnel extends AbstractTunnel {
public void addTunnelPart(TunnelPart tunnelPart) { public void addTunnelPart(TunnelPart tunnelPart) {
tunnelParts.add(tunnelPart); tunnelParts.add(tunnelPart);
tunnelPart.setParent(this);
} }
@Override @Override
......
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