madkit.simulation.probes
Class ObjectProbe
java.lang.Object
madkit.kernel.Probe<AbstractAgent>
madkit.simulation.probes.ReflexiveProbe
madkit.simulation.probes.ObjectProbe
public class ObjectProbe
- extends ReflexiveProbe
This probe inspects object properties on Referenceable agents.
- Version:
- 3.1
- Author:
- Fabien Michel (version 2.0 & 3.0), Olivier Gutknecht (version 0.2)
Constructor Summary |
ObjectProbe(java.lang.String group,
java.lang.String role,
java.lang.String property)
|
ObjectProbe(java.lang.String community,
java.lang.String group,
java.lang.String role,
java.lang.String property)
|
Methods inherited from class madkit.simulation.probes.ReflexiveProbe |
findFields, getBoolean, getChar, getDouble, getLong, getObject, getProperty, getPropertyCount, initialize, update, updateFieldFor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectProbe
public ObjectProbe(java.lang.String group,
java.lang.String role,
java.lang.String property)
ObjectProbe
public ObjectProbe(java.lang.String community,
java.lang.String group,
java.lang.String role,
java.lang.String property)
getObjects
public java.lang.Object[] getObjects()
getCount
public int getCount()
getAgentsIterator
public final java.util.ListIterator<A> getAgentsIterator()
- Deprecated. as of MadKit 4.3 : simply type
getCurrentAgentsList().listIterator()
- Returns:
- a ListIterator over the agents that handle the group/role couple
- Since:
- MadKit 3.0
getShuffledList
public final java.util.List<A> getShuffledList()
- Returns:
- a ListIterator which has been previously shuffled
- Since:
- MadKit 3.0
getCurrentAgentsList
public final java.util.List<A> getCurrentAgentsList()
- Returns:
- a list view (a snapshot at moment t) of the agents that handle the group/role couple (in proper sequence)
- Since:
- MadKit 3.0
numberOfAgents
public final int numberOfAgents()
- Returns:
- the number of the agents that handle the group/role couple
getAgentNb
public final A getAgentNb(int nb)
getCommunity
public final java.lang.String getCommunity()
getGroup
public final java.lang.String getGroup()
getRole
public final java.lang.String getRole()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.