demo.inpro.system.greifarm.gui
Class UserInterface

java.lang.Object
  extended by com.sri.oaa2.agentlib.AgentImpl
      extended by demo.inpro.system.greifarm.gui.UserInterface
All Implemented Interfaces:
com.sri.oaa2.agentlib.Agent

public class UserInterface
extends com.sri.oaa2.agentlib.AgentImpl


Field Summary
(package private)  GreifArmGUI greifarm
           
(package private)  double greifarmPosition
           
private static org.apache.log4j.Logger logger
           
(package private)  java.util.Random rand
           
 
Fields inherited from interface com.sri.oaa2.agentlib.Agent
ADDRESS_PARAM_NAME, BLOCK_FALSE_PARAM, BLOCK_PARAM_NAME, BLOCK_TRUE_PARAM, DC_FALSE_PARAM, DC_PARAM_NAME, DC_TRUE_PARAM, DEFAULT_AGENT_LOGGER, iclEmptyList, USED_DC_NAME, USED_DC_PARAM
 
Constructor Summary
UserInterface()
           
 
Method Summary
 java.lang.String getAgentCapabilities()
           
 java.lang.String getAgentName()
           
static void main(java.lang.String[] args)
           
 boolean oaaDoEventCallback(com.sri.oaa2.icl.IclTerm goal, com.sri.oaa2.icl.IclList params, com.sri.oaa2.icl.IclList answers)
           
 
Methods inherited from class com.sri.oaa2.agentlib.AgentImpl
facilitatorConnect, facilitatorDisconnect, getBlocking, getLibOaa, getLogger, getSolvingAgent, getUseDirectConnect, interpret, libOaaIsDaemon, setBlocking, setLogger, setSolvingAgent, setUseDirectConnect, solve, solve, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final org.apache.log4j.Logger logger

rand

java.util.Random rand

greifarm

GreifArmGUI greifarm

greifarmPosition

double greifarmPosition
Constructor Detail

UserInterface

UserInterface()
        throws com.sri.oaa2.agentlib.AgentException
Throws:
com.sri.oaa2.agentlib.AgentException
Method Detail

getAgentName

public java.lang.String getAgentName()

getAgentCapabilities

public java.lang.String getAgentCapabilities()
Specified by:
getAgentCapabilities in interface com.sri.oaa2.agentlib.Agent
Overrides:
getAgentCapabilities in class com.sri.oaa2.agentlib.AgentImpl

oaaDoEventCallback

public boolean oaaDoEventCallback(com.sri.oaa2.icl.IclTerm goal,
                                  com.sri.oaa2.icl.IclList params,
                                  com.sri.oaa2.icl.IclList answers)
Specified by:
oaaDoEventCallback in interface com.sri.oaa2.agentlib.Agent
Overrides:
oaaDoEventCallback in class com.sri.oaa2.agentlib.AgentImpl

main

public static void main(java.lang.String[] args)
Parameters:
args -