neosim.iface
Interface ScriptReader
- All Known Implementing Classes:
- ScriptReaderImpl
- public interface ScriptReader
bootstrap
public void bootstrap(java.lang.String[] args)
- Derived versions should override this method.
initKernel
public neosim.kernel.SimKernel initKernel(java.lang.String[] args)
- Initialise kernel -
defaults (seq/thr/rmi) provided by ScriptReaderImpl
initSim
public void initSim()
runSim
public void runSim(Time t)
reset
public void reset()
terminate
public void terminate()
construct
public void construct(PopulationBuilder p)
destroy
public void destroy(Population p)
connect
public void connect(Projection p)
disconnect
public void disconnect(Projection p)
updateEntity
public void updateEntity(EntityID e,
EntityUpdate eu)
queryEntity
public java.lang.Object queryEntity(EntityID e,
EntityQuery eq)
updatePopulation
public void updatePopulation(Population p,
EntityUpdate eu)
queryPopulation
public java.util.Vector queryPopulation(Population p,
EntityQuery eq)
queryOutputConnections
public java.util.Vector queryOutputConnections(EntityID e,
PortID p,
ConnectionQuery cq)
getPopulationTree
public PopulationTree getPopulationTree()
getNeosimClasses
public NeosimClasses getNeosimClasses()
lookupEntityClass
public EntityClass lookupEntityClass(java.lang.String name)
lookupEntityID
public EntityID lookupEntityID(java.lang.String name)
lookupPopulation
public Population lookupPopulation(java.lang.String name)