org.hops.dm.tad
Class IS

java.lang.Object
  extended by org.hops.dm.tad.IS
All Implemented Interfaces:
java.io.Serializable

public class IS
extends java.lang.Object
implements java.io.Serializable

Information State of the Dialogue. Includes System and User information

Version:
3.0
Author:
Meritxell Gonzalez
See Also:
Serialized Form

Field Summary
 ISPrivate notshared
          information used by the dialogue system not known by the user
 PlanSet planbase
          Set of plans
 sys_state program_state
          status of the dialogue
 ISShared shared
          information knows by the user
 boolean task_covered_once
          task covered once
 
Constructor Summary
IS()
          Creates a new instance of IS
 
Method Summary
 void clear()
          Clear all the stacks
 void copy(temporalground temp)
          copy the temporalground
 attrval getAttribute(java.lang.String nomAttribut)
          Returns the attributre with the specified name.
 void ini_IS()
          initialize the inforamtion state pushing in the agenda an greet move
 void setPlan(PlanSet planin)
          sets the plan
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

notshared

public ISPrivate notshared
information used by the dialogue system not known by the user


shared

public ISShared shared
information knows by the user


program_state

public sys_state program_state
status of the dialogue


task_covered_once

public boolean task_covered_once
task covered once


planbase

public PlanSet planbase
Set of plans

Constructor Detail

IS

public IS()
Creates a new instance of IS

Method Detail

setPlan

public void setPlan(PlanSet planin)
sets the plan


ini_IS

public void ini_IS()
initialize the inforamtion state pushing in the agenda an greet move


toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object

getAttribute

public attrval getAttribute(java.lang.String nomAttribut)
Returns the attributre with the specified name. First search in the commitments stack, if not found searches in the believes stack


clear

public void clear()
Clear all the stacks


copy

public void copy(temporalground temp)
copy the temporalground