de.jiac.micro.internal.agent
Class SimpleLongTermMemory

java.lang.Object
  extended by de.jiac.micro.internal.agent.SimpleLongTermMemory
All Implemented Interfaces:
ILongTermMemory, IHandle

public class SimpleLongTermMemory
extends Object
implements ILongTermMemory

Version:
$Revision$
Author:
Marcel Patzlaff

Constructor Summary
SimpleLongTermMemory()
           
 
Method Summary
 void forget(IFact knowlegde)
           
 void forgetAll(Class factType)
           
 void memorise(IFact knowledge)
           
 Enumeration rememberAll(Class factType)
           
 IFact rememberNewest(Class factType)
           
 IFact rememberOldest(Class factType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleLongTermMemory

public SimpleLongTermMemory()
Method Detail

forget

public void forget(IFact knowlegde)
Specified by:
forget in interface ILongTermMemory

forgetAll

public void forgetAll(Class factType)
Specified by:
forgetAll in interface ILongTermMemory

memorise

public void memorise(IFact knowledge)
Specified by:
memorise in interface ILongTermMemory

rememberAll

public Enumeration rememberAll(Class factType)
Specified by:
rememberAll in interface ILongTermMemory

rememberNewest

public IFact rememberNewest(Class factType)
Specified by:
rememberNewest in interface ILongTermMemory

rememberOldest

public IFact rememberOldest(Class factType)
Specified by:
rememberOldest in interface ILongTermMemory


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.