diff --git a/VadereState/src/org/vadere/state/scenario/ScenarioElement.java b/VadereState/src/org/vadere/state/scenario/ScenarioElement.java index 9810a25bd3204d0af12f472f7ba5ad5f410b5afb..02214f45bd37e434cc37de366c579de4394a7821 100644 --- a/VadereState/src/org/vadere/state/scenario/ScenarioElement.java +++ b/VadereState/src/org/vadere/state/scenario/ScenarioElement.java @@ -8,9 +8,7 @@ public abstract class ScenarioElement { public abstract VShape getShape(); - public void setShape(VShape newShape) { - throw new UnsupportedOperationException("This concrete scenario element does not support setting the shape."); - } + public abstract void setShape(VShape newShape); public abstract int getId(); diff --git a/VadereState/src/org/vadere/state/scenario/Teleporter.java b/VadereState/src/org/vadere/state/scenario/Teleporter.java index 538af970c52a726bc91723f56df401482bbd7c2a..49e5759ac98332c6718d35c9ab9c2b15e2f08c39 100644 --- a/VadereState/src/org/vadere/state/scenario/Teleporter.java +++ b/VadereState/src/org/vadere/state/scenario/Teleporter.java @@ -28,6 +28,11 @@ public class Teleporter extends ScenarioElement { throw new UnsupportedOperationException("A teleporter does not have a shape."); } + @Override + public void setShape(VShape newShape) { + throw new UnsupportedOperationException("A teleporter does not have a shape."); + } + @Override public int getId() { return -1; diff --git a/VadereUtils/tests/org/vadere/util/geometry/TestPolygon.java b/VadereUtils/tests/org/vadere/util/geometry/TestPolygon.java index ef001d423f17604b995beab33587bc51b34334d4..b473a6a211b5debd5bc1d62d581a2db717d72c91 100644 --- a/VadereUtils/tests/org/vadere/util/geometry/TestPolygon.java +++ b/VadereUtils/tests/org/vadere/util/geometry/TestPolygon.java @@ -97,7 +97,7 @@ public class TestPolygon { // print evaluated grid String g2string = GeometryPrinter.grid2string(grid); - IOUtils.printDataFile(Paths.get("testreports", "test_polygon2d_closestPoint"), + IOUtils.printDataFile(Paths.get("testreports", "test_polygon2d_closestPoint.txt"), g2string); }