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
2d2568b9
Commit
2d2568b9
authored
Mar 11, 2026
by
Luna Riegel
Browse files
Feat: Add Interfaces for unifying model method names
parent
853e25ab
Changes
3
Show whitespace changes
Inline
Side-by-side
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/BoundedSpace.java
0 → 100644
View file @
2d2568b9
package
de.hft.stuttgart.citydoctor2.datastructure
;
import
java.util.List
;
public
interface
BoundedSpace
{
List
<
BoundarySurface
>
getBoundarySurfaces
();
void
addBoundarySurface
(
BoundarySurface
boundarySurface
);
}
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/ConstructionObject.java
0 → 100644
View file @
2d2568b9
package
de.hft.stuttgart.citydoctor2.datastructure
;
import
java.util.List
;
public
interface
ConstructionObject
extends
BoundedSpace
{
List
<?
extends
AbstractConstructiveElement
>
getConstructiveElements
();
List
<?
extends
Installation
>
getInstallations
();
List
<?
extends
AbstractFurniture
>
getFurniture
();
List
<?
extends
AbstractRoom
>
getRooms
();
}
CityDoctorParent/CityDoctorModel/src/main/java/de/hft/stuttgart/citydoctor2/datastructure/ConstructiveElement.java
0 → 100644
View file @
2d2568b9
package
de.hft.stuttgart.citydoctor2.datastructure
;
import
java.util.List
;
public
interface
ConstructiveElement
extends
BoundedSpace
{
List
<
AbstractConstructiveFillingElement
>
getFillings
();
}
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