etomica.box
Interface BoxAgentManager.BoxAgentSource

All Known Implementing Classes:
BoxAgentSourceAtomManager, BoxAgentSourceCellManager, BoxAgentSourceCellManagerList, PotentialMasterList.NeighborListAgentSource, PotentialMasterSite.BoxAgentSiteManager
Enclosing class:
BoxAgentManager

public static interface BoxAgentManager.BoxAgentSource

Interface for an object that makes an agent to be placed in each atom upon construction. AgentSource objects register with the AtomFactory the produces the atom.


Method Summary
 Class getAgentClass()
           
 Object makeAgent(IBox box)
           
 void releaseAgent(Object agent)
           
 

Method Detail

getAgentClass

Class getAgentClass()

makeAgent

Object makeAgent(IBox box)

releaseAgent

void releaseAgent(Object agent)