From a4530e84c84b509edcd6ae823999c2f2c0cd66db Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CKhaoula?=
 <“khaoula.arouissi@imt-atlantique.net”>
Date: Wed, 9 Oct 2024 16:41:40 +0200
Subject: [PATCH] interface

---
 .gitignore                                    |  4 +-
 .settings/org.eclipse.core.resources.prefs    |  3 ++
 .settings/org.eclipse.jdt.core.prefs          |  8 ++++
 .../java/org/{example => petriNet}/Main.java  |  2 +-
 .../java/org/petriNet/PetriNetService.java    | 15 ++++++++
 src/main/java/org/petriNet/ReseauPerti.java   | 38 +++++++++++++++++++
 6 files changed, 68 insertions(+), 2 deletions(-)
 create mode 100644 .settings/org.eclipse.core.resources.prefs
 create mode 100644 .settings/org.eclipse.jdt.core.prefs
 rename src/main/java/org/{example => petriNet}/Main.java (84%)
 create mode 100644 src/main/java/org/petriNet/PetriNetService.java
 create mode 100644 src/main/java/org/petriNet/ReseauPerti.java

diff --git a/.gitignore b/.gitignore
index 11a805f..576c1ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,6 @@
 .classpath
 bin/
 *.class
-.DS_Store
\ No newline at end of file
+.DS_Store
+/target/
+.DS_Store
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..e9441bb
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding/<project>=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..2af1e7b
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/src/main/java/org/example/Main.java b/src/main/java/org/petriNet/Main.java
similarity index 84%
rename from src/main/java/org/example/Main.java
rename to src/main/java/org/petriNet/Main.java
index 407f157..61581ef 100644
--- a/src/main/java/org/example/Main.java
+++ b/src/main/java/org/petriNet/Main.java
@@ -1,4 +1,4 @@
-package org.example;
+package org.petriNet;
 
 public class Main {
     public static void main(String[] args) {
diff --git a/src/main/java/org/petriNet/PetriNetService.java b/src/main/java/org/petriNet/PetriNetService.java
new file mode 100644
index 0000000..76cb725
--- /dev/null
+++ b/src/main/java/org/petriNet/PetriNetService.java
@@ -0,0 +1,15 @@
+package org.petriNet;
+
+public interface PetriNetService {
+	
+	public void ajouterPlace(Place place);
+	
+	public void ajouterTransition(Transition transition);
+	
+	public void ajouterArc(Arc arc);
+	
+	public void tirerTransition(Transition transition);
+	
+	public void afficherEtat();
+
+}
diff --git a/src/main/java/org/petriNet/ReseauPerti.java b/src/main/java/org/petriNet/ReseauPerti.java
new file mode 100644
index 0000000..2282314
--- /dev/null
+++ b/src/main/java/org/petriNet/ReseauPerti.java
@@ -0,0 +1,38 @@
+package org.petriNet;
+
+public class ReseauPerti implements PetriNetService {
+	
+	
+
+	@Override
+	public void ajouterPlace(Place place) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void ajouterTransition(Transition transition) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void ajouterArc(Arc arc) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void tirerTransition(Transition transition) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void afficherEtat() {
+		// TODO Auto-generated method stub
+		
+	}
+	
+	
+}
-- 
GitLab