From 102e3db8ef3bb18ca954043da419f50c283c2d57 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CKhaoula?=
 <“khaoula.arouissi@imt-atlantique.net”>
Date: Sun, 17 Nov 2024 14:48:16 +0100
Subject: [PATCH] =?UTF-8?q?Petri=20Net=20corrig=C3=A9=20avec=20Tests=20com?=
 =?UTF-8?q?plets=20avec=20tests=207.5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/org/petriNet/Arc.java         | 40 ++++++++++-----------
 src/main/java/org/petriNet/Arc_ENTRANT.java |  6 ++--
 src/main/java/org/petriNet/Arc_SORTANT.java |  4 +--
 src/main/java/org/petriNet/Arc_videur.java  |  2 +-
 src/main/java/org/petriNet/ReseauPetri.java | 14 ++++----
 src/main/java/org/petriNet/Transition.java  |  4 +--
 6 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/src/main/java/org/petriNet/Arc.java b/src/main/java/org/petriNet/Arc.java
index f2248c3..e30be0f 100644
--- a/src/main/java/org/petriNet/Arc.java
+++ b/src/main/java/org/petriNet/Arc.java
@@ -5,47 +5,47 @@ public abstract class Arc {
     private int id;
     private Place place;
     private Transition transition;
-    private int poids;
+    private int weight;
 
-    public Arc(Transition transition, Place place,  int poids, int id) {
+    public Arc(Transition transition, Place place, int weight, int id) {
         this.place = place;
         this.transition = transition;
         // verify that the weight is not negative
-        if (poids >= 0) {
-            this.poids = poids;
+        if (weight >= 0) {
+            this.weight = weight;
         } else {
             System.out.println("The weight cannot be negative.");
         }
         this.id = id; // Assign a unique ID with the generateId method in the ReseauPetri class
     }
 
-    public abstract void valider();
+    public abstract void validate();
 
-    public int getPoids(){
-        return this.poids;
-    } ;
+    public int getWeight() {
+        return this.weight;
+    }
 
-    public int getId(){
+    public int getId() {
         return this.id;
-    };
+    }
 
-    public void setPoids(int poids){
-        this.poids = poids;
-    };
+    public void setWeight(int weight) {
+        this.weight = weight;
+    }
 
-    public Place getPlace(){
+    public Place getPlace() {
         return this.place;
-    };
+    }
 
-    public void setPlace(Place place){
+    public void setPlace(Place place) {
         this.place = place;
-    };
+    }
 
-    public Transition getTransition(){
+    public Transition getTransition() {
         return this.transition;
-    };
+    }
 
-    public void supprimerPlace(Place place) {
+    public void removePlace(Place place) {
         this.place = null;
     }
 }
diff --git a/src/main/java/org/petriNet/Arc_ENTRANT.java b/src/main/java/org/petriNet/Arc_ENTRANT.java
index 5ef376c..59d0ff5 100644
--- a/src/main/java/org/petriNet/Arc_ENTRANT.java
+++ b/src/main/java/org/petriNet/Arc_ENTRANT.java
@@ -25,13 +25,13 @@ public abstract class Arc_ENTRANT extends Arc {
      */
 
     public boolean verifier_tirable() {
-        return this.getPlace().get_nombre_jetons() >= this.getPoids();
+        return this.getPlace().get_nombre_jetons() >= this.getWeight();
     }
 
     @Override
-    public void valider() {
+    public void validate() {
         // On retire le nombre de jetons du poids de l'arc
-        this.getPlace().enlever_jeton(this.getPoids());
+        this.getPlace().enlever_jeton(this.getWeight());
     }
 
 }
\ No newline at end of file
diff --git a/src/main/java/org/petriNet/Arc_SORTANT.java b/src/main/java/org/petriNet/Arc_SORTANT.java
index c106470..44413ae 100644
--- a/src/main/java/org/petriNet/Arc_SORTANT.java
+++ b/src/main/java/org/petriNet/Arc_SORTANT.java
@@ -13,9 +13,9 @@ public class Arc_SORTANT extends Arc {
 
 
     @Override
-    public void valider() {
+    public void validate() {
         // On ajoute le nombre de jetons du poids de l'arc
-        this.getPlace().ajouter_jeton(this.getPoids());
+        this.getPlace().ajouter_jeton(this.getWeight());
     }
 
 }
\ No newline at end of file
diff --git a/src/main/java/org/petriNet/Arc_videur.java b/src/main/java/org/petriNet/Arc_videur.java
index 3d53060..041068e 100644
--- a/src/main/java/org/petriNet/Arc_videur.java
+++ b/src/main/java/org/petriNet/Arc_videur.java
@@ -23,7 +23,7 @@ public class Arc_videur extends Arc_ENTRANT {
     }
 
     @Override
-    public void valider() {
+    public void validate() {
         // On retire le nombre de jetons du poids de l'arc
         // prendre en cond la place choisie
         this.getPlace().enlever_jeton(this.getPlace().get_nombre_jetons());
diff --git a/src/main/java/org/petriNet/ReseauPetri.java b/src/main/java/org/petriNet/ReseauPetri.java
index 9104175..5da5700 100644
--- a/src/main/java/org/petriNet/ReseauPetri.java
+++ b/src/main/java/org/petriNet/ReseauPetri.java
@@ -194,13 +194,13 @@ public class ReseauPetri implements PetriNetService {
 		 * 1 transition
 		 * 2 arcs
 		 * Liste des places :
-		 * 1 : place avec 4 jetons, 1 arc sortant, 0 arc  entrant
-		 * 2 : place avec 0 jetons, 0 arc  sortant, 1 arc  entrant
+		 * 1 : place avec 4 jetons, 1 arc simple sortant, 0 arc simple entrant
+		 * 2 : place avec 0 jetons, 0 arc simple sortant, 1 arc simple entrant
 		 * Liste des transitions
 		 * 1 : transition, 1 arc entrant, 1 arc sortant
 		 * Liste des arcs :
-		 * 1 : arc poids 1 (place avec 4 jetons vers transition)
-		 * 2 : arc  poids 1 (transition vers place avec 0 jetons)
+		 * 1 : arc simple poids 1 (place avec 4 jetons vers transition)
+		 * 2 : arc simple poids 1 (transition vers place avec 0 jetons)
 		 */
 
 		System.out.println("Réseau de Petri");
@@ -227,7 +227,7 @@ public class ReseauPetri implements PetriNetService {
 			}
 			// entrants / sortants à la place
 			System.out.println(place.getId() + " : place avec " + place.get_nombre_jetons() + " jetons, "
-					+ arcs_ENTRANTS.size() + " arc  sortant, " + arcs_SORTANTS.size() + " arc entrant");
+					+ arcs_ENTRANTS.size() + " arc simple sortant, " + arcs_SORTANTS.size() + " arc simple entrant");
 		}
 
 		System.out.println("Liste des transitions :");
@@ -239,10 +239,10 @@ public class ReseauPetri implements PetriNetService {
 		System.out.println("Liste des arcs :");
 		for (Arc arc : this.arcs) {
 			if (arc instanceof Arc_ENTRANT) {
-				System.out.println(arc.getId() + " : arc  poids " + arc.getPoids() + " ("
+				System.out.println(arc.getId() + " : arc simple poids " + arc.getPoids() + " ("
 						+ "Place d'Id " + arc.getPlace().getId() + " vers " + arc.getTransition().getNom() + ")");
 			} else {
-				System.out.println(arc.getId() + " : arc  poids " + arc.getPoids() + " ("
+				System.out.println(arc.getId() + " : arc simple poids " + arc.getPoids() + " ("
 						+ arc.getTransition().getNom()  + " vers " + "Place d'Id " + arc.getPlace().getId()  + ")");
 			}
 		}
diff --git a/src/main/java/org/petriNet/Transition.java b/src/main/java/org/petriNet/Transition.java
index 8d15c5a..0cb0675 100644
--- a/src/main/java/org/petriNet/Transition.java
+++ b/src/main/java/org/petriNet/Transition.java
@@ -93,11 +93,11 @@ public class Transition {
 
         if (tirable) {
             for (Arc_ENTRANT arc_ENTRANT : this.getArcs_ENTRANTS()) {
-                arc_ENTRANT.valider();
+                arc_ENTRANT.validate();
             }
 
             for (Arc_SORTANT arc_SORTANT : this.getArcs_SORTANTS()) {
-                arc_SORTANT.valider();
+                arc_SORTANT.validate();
             }
             System.out.println("Transition tirée avec succès");
         }
-- 
GitLab