org.hops.dm.app
Class select

java.lang.Object
  extended by org.hops.dm.app.select

public class select
extends java.lang.Object

selects the next moves to execute from agenda and plan

Version:
3.0
Author:
Meritxell Gonzalez

Constructor Summary
select(IS is)
          creates a new instance of select
 
Method Summary
 void selection(stackact next_moves)
          void selection(IS &actualstate) selects next system movement: ask or answer It involves two parts: first selects an agenda item (by either selecting to respond to an issue or taking the topmost action from the plan); second, selects a move which realizes this action < backupshared, if not in (/private/agenda, A) and q_raising_action(A) then try select_action, repeat ( select_icm orelse select_move ) >
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

select

public select(IS is)
creates a new instance of select

Parameters:
is - the information state reference
Method Detail

selection

public void selection(stackact next_moves)
void selection(IS &actualstate) selects next system movement: ask or answer It involves two parts: first selects an agenda item (by either selecting to respond to an issue or taking the topmost action from the plan); second, selects a move which realizes this action < backupshared, if not in (/private/agenda, A) and q_raising_action(A) then try select_action, repeat ( select_icm orelse select_move ) >