diff --git a/src/tmltranslator/TMLArchitecture.java b/src/tmltranslator/TMLArchitecture.java
index 27146f9ade62183800a3433adda7e7e58d4470da..53b4eb49292e52a367d17b7d38f78b7005f82742 100755
--- a/src/tmltranslator/TMLArchitecture.java
+++ b/src/tmltranslator/TMLArchitecture.java
@@ -306,5 +306,13 @@ public class TMLArchitecture {
 		}
 		return false;
 	}
+
+	public ArrayList<HwLink> getLinkByBus(HwBus bus){
+		ArrayList<HwLink> tempList=new ArrayList<HwLink>();
+		for(HwLink link: hwlinks) {
+			if (link.bus==bus) tempList.add(link);
+		}
+		return tempList;
+	}
 	
 }
\ No newline at end of file