public class DefaultSimulationFluent extends AbstractTestableFluent<SimulationFluent> implements SimulationFluent
Modifier and Type | Field and Description |
---|---|
protected String |
activeKieSessionId |
protected static String |
DEFAULT_ID |
Constructor and Description |
---|
DefaultSimulationFluent() |
Modifier and Type | Method and Description |
---|---|
SimulationFluent |
addCommand(org.kie.api.command.Command command) |
protected void |
assureActiveStep() |
String |
getActiveKieSessionId() |
org.kie.internal.simulation.SimulationPath |
getActivePath() |
org.kie.internal.simulation.SimulationStep |
getActiveStep() |
KieSessionSimulationFluent |
getKieSession() |
KieSessionSimulationFluent |
getKieSession(String id) |
SimulationFluent |
getPath(String id) |
org.kie.internal.simulation.Simulation |
getSimulation()
Gets the Simulation
|
<P> org.kie.internal.fluent.VariableContext<P> |
getVariableContext() |
KieSessionSimulationFluent |
newKieSession() |
KieSessionSimulationFluent |
newKieSession(org.kie.api.builder.ReleaseId releaseId,
String id) |
SimulationFluent |
newPath() |
SimulationFluent |
newPath(String id) |
SimulationFluent |
newRelativeStep(long relativeDistanceMillis) |
SimulationFluent |
newRelativeStep(long relativeDistance,
TimeUnit timeUnit) |
SimulationFluent |
newStep(long distanceMillis) |
SimulationFluent |
newStep(long distanceMillis,
TimeUnit timeUnit) |
void |
runSimulation()
Run the Simulation with startTimeMillis now.
|
void |
runSimulation(long startTimeMillis)
Run the Simulation.
|
test, test, test, test
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
test, test, test, test
protected String activeKieSessionId
protected static final String DEFAULT_ID
public <P> org.kie.internal.fluent.VariableContext<P> getVariableContext()
getVariableContext
in interface org.kie.internal.fluent.FluentRoot
public SimulationFluent newPath()
public SimulationFluent newPath(String id)
newPath
in interface SimulationFluent
public SimulationFluent getPath(String id)
getPath
in interface SimulationFluent
public org.kie.internal.simulation.SimulationPath getActivePath()
public SimulationFluent newStep(long distanceMillis)
newStep
in interface SimulationFluentBuilder<SimulationFluent>
public SimulationFluent newStep(long distanceMillis, TimeUnit timeUnit)
newStep
in interface SimulationFluentBuilder<SimulationFluent>
public SimulationFluent newRelativeStep(long relativeDistanceMillis)
newRelativeStep
in interface SimulationFluentBuilder<SimulationFluent>
public SimulationFluent newRelativeStep(long relativeDistance, TimeUnit timeUnit)
newRelativeStep
in interface SimulationFluentBuilder<SimulationFluent>
protected void assureActiveStep()
public org.kie.internal.simulation.SimulationStep getActiveStep()
public SimulationFluent addCommand(org.kie.api.command.Command command)
addCommand
in interface SimulationFluent
addCommand
in class AbstractTestableFluent<SimulationFluent>
public String getActiveKieSessionId()
getActiveKieSessionId
in interface SimulationFluent
public KieSessionSimulationFluent newKieSession()
public KieSessionSimulationFluent newKieSession(org.kie.api.builder.ReleaseId releaseId, String id)
newKieSession
in interface SimulationFluent
public KieSessionSimulationFluent getKieSession()
getKieSession
in interface SimulationFluent
public KieSessionSimulationFluent getKieSession(String id)
getKieSession
in interface SimulationFluent
public org.kie.internal.simulation.Simulation getSimulation()
SimulationFluent
getSimulation
in interface SimulationFluent
public void runSimulation()
SimulationFluent
runSimulation
in interface SimulationFluent
public void runSimulation(long startTimeMillis)
SimulationFluent
runSimulation
in interface SimulationFluent
startTimeMillis
- never nullCopyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.