de.cesr.more.testing.testutils
Class MTestUtilsLara.MTestNetworkAgent<A extends MTestUtilsLara.MTestNetworkAgent<A>>

java.lang.Object
  extended by de.cesr.lara.components.agents.impl.LAbstractAgent<A,BO>
      extended by de.cesr.more.lara.agent.MAbstractLaraNetworkAgent<A,MTestUtilsLara.MTestBo<A>,MRepastEdge<A>>
          extended by de.cesr.more.testing.testutils.MTestUtilsLara.MTestNetworkAgent<A>
All Implemented Interfaces:
de.cesr.lara.components.agents.LaraAgent<A,MTestUtilsLara.MTestBo<A>>, MoreAgentNetworkComp<A,MRepastEdge<A>>, MoreNetworkAgent<A,MRepastEdge<A>>, MoreLaraNetworkAgent<A,MRepastEdge<A>,MTestUtilsLara.MTestBo<A>>, MoreNodeMeasureSupport
Direct Known Subclasses:
MRsEncapsulatedContextJungNetworkTest.TestAgent
Enclosing class:
MTestUtilsLara

public static class MTestUtilsLara.MTestNetworkAgent<A extends MTestUtilsLara.MTestNetworkAgent<A>>
extends MAbstractLaraNetworkAgent<A,MTestUtilsLara.MTestBo<A>,MRepastEdge<A>>

test network agent


Field Summary
 
Fields inherited from class de.cesr.more.lara.agent.MAbstractLaraNetworkAgent
measures, netComp
 
Fields inherited from class de.cesr.lara.components.agents.impl.LAbstractAgent
agentComp, id
 
Constructor Summary
MTestUtilsLara.MTestNetworkAgent(de.cesr.lara.components.environment.LaraEnvironment env, String name)
          constructor
 
Method Summary
 A getThis()
           
<T extends LaraEvent>
void
onEvent(T event)
           
 
Methods inherited from class de.cesr.more.lara.agent.MAbstractLaraNetworkAgent
getMainNetwork, getNetwork, getNetworkComp, getNetworkMeasureObject, getNetworks, setMainNetwork, setNetwork, setNetworkComp, setNetworkMeasureObject
 
Methods inherited from class de.cesr.lara.components.agents.impl.LAbstractAgent
clean, customClean, equals, getAgentId, getLaraComp, hashCode, laraExecute, laraPostProcess, resetCounter, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.cesr.lara.components.agents.LaraAgent
clean, getAgentId, getLaraComp, laraExecute, laraPerceive, laraPostProcess
 

Constructor Detail

MTestUtilsLara.MTestNetworkAgent

public MTestUtilsLara.MTestNetworkAgent(de.cesr.lara.components.environment.LaraEnvironment env,
                                        String name)
constructor

Parameters:
env -
name -
Method Detail

getThis

public A getThis()
Specified by:
getThis in class de.cesr.lara.components.agents.impl.LAbstractAgent<A extends MTestUtilsLara.MTestNetworkAgent<A>,MTestUtilsLara.MTestBo<A extends MTestUtilsLara.MTestNetworkAgent<A>>>
See Also:
LAbstractAgent.getThis()

onEvent

public <T extends LaraEvent> void onEvent(T event)
See Also:
de.cesr.lara.components.eventbus.LaraEventSubscriber#onEvent(de.cesr.lara.components.eventbus.events.LaraEvent)