From 9bf3b6b6450479b36779cd483e68053e2740c5f2 Mon Sep 17 00:00:00 2001 From: b22015516 <mehdi.belhachemi@etu.univ-amu.fr> Date: Fri, 29 Nov 2024 11:55:09 +0100 Subject: [PATCH] mehdi and mohamed: making diagram --- src/main/java/model/Elements/{element.java => Element.java} | 2 +- src/main/java/model/Elements/Extinguisher/Extinguisher.java | 3 ++- src/main/java/model/Elements/Fire.java | 2 +- src/main/java/model/Elements/ModelElement.java | 2 +- src/main/java/model/Elements/Obstacle/Obstacle.java | 3 ++- 5 files changed, 7 insertions(+), 5 deletions(-) rename src/main/java/model/Elements/{element.java => Element.java} (89%) diff --git a/src/main/java/model/Elements/element.java b/src/main/java/model/Elements/Element.java similarity index 89% rename from src/main/java/model/Elements/element.java rename to src/main/java/model/Elements/Element.java index f6219fb..553ea84 100644 --- a/src/main/java/model/Elements/element.java +++ b/src/main/java/model/Elements/Element.java @@ -5,7 +5,7 @@ import util.Position; import java.util.List; -public interface element { +public interface Element { diff --git a/src/main/java/model/Elements/Extinguisher/Extinguisher.java b/src/main/java/model/Elements/Extinguisher/Extinguisher.java index fe39516..31dca48 100644 --- a/src/main/java/model/Elements/Extinguisher/Extinguisher.java +++ b/src/main/java/model/Elements/Extinguisher/Extinguisher.java @@ -2,6 +2,7 @@ package model.Elements.Extinguisher; import model.Board.Board; +import model.Elements.Element; import model.Elements.ModelElement; import util.Neighbour; import util.Position; @@ -9,7 +10,7 @@ import util.TargetStrategy; import java.util.List; -public abstract class Extinguisher implements model.Elements.element { +public abstract class Extinguisher implements Element { protected final TargetStrategy targetStrategy = new TargetStrategy(); protected Neighbour neighbour; diff --git a/src/main/java/model/Elements/Fire.java b/src/main/java/model/Elements/Fire.java index a552a62..1f0ae07 100644 --- a/src/main/java/model/Elements/Fire.java +++ b/src/main/java/model/Elements/Fire.java @@ -11,7 +11,7 @@ import util.Position; import java.util.*; -public class Fire implements element { +public class Fire implements Element { private Position position; diff --git a/src/main/java/model/Elements/ModelElement.java b/src/main/java/model/Elements/ModelElement.java index d133bb1..2803fa5 100644 --- a/src/main/java/model/Elements/ModelElement.java +++ b/src/main/java/model/Elements/ModelElement.java @@ -35,7 +35,7 @@ public enum ModelElement { return this.initialNumber; } - public element getModelElementClass(Position position){ + public Element getModelElementClass(Position position){ return switch (this){ case FIRE -> new Fire(position); case ROAD -> new Road(position); diff --git a/src/main/java/model/Elements/Obstacle/Obstacle.java b/src/main/java/model/Elements/Obstacle/Obstacle.java index 5ad4b2f..7ee70b3 100644 --- a/src/main/java/model/Elements/Obstacle/Obstacle.java +++ b/src/main/java/model/Elements/Obstacle/Obstacle.java @@ -2,12 +2,13 @@ package model.Elements.Obstacle; import model.Board.Board; +import model.Elements.Element; import model.Elements.ModelElement; import util.Position; import java.util.List; -public abstract class Obstacle implements model.Elements.element { +public abstract class Obstacle implements Element { protected ModelElement element; protected final Position position; public Obstacle(Position position){ -- GitLab