public class CommonRealityConnector extends java.lang.Object implements IConnector
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IModel,ACTRAgent> |
_agentInterfaces |
protected java.util.Map<IModel,IClock> |
_allClocks |
protected IClockConfigurator |
_clockConfig |
protected BasicClock |
_defaultClock |
Constructor and Description |
---|
CommonRealityConnector() |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanDisconnect(IAgent agent) |
void |
connect(IModel model) |
void |
disconnect(IModel model) |
IAgent |
getAgent(IModel model) |
IClock |
getClock(IModel model) |
IClockConfigurator |
getClockConfigurator() |
boolean |
isRunning() |
void |
setClockConfigurator(IClockConfigurator clockConfig) |
void |
start() |
void |
stop() |
protected BasicClock _defaultClock
protected IClockConfigurator _clockConfig
public boolean isRunning()
isRunning
in interface IConnector
IConnector.isRunning()
public void start()
start
in interface IConnector
public void stop()
stop
in interface IConnector
public void connect(IModel model)
connect
in interface IConnector
IConnector.connect(org.jactr.core.model.IModel)
public void disconnect(IModel model)
disconnect
in interface IConnector
IConnector.disconnect(org.jactr.core.model.IModel)
protected void cleanDisconnect(IAgent agent)
public IAgent getAgent(IModel model)
getAgent
in interface IConnector
org.jactr.core.reality.connector.IConnector#getAgentInterface(org.jactr.core.model.IModel)
public IClock getClock(IModel model)
getClock
in interface IConnector
public IClockConfigurator getClockConfigurator()
getClockConfigurator
in interface IConnector
public void setClockConfigurator(IClockConfigurator clockConfig)
setClockConfigurator
in interface IConnector