kaos.core.tutorial
Class SimpleAgentRobot

java.lang.Object
  extended by kaos.core.csi.KAoSActorImpl
      extended by kaos.core.tutorial.SimpleAgent
          extended by kaos.core.tutorial.SimpleAgentRobot
All Implemented Interfaces:
KAoSActor

public class SimpleAgentRobot
extends SimpleAgent


Field Summary
 
Fields inherited from class kaos.core.csi.KAoSActorImpl
_actorDesc, _autoCommit, _lctr, _logger, _preferredTransportName, _propertiesToModify, _registered, _registration, _transports, _transportSupport
 
Constructor Summary
SimpleAgentRobot(java.lang.String[] args)
           
SimpleAgentRobot(java.lang.String name, java.util.Vector domainNames)
           
 
Method Summary
 void Beep()
           
 void Beep(java.util.HashMap properties)
           
protected  java.util.List<AgentCapability> getAgentCapabilities()
          define properties that describe what capabilities the agent has
protected  void setEntityOntologicalType()
          define the type of entity the agent is
 
Methods inherited from class kaos.core.tutorial.SimpleAgent
buildActionInstanceDescription, ChangeStateAction, CommunicationAction, CommunicationAction, enforcePolicies, LoginAction, main, Move, receiveMessage, sendMessage
 
Methods inherited from class kaos.core.csi.KAoSActorImpl
addCapability, addOntologicalType, addOntologicalType, addProperty, addProperty, addPropertyValue, addTransport, commitPropertyValues, deregisterFromKAoS, equals, getAgentDescription, getCapabilities, getConceptMappingName, getDomainNames, getEntityOntologicalTypeNames, getEntityOntologicalTypes, getGUID, getName, getProperties, getProperty, getPropertyValue, getTransport, getTransports, hashCode, initialize, initialize, initialize, isAutoPropertyValueCommit, isGuarded, isRegistered, logMessage, logMessage, printTransportMessage, receiveMessage, registerWithKAoS, removeCapability, removeOntologicalType, removeProperty, removePropertyValue, removeTransport, sendMessage, setAutoPropertyValueCommit, setCapabilities, setConceptMappingName, setGUID, setMyDescription, setName, setOntologicalTypes, setProperties, setPropertyValue, setRegistered
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleAgentRobot

public SimpleAgentRobot(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

SimpleAgentRobot

public SimpleAgentRobot(java.lang.String name,
                        java.util.Vector domainNames)
                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setEntityOntologicalType

protected void setEntityOntologicalType()
define the type of entity the agent is

Overrides:
setEntityOntologicalType in class SimpleAgent

getAgentCapabilities

protected java.util.List<AgentCapability> getAgentCapabilities()
define properties that describe what capabilities the agent has

Overrides:
getAgentCapabilities in class SimpleAgent

Beep

public void Beep()

Beep

public void Beep(java.util.HashMap properties)