diff --git a/pne-editor/src/org/petriNet/Transition.java b/pne-editor/src/org/petriNet/Transition.java
index 6ce6c8d49081196b95db41b52dec3a0cfb470a48..d42759555c06eaaa1d89e2e1d93e03bfb07f93b6 100644
--- a/pne-editor/src/org/petriNet/Transition.java
+++ b/pne-editor/src/org/petriNet/Transition.java
@@ -7,8 +7,8 @@ public class Transition {
 
     private final int id;
     String name;
-    private LinkedList<OutgoingArc> outgoingArcs;
-    private LinkedList<IncomingArc> incomingArcs;
+    private List<OutgoingArc> outgoingArcs;
+    private List<IncomingArc> incomingArcs;
 
     public Transition(String name, int id) {
         this.id = id;
diff --git a/src/main/java/org/petriNet/PetriNet.java b/src/main/java/org/petriNet/PetriNet.java
index 680203ddc70f3e95550b9314604177fa6c1231be..eeea58ca2c63abd4b7570e8557cbfcff2c877529 100644
--- a/src/main/java/org/petriNet/PetriNet.java
+++ b/src/main/java/org/petriNet/PetriNet.java
@@ -8,7 +8,7 @@
 		private final LinkedList<Integer> idCounters;
 		private List<Place> places;
 		private List<Transition> transitions;
-		private LinkedList<Arc> arcs;
+		private List<Arc> arcs;
 		private String networkState = "No transition fired";
 
 		// Create a constructor
@@ -49,7 +49,7 @@
 			this.transitions = transitions;
 		}
 
-		public LinkedList<Arc> getArcs() {
+		public List<Arc> getArcs() {
 			return this.arcs;
 		}
 
diff --git a/src/main/java/org/petriNet/Transition.java b/src/main/java/org/petriNet/Transition.java
index b5b0918c7b055cdf8bad69581b9a3f676d847e78..8420588d6ce2b39dee725186ccaeb6765c839a34 100644
--- a/src/main/java/org/petriNet/Transition.java
+++ b/src/main/java/org/petriNet/Transition.java
@@ -7,8 +7,8 @@ public class Transition {
 
     private final int id;
     String name;
-    private LinkedList<OutgoingArc> outgoingArcs;
-    private LinkedList<IncomingArc> incomingArcs;
+    private List<OutgoingArc> outgoingArcs;
+    private List<IncomingArc> incomingArcs;
 
     public Transition(String name, int id) {
         this.id = id;