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, 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 |
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 SimulationFluent
newStep
public SimulationFluent newStep(long distanceMillis,
TimeUnit timeUnit)
- Specified by:
newStep in interface SimulationFluent
newRelativeStep
public SimulationFluent newRelativeStep(long relativeDistanceMillis)
- Specified by:
newRelativeStep in interface SimulationFluent
newRelativeStep
public SimulationFluent newRelativeStep(long relativeDistance,
TimeUnit timeUnit)
- Specified by:
newRelativeStep in interface SimulationFluent
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 StatefulKnowledgeSessionSimFluent newKieSession()
newKieSession
public StatefulKnowledgeSessionSimFluent newKieSession(org.kie.api.builder.ReleaseId releaseId,
String id)
- Specified by:
newKieSession in interface SimulationFluent
getKieSession
public StatefulKnowledgeSessionSimFluent getKieSession()
- Specified by:
getKieSession in interface SimulationFluent
getKieSession
public StatefulKnowledgeSessionSimFluent 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-2013 JBoss by Red Hat. All Rights Reserved.