public class RepetitiveRecruitment extends Object implements InstitutionTargetRecruitment, PopulationRegionHelper
| Constructor and Description |
|---|
RepetitiveRecruitment() |
| Modifier and Type | Method and Description |
|---|---|
void |
agentAdded(Agent agent) |
void |
agentRemoved(Agent agent) |
Collection<InnovationAgent> |
getRecruitedAgents(Collection<? extends Agent> allAgents) |
void |
initialise(ModelData data,
RunInfo info,
Region extent) |
protected Region region
public Collection<InnovationAgent> getRecruitedAgents(Collection<? extends Agent> allAgents)
getRecruitedAgents in interface InstitutionTargetRecruitmentInstitutionTargetRecruitment.getRecruitedAgents(java.util.Collection)public void initialise(ModelData data, RunInfo info, Region extent) throws Exception
initialise in interface Initialisabledata - model datainfo - run informationextent - region the initialisable object belongs toExceptionInitialisable.initialise(org.volante.abm.data.ModelData,
org.volante.abm.schedule.RunInfo, org.volante.abm.data.Region)public void agentRemoved(Agent agent)
agentRemoved in interface PopulationRegionHelperPopulationRegionHelper.agentRemoved(org.volante.abm.agent.Agent)public void agentAdded(Agent agent)
agentAdded in interface PopulationRegionHelperPopulationRegionHelper.agentAdded(org.volante.abm.agent.Agent)