org.drools.simulation.fluent.simulation.impl
Class DefaultSimulationFluent
java.lang.Object
org.drools.simulation.fluent.test.impl.AbstractTestableFluent<SimulationFluent>
org.drools.simulation.fluent.simulation.impl.DefaultSimulationFluent
- All Implemented Interfaces:
- SimulationFluent, SimulationFluentBuilder<SimulationFluent>, TestableFluent<SimulationFluent>, org.kie.internal.fluent.FluentRoot
public class DefaultSimulationFluent
- extends AbstractTestableFluent<SimulationFluent>
- implements SimulationFluent
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activeKieSessionId
protected String activeKieSessionId
DEFAULT_ID
protected static final String DEFAULT_ID
- See Also:
- Constant Field Values
DefaultSimulationFluent
public DefaultSimulationFluent()
getVariableContext
public <P> org.kie.internal.fluent.VariableContext<P> getVariableContext()
- Specified by:
getVariableContext in interface org.kie.internal.fluent.FluentRoot
newPath
public SimulationFluent newPath()
newPath
public SimulationFluent newPath(String id)
- Specified by:
newPath in interface SimulationFluent
getPath
public SimulationFluent getPath(String id)
- Specified by:
getPath in interface SimulationFluent
getActivePath
public org.kie.internal.simulation.SimulationPath getActivePath()
newStep
public SimulationFluent newStep(long distanceMillis)
- Specified by:
newStep in interface SimulationFluentBuilder<SimulationFluent>
newStep
public SimulationFluent newStep(long distanceMillis,
TimeUnit timeUnit)
- Specified by:
newStep in interface SimulationFluentBuilder<SimulationFluent>
newRelativeStep
public SimulationFluent newRelativeStep(long relativeDistanceMillis)
- Specified by:
newRelativeStep in interface SimulationFluentBuilder<SimulationFluent>
newRelativeStep
public SimulationFluent newRelativeStep(long relativeDistance,
TimeUnit timeUnit)
- Specified by:
newRelativeStep in interface SimulationFluentBuilder<SimulationFluent>
assureActiveStep
protected void assureActiveStep()
getActiveStep
public org.kie.internal.simulation.SimulationStep getActiveStep()
addCommand
public SimulationFluent addCommand(org.kie.api.command.Command command)
- Specified by:
addCommand in interface SimulationFluent- Specified by:
addCommand in class AbstractTestableFluent<SimulationFluent>
getActiveKieSessionId
public String getActiveKieSessionId()
- Specified by:
getActiveKieSessionId in interface SimulationFluent
newKieSession
public KieSessionSimulationFluent newKieSession()
newKieSession
public KieSessionSimulationFluent newKieSession(org.kie.api.builder.ReleaseId releaseId,
String id)
- Specified by:
newKieSession in interface SimulationFluent
getKieSession
public KieSessionSimulationFluent getKieSession()
- Specified by:
getKieSession in interface SimulationFluent
getKieSession
public KieSessionSimulationFluent getKieSession(String id)
- Specified by:
getKieSession in interface SimulationFluent
getSimulation
public org.kie.internal.simulation.Simulation getSimulation()
- Description copied from interface:
SimulationFluent
- Gets the Simulation
- Specified by:
getSimulation in interface SimulationFluent
- Returns:
- never null
runSimulation
public void runSimulation()
- Description copied from interface:
SimulationFluent
- Run the Simulation with startTimeMillis now.
- Specified by:
runSimulation in interface SimulationFluent
runSimulation
public void runSimulation(long startTimeMillis)
- Description copied from interface:
SimulationFluent
- Run the Simulation.
- Specified by:
runSimulation in interface SimulationFluent
- Parameters:
startTimeMillis - never null
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.