jade.content.onto.basic
Class Action

java.lang.Object
  extended by jade.content.onto.basic.Action
All Implemented Interfaces:
AgentAction, Concept, ContentElement, Term, java.io.Serializable

public class Action
extends java.lang.Object
implements AgentAction

This class implements the action operator of the FIPA SL0 action.

Author:
Giovanni Caire - TILAB
See Also:
Serialized Form

Constructor Summary
Action()
           
Action(AID id, Concept a)
           
 
Method Summary
 void externalise(AbsObject abs, Ontology onto)
           
 Concept getAction()
           
 AID getActor()
           
 void internalise(AbsObject abs, Ontology onto)
           
 void setAction(Concept a)
           
 void setActor(AID id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Action

public Action()

Action

public Action(AID id,
              Concept a)
Method Detail

getActor

public AID getActor()

setActor

public void setActor(AID id)

getAction

public Concept getAction()

setAction

public void setAction(Concept a)

externalise

public void externalise(AbsObject abs,
                        Ontology onto)
                 throws OntologyException
Throws:
OntologyException

internalise

public void internalise(AbsObject abs,
                        Ontology onto)
                 throws UngroundedException,
                        OntologyException
Throws:
UngroundedException
OntologyException


These are the official JADE API. For these API backward compatibility is guaranteed accross JADE versions