|
From: <jom...@us...> - 2016-04-06 16:33:55
|
Revision: 1886
http://sourceforge.net/p/jason/svn/1886
Author: jomifred
Date: 2016-04-06 16:33:52 +0000 (Wed, 06 Apr 2016)
Log Message:
-----------
improve addPercept method
Modified Paths:
--------------
trunk/src/jason/environment/Environment.java
Modified: trunk/src/jason/environment/Environment.java
===================================================================
--- trunk/src/jason/environment/Environment.java 2016-04-06 16:26:04 UTC (rev 1885)
+++ trunk/src/jason/environment/Environment.java 2016-04-06 16:33:52 UTC (rev 1886)
@@ -209,15 +209,17 @@
}
/** Adds a perception for all agents */
- public void addPercept(Literal per) {
- if (per != null) {
- if (! percepts.contains(per)) {
- percepts.add(per);
- uptodateAgs.clear();
+ public void addPercept(Literal... perceptions) {
+ if (perceptions != null) {
+ for (Literal per: perceptions) {
+ if (! percepts.contains(per)) {
+ percepts.add(per);
+ }
}
+ uptodateAgs.clear();
}
}
-
+
/** Removes a perception from the common perception list */
public boolean removePercept(Literal per) {
if (per != null) {
@@ -286,6 +288,7 @@
}
}
+
/** Removes a perception for an agent */
public boolean removePercept(String agName, Literal per) {
if (per != null && agName != null) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|