From ebd707b9ec4e73131ce52eb6e00ea5e5e2cb4d19 Mon Sep 17 00:00:00 2001
From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr>
Date: Mon, 5 Jul 2010 10:00:43 +0000
Subject: [PATCH] Avatar asynchronous messages: update

---
 src/avatartranslator/AvatarRelation.java         | 4 ++--
 src/avatartranslator/AvatarSpecification.java    | 6 +++---
 src/avatartranslator/touppaal/AVATAR2UPPAAL.java | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/avatartranslator/AvatarRelation.java b/src/avatartranslator/AvatarRelation.java
index 93fd849c5f..1d49e2267c 100644
--- a/src/avatartranslator/AvatarRelation.java
+++ b/src/avatartranslator/AvatarRelation.java
@@ -72,8 +72,8 @@ public class AvatarRelation extends AvatarElement {
 		
     }
 	
-	public boolean hasSignal() {
-		return (signals1.constains(as) || signals2.contains(as));
+	public boolean containsSignal(AvatarSignal _as) {
+		return (signals1.contains(_as) || signals2.contains(_as));
 	}
 	
 	public void setAsynchronous(boolean _b) {
diff --git a/src/avatartranslator/AvatarSpecification.java b/src/avatartranslator/AvatarSpecification.java
index 314830959a..9350c9a25d 100644
--- a/src/avatartranslator/AvatarSpecification.java
+++ b/src/avatartranslator/AvatarSpecification.java
@@ -72,10 +72,10 @@ public class AvatarSpecification extends AvatarElement {
 		return relations;
 	}
 	
-	public void isASynchronousSignal(AvatarSignal as) {
+	public boolean isASynchronousSignal(AvatarSignal _as) {
 		for(AvatarRelation ar: relations) {
-			if (ar.hasSignal(as)) {
-				return !(as.isAsynchronous());
+			if (ar.containsSignal(_as)) {
+				return !(ar.isAsynchronous());
 			}
 		}
 		
diff --git a/src/avatartranslator/touppaal/AVATAR2UPPAAL.java b/src/avatartranslator/touppaal/AVATAR2UPPAAL.java
index f552fccd32..70e6eb7654 100755
--- a/src/avatartranslator/touppaal/AVATAR2UPPAAL.java
+++ b/src/avatartranslator/touppaal/AVATAR2UPPAAL.java
@@ -703,7 +703,7 @@ public class AVATAR2UPPAAL {
 	public String [] manageSynchro(AvatarBlock _block, AvatarActionOnSignal _aaos) {
 		AvatarSignal as = _aaos.getSignal();
 		
-		if (spec.isASynchronousSignal(as)) {
+		if (avspec.isASynchronousSignal(as)) {
 			return manageSynchroSynchronous(_block, _aaos);
 		} else {
 			return  manageSynchroSynchronous(_block, _aaos);
-- 
GitLab