Commit 2d2568b9 authored by Luna Riegel's avatar Luna Riegel
Browse files

Feat: Add Interfaces for unifying model method names

parent 853e25ab
package de.hft.stuttgart.citydoctor2.datastructure;
import java.util.List;
public interface BoundedSpace {
List<BoundarySurface> getBoundarySurfaces();
void addBoundarySurface(BoundarySurface boundarySurface);
}
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();
}
package de.hft.stuttgart.citydoctor2.datastructure;
import java.util.List;
public interface ConstructiveElement extends BoundedSpace{
List<AbstractConstructiveFillingElement> getFillings();
}
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