gsim.sim.behaviour
Class Context

java.lang.Object
  extended by gsim.sim.behaviour.Context
All Implemented Interfaces:
java.io.Serializable

public class Context
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Context()
           
 
Method Summary
 void addObject(java.lang.String object)
           
 gsim.sim.agent.RuntimeAgent getAgent()
           
 AgentInstanceIF getAgentIF()
           
 gsim.sim.agent.RtExecutionContext getExcecutionContext()
           
 java.lang.String getObject(int pos)
           
 java.lang.String[] getObjects()
           
 void setAgent(java.lang.Object p)
           
 void setExecutionContext(gsim.sim.agent.RtExecutionContext c)
           
 void startConversation(CommunicationProtocol p)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context()
Method Detail

setAgent

public void setAgent(java.lang.Object p)

getExcecutionContext

public gsim.sim.agent.RtExecutionContext getExcecutionContext()

setExecutionContext

public void setExecutionContext(gsim.sim.agent.RtExecutionContext c)

getAgent

public gsim.sim.agent.RuntimeAgent getAgent()

startConversation

public void startConversation(CommunicationProtocol p)
                       throws GSimEngineException
Throws:
GSimEngineException

getAgentIF

public AgentInstanceIF getAgentIF()

addObject

public void addObject(java.lang.String object)

getObjects

public java.lang.String[] getObjects()

getObject

public java.lang.String getObject(int pos)