public class Simulator extends Object implements org.kie.internal.command.World, org.drools.core.command.GetDefaultValue
Modifier and Type | Class and Description |
---|---|
static interface |
Simulator.CommandExecutionHandler |
static class |
Simulator.DefaultCommandExecutionHandler |
Constructor and Description |
---|
Simulator(org.kie.internal.simulation.Simulation simulation,
long startTime) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
org.kie.internal.simulation.SimulationStep |
executeNextStep() |
Object |
get(String identifier) |
org.kie.internal.command.Context |
getContext(String identifier) |
org.kie.internal.command.World |
getContextManager() |
Object |
getLastReturnValue() |
String |
getName() |
Object |
getObject() |
org.kie.internal.command.Context |
getRootContext() |
org.kie.internal.simulation.Simulation |
getSimulation() |
void |
remove(String identifier) |
void |
run() |
void |
set(String identifier,
Object value) |
void |
setCommandExecutionHandler(Simulator.CommandExecutionHandler executionHandler) |
public Simulator(org.kie.internal.simulation.Simulation simulation, long startTime)
public void run()
public org.kie.internal.simulation.SimulationStep executeNextStep()
public void setCommandExecutionHandler(Simulator.CommandExecutionHandler executionHandler)
public org.kie.internal.command.Context getContext(String identifier)
getContext
in interface org.kie.internal.command.World
public org.kie.internal.command.Context getRootContext()
public org.kie.internal.simulation.Simulation getSimulation()
public Object getLastReturnValue()
public Object getObject()
getObject
in interface org.drools.core.command.GetDefaultValue
public org.kie.internal.command.World getContextManager()
getContextManager
in interface org.kie.internal.command.Context
public String getName()
getName
in interface org.kie.internal.command.Context
public Object get(String identifier)
get
in interface org.kie.internal.command.Context
public void set(String identifier, Object value)
set
in interface org.kie.internal.command.Context
public void remove(String identifier)
remove
in interface org.kie.internal.command.Context
public void dispose()
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.