de.cesr.more.rs.building
Class MGeoRsRandomNetworkService<AgentType extends MoreMilieuAgent,EdgeType extends MRepastEdge<AgentType>>
java.lang.Object
de.cesr.more.building.network.MNetworkService<AgentType,EdgeType>
de.cesr.more.rs.building.MRsNetworkService<AgentType,EdgeType>
de.cesr.more.rs.building.MGeoRsNetworkService<AgentType,EdgeType>
de.cesr.more.rs.building.MGeoRsRandomNetworkService<AgentType,EdgeType>
- All Implemented Interfaces:
- MoreNetworkBuilder<AgentType,EdgeType>, MoreNetworkService<AgentType,EdgeType>, MoreGeoNetworkBuilder<AgentType,EdgeType>, MoreGeoNetworkService<AgentType,EdgeType>, MoreNetworkEdgeModifier<AgentType,EdgeType>, MoreNetworkModifier<AgentType,EdgeType>, MoreGeoRsNetworkBuilder<AgentType,EdgeType>, MoreGeoRsNetworkService<AgentType,EdgeType>, MoreRsNetworkBuilder<AgentType,EdgeType>, MoreRsNetworkService<AgentType,EdgeType>
public class MGeoRsRandomNetworkService<AgentType extends MoreMilieuAgent,EdgeType extends MRepastEdge<AgentType>>
- extends MGeoRsNetworkService<AgentType,EdgeType>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MGeoRsRandomNetworkService
public MGeoRsRandomNetworkService(MoreEdgeFactory<AgentType,EdgeType> eFac)
- Uses "Network" as name.
- Parameters:
eFac
-
MGeoRsRandomNetworkService
public MGeoRsRandomNetworkService(MoreEdgeFactory<AgentType,EdgeType> eFac,
String name)
- Parameters:
eFac
-
buildNetwork
public MoreRsNetwork<AgentType,EdgeType> buildNetwork(Collection<AgentType> agents)
- Description copied from interface:
MoreNetworkBuilder
- Links the given collection of agents and thus generates the network.
- Returns:
- network
setContext
public void setContext(repast.simphony.context.Context<AgentType> context)
- Description copied from class:
MGeoRsNetworkService
- Set the (root) context the network shall span
- Specified by:
setContext
in interface MoreRsNetworkBuilder<AgentType extends MoreMilieuAgent,EdgeType extends MRepastEdge<AgentType>>
- Overrides:
setContext
in class MGeoRsNetworkService<AgentType extends MoreMilieuAgent,EdgeType extends MRepastEdge<AgentType>>
- See Also:
MoreRsNetworkBuilder.setContext(repast.simphony.context.Context)
addAndLinkNode
public boolean addAndLinkNode(MoreNetwork<AgentType,EdgeType> network,
AgentType node)
- TODO test!
- Parameters:
network
- the network to remove the given agent from
- Returns:
- true if the agent could be completely removed
- See Also:
MoreNetworkModifier.addAndLinkNode(de.cesr.more.basic.network.MoreNetwork,
java.lang.Object)