zeus.rete.action
Interface BasicAction

All Known Implementing Classes:
ReteAction

public interface BasicAction

Another layer of abstraction for the re-architected rete engine action handler.

To do :
Abstract (build interfaces for: OntologyDb, ConflictSet, ReteEngine... this will make these actions more portable, and more plugable, I hope. This will also remove the need for the imports of zeus.concepts.fn, zeus.concepts, zeus.rete and zeus.actors.

Since:
1.1
Author:
Simon Thompson
See Also:
zeus.rete.actions.ReteAction

Method Summary
 void executeAction(Action a, Info info)
           
 OntologyDb getOntologyDb()
           
 java.lang.String getServiceDescription(java.lang.String language)
          the action of a rule provides a service actions that can advertise a service need to have it defined here other actions should return null
 void setActuators(ConflictSet conflictHandler, AgentContext context)
           
 void setActuators(ConflictSet conflictHandler, ReteEngine engine)
           
 

Method Detail

executeAction

public void executeAction(Action a,
                          Info info)

getOntologyDb

public OntologyDb getOntologyDb()

setActuators

public void setActuators(ConflictSet conflictHandler,
                         ReteEngine engine)

setActuators

public void setActuators(ConflictSet conflictHandler,
                         AgentContext context)

getServiceDescription

public java.lang.String getServiceDescription(java.lang.String language)
the action of a rule provides a service actions that can advertise a service need to have it defined here other actions should return null



Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.