From: <jom...@us...> - 2014-05-30 01:34:53
|
Revision: 1781 http://sourceforge.net/p/jason/svn/1781 Author: jomifred Date: 2014-05-30 01:34:47 +0000 (Fri, 30 May 2014) Log Message: ----------- change updateEvent method to older previous version to keep compatibility Modified Paths: -------------- trunk/src/jason/asSemantics/TransitionSystem.java Modified: trunk/src/jason/asSemantics/TransitionSystem.java =================================================================== --- trunk/src/jason/asSemantics/TransitionSystem.java 2014-05-29 22:33:58 UTC (rev 1780) +++ trunk/src/jason/asSemantics/TransitionSystem.java 2014-05-30 01:34:47 UTC (rev 1781) @@ -1034,34 +1034,30 @@ return ap; } - public boolean updateEvents(List<Literal>[] result, Intention focus) { - if (result == null) return false; + public void updateEvents(List<Literal>[] result, Intention focus) { + if (result == null) return; // create the events - boolean eventProduced = false; for (Literal ladd: result[0]) { Trigger te = new Trigger(TEOperator.add, TEType.belief, ladd); - eventProduced = updateEvents(new Event(te, focus)) || eventProduced; + updateEvents(new Event(te, focus)); focus = Intention.EmptyInt; } for (Literal lrem: result[1]) { Trigger te = new Trigger(TEOperator.del, TEType.belief, lrem); - eventProduced = updateEvents(new Event(te, focus)) || eventProduced; + updateEvents(new Event(te, focus)); focus = Intention.EmptyInt; } - return eventProduced; } // only add External Event if it is relevant in respect to the PlanLibrary - public boolean updateEvents(Event e) { + public void updateEvents(Event e) { // Note: we have to add events even if they are not relevant to // a) allow the user to override selectOption and then provide an "unknown" plan; or then // b) create the failure event (it is done by SelRelPlan) if (e.isInternal() || C.hasListener() || ag.getPL().hasCandidatePlan(e.trigger)) { C.addEvent(e); if (logger.isLoggable(Level.FINE)) logger.fine("Added event " + e+ ", events = "+C.getEvents()); - return true; } - return false; } /** remove the top action and requeue the current intention */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |