org.nlogo.nvm
Class ExclusiveJob

java.lang.Object
  extended by org.nlogo.nvm.Job
      extended by org.nlogo.nvm.ExclusiveJob

public class ExclusiveJob
extends Job


Field Summary
 
Fields inherited from class org.nlogo.nvm.Job
agentset, buttonTurnIsOver, DONE, owner, parentContext, random, REMOVED, result, RUNNING, state, stopping, topLevelProcedure
 
Constructor Summary
ExclusiveJob(JobOwner owner, AgentSet agentset, Procedure topLevelProcedure, int address, Context parentContext)
           
ExclusiveJob(JobOwner owner, AgentSet agentset, Procedure topLevelProcedure, int address, Context parentContext, org.nlogo.util.MersenneTwisterFast random)
           
 
Method Summary
 Object callReporterProcedure()
           
 void step()
           
 
Methods inherited from class org.nlogo.nvm.Job
finish, isLinkForeverButtonJob, isTurtleForeverButtonJob, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExclusiveJob

public ExclusiveJob(JobOwner owner,
                    AgentSet agentset,
                    Procedure topLevelProcedure,
                    int address,
                    Context parentContext)

ExclusiveJob

public ExclusiveJob(JobOwner owner,
                    AgentSet agentset,
                    Procedure topLevelProcedure,
                    int address,
                    Context parentContext,
                    org.nlogo.util.MersenneTwisterFast random)
Method Detail

step

public void step()
Specified by:
step in class Job

callReporterProcedure

public Object callReporterProcedure()
                             throws LogoException
Throws:
LogoException