A B C D E F G H I J L M N O P Q R S T U V W

A

AbstractBaseJasperReport - Class in org.jbpm.sim.report.jasper
Helper class to instantiate, fill, show and print the basic JasperReports report shipping with the simulation framework.
AbstractBaseJasperReport() - Constructor for class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
AcklamStatUtil - Class in org.jbpm.sim.report
Class contains the implementation of: - Inverse Normal Cummulative Distribution Function Algorythm taken from Sherali Karimov (sherali.karimov@proxima-tech.com) Original algorythm and Perl implementation can be found at: http://www.math.uio.no/~jacklam/notes/invnorm/index.html Author: Peter J.
AcklamStatUtil() - Constructor for class org.jbpm.sim.report.AcklamStatUtil
 
acquireResourcesAndStart() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
acquire all resources needed by this entity.
addBusinessFigure(BusinessFigure) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
addBusinessFigure(BusinessFigure) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addBusinessFigure(String, double) - Method in class org.jbpm.sim.report.ScenarioReport
 
addDataFilter(String, String) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addDataFilter(String, ProcessDataFilter) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addDataFilter(String, ProcessDataFilter) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
addDataSource(String, String) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addDataSource(String, ProcessDataSource) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addDataSource(String, ProcessDataSource) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
addDecisionProposal(ElementStatistics) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
addDistribution(DistributionDefinition) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addDistribution(DistributionDefinition) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
adds a distribution.
addDistributionDefinition(DistributionDefinition) - Method in class org.jbpm.sim.report.ScenarioReport
 
addMiscQueueStatistics(QueueStatisticsResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addMiscValueStatistics(ValueStatisticResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addNextData(ExecutionContext) - Method in class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
addNextData(ExecutionContext) - Method in interface org.jbpm.sim.datasource.ProcessDataSource
adds the next generated data of the data source to the process context
addProblem(Problem) - Method in class org.jbpm.sim.exe.ExperimentReader
 
addProcessCycleTimeStatistics(ValueStatisticResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addProcessDefinition(ProcessDefinition) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addProcessDefinition(String, String) - Method in class org.jbpm.sim.exe.ExperimentReader
add a process definition to this reader, which can be referenced from a sim-process in a experiment.
addProcessEndCount(CountResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addProcessStartCount(CountResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addProcessToScenarioXml(Element) - Method in class org.jbpm.sim.bam.BamSimulationProposal
adds this process to the already given scenario (as XML)
addResourcePool(String, int, double) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
addResourcePool(String, Integer, Double) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
addResourcePool(String, Integer, Double) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
adds a resource pool.
addResourcePoolTimeSeries(TimeSeriesResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addResourcePoolUtilization(BaseResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addResourcePoolWaitingTimes(QueueStatisticsResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addResourceRequirement(Object, String, int) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
addScenario(JbpmSimulationScenario) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
addScenario(JbpmSimulationScenario) - Method in class org.jbpm.sim.exe.ExperimentReader
 
addScenarioReport(ScenarioReport) - Method in class org.jbpm.sim.report.ExperimentReport
 
addStateDistribution(Node, String) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
addStateProposal(ElementStatistics) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
addStateWaitStatistics(ValueStatisticResult) - Method in class org.jbpm.sim.report.ScenarioReport
 
addTaskDistribution(Task, String) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
addTaskProposal(ElementStatistics) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
addTransition(Transition, double) - Method in class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
 
addTransitionProbability(TransitionProbability) - Method in class org.jbpm.sim.bam.ElementStatistics
 
addTransitionProbability(Transition, double) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
afterScenarioRead(JbpmSimulationScenario, Element, Element) - Method in class org.jbpm.sim.exe.ExperimentReader
 

B

BamSimulationProposal - Class in org.jbpm.sim.bam
contains statistics about the history of a process (like processing times of tasks, outgoing probabilities of decisions, ....)
BamSimulationProposal() - Constructor for class org.jbpm.sim.bam.BamSimulationProposal
 
BamSimulationProposal(String, int) - Constructor for class org.jbpm.sim.bam.BamSimulationProposal
 
BaseResult - Class in org.jbpm.sim.report.dto
 
BaseResult(String, String) - Constructor for class org.jbpm.sim.report.dto.BaseResult
 
beforeScenarioRead(JbpmSimulationScenario, Element, Element) - Method in class org.jbpm.sim.exe.ExperimentReader
 
buildName(Object, String, String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
BusinessFigure - Class in org.jbpm.sim.kpi
Configuration of business figures in processes.
BusinessFigure(String, String, String, String) - Constructor for class org.jbpm.sim.kpi.BusinessFigure
 
BusinessFigure(String, String, Class) - Constructor for class org.jbpm.sim.kpi.BusinessFigure
 
BusinessFigure(String, String, String) - Constructor for class org.jbpm.sim.kpi.BusinessFigure
 
BusinessFigureAction - Class in org.jbpm.sim.kpi
This action can be added to processes at all places where business figures should be calculated.
BusinessFigureAction() - Constructor for class org.jbpm.sim.kpi.BusinessFigureAction
 
BusinessFigureCalculator - Interface in org.jbpm.sim.kpi
Interface to calculate some business figures of a process.

C

calculate(ExecutionContext) - Method in interface org.jbpm.sim.kpi.BusinessFigureCalculator
This method has to return the calculated figure and can use whatever it wants from the execution context
calculateAndAdd(ExecutionContext) - Method in class org.jbpm.sim.kpi.BusinessFigure
 
calculateCosts(double, double) - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
calculateResourceCosts(double) - Method in class org.jbpm.sim.report.ScenarioReport
 
changeName(String) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
changeProcessData(ExecutionContext) - Method in interface org.jbpm.sim.datasource.ProcessDataFilter
 
checkWaitingQueue(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
clone() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
connectToExperiment(Experiment) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
copy() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
CountResult - Class in org.jbpm.sim.report.dto
 
CountResult(String, String, Count) - Constructor for class org.jbpm.sim.report.dto.CountResult
 
CountResult(String, String, long) - Constructor for class org.jbpm.sim.report.dto.CountResult
 
createDistribution(Model) - Method in class org.jbpm.sim.def.DistributionDefinition
 
createDistribution(Model) - Method in class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
create the distribution.
createDocument() - Method in class org.jbpm.sim.report.ScenarioReport
creates an XML document out of the observations
createInstance() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
createParameters() - Method in class org.jbpm.sim.exe.DesmojExperimentRunner
 
createQueueStaticsArray() - Static method in class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
createScenarioConfigurationXml() - Method in class org.jbpm.sim.bam.BamSimulationProposal
create a new scenario with this process as only process
createSimRunListeners(GraphicalObserverContext) - Method in class org.jbpm.sim.exe.DesmojExperimentRunner
 
createTaskDistributionArray() - Static method in class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
createTimedValueArray() - Static method in class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
createTimeSeriesArray() - Static method in class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
createUtilizationStatatisticsArray() - Static method in class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
currentTime - Static variable in class org.jbpm.sim.def.JbpmSimulationClock
the clock always reflects the current simulation time as a java.util.Date

D

decideOutgoingTransition() - Method in class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
now let the dices decide, which transition to take
DefaultJbpmSimulationModel - Class in org.jbpm.sim.def
 
DefaultJbpmSimulationModel(String) - Constructor for class org.jbpm.sim.def.DefaultJbpmSimulationModel
 
DefaultJbpmSimulationModel(String[]) - Constructor for class org.jbpm.sim.def.DefaultJbpmSimulationModel
 
DefaultJbpmSimulationModel(ProcessDefinition) - Constructor for class org.jbpm.sim.def.DefaultJbpmSimulationModel
 
DefaultJbpmSimulationModel(ProcessDefinition[]) - Constructor for class org.jbpm.sim.def.DefaultJbpmSimulationModel
 
description() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
DesmojExperimentRunner - Class in org.jbpm.sim.exe
 
DesmojExperimentRunner() - Constructor for class org.jbpm.sim.exe.DesmojExperimentRunner
 
DesmojExperimentRunner(JbpmSimulationModel) - Constructor for class org.jbpm.sim.exe.DesmojExperimentRunner
 
DistributionDefinition - Class in org.jbpm.sim.def
This class serves as an "container" to temporary save distribution configurations.
DistributionDefinition(String, String, String, String, String, String, String, String, boolean) - Constructor for class org.jbpm.sim.def.DistributionDefinition
 
doEnd() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
start the "work", whatever it is (for example start working on a TaskInstance)
doEnd() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
doEnd() - Method in class org.jbpm.sim.entity.TokenEntity
 
doInitialSchedules() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
doStart() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
start the "work", whatever it is (for example start working on a TaskInstance)
doStart() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
doStart() - Method in class org.jbpm.sim.entity.TokenEntity
 

E

ElementStatistics - Class in org.jbpm.sim.bam
(state or task instance)
ElementStatistics(String) - Constructor for class org.jbpm.sim.bam.ElementStatistics
 
EmptyAction - Class in org.jbpm.sim.action
do nothing here, this action is used for stuff, which is skipped in simulation
EmptyAction() - Constructor for class org.jbpm.sim.action.EmptyAction
 
end() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
erf(double) - Static method in class org.jbpm.sim.report.AcklamStatUtil
 
erfc(double) - Static method in class org.jbpm.sim.report.AcklamStatUtil
 
erfcx(double) - Static method in class org.jbpm.sim.report.AcklamStatUtil
 
eventRoutine() - Method in class org.jbpm.sim.event.ProcessStartEventGenerator
This eventRoutine describes what an object of this class will do, when it becomes activated by DESMO-J
eventRoutine() - Method in class org.jbpm.sim.event.StatisticsResetEvent
This eventRoutine describes what an object of this class will do, when it becomes activated by DESMO-J
eventRoutine(Entity) - Method in class org.jbpm.sim.event.WorkCompletionEvent
 
execute(ExecutionContext) - Method in class org.jbpm.sim.action.EmptyAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.action.ProcessEndAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.action.ProcessStartAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.action.StartTaskAndPlanCompletion
 
execute(ExecutionContext) - Method in class org.jbpm.sim.action.StartWorkOnStateAndPlanCompletion
 
execute(JbpmContext) - Method in class org.jbpm.sim.bam.GetSimulationInputCommand
 
execute(ExecutionContext) - Method in class org.jbpm.sim.datasource.UseDataFilterAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.datasource.UseDataSourceAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.jpdl.SimAction
 
execute(ExecutionContext) - Method in class org.jbpm.sim.jpdl.SimDecision
 
execute(ExecutionContext) - Method in class org.jbpm.sim.jpdl.SimScript
 
execute(ExecutionContext) - Method in class org.jbpm.sim.kpi.BusinessFigureAction
 
executeAction(Action, ExecutionContext) - Method in class org.jbpm.sim.jpdl.SimulationUserCodeInterceptor
 
executeAssignment(AssignmentHandler, Assignable, ExecutionContext) - Method in class org.jbpm.sim.jpdl.SimulationUserCodeInterceptor
 
executeTaskControllerInitialization(TaskControllerHandler, TaskInstance, ContextInstance, Token) - Method in class org.jbpm.sim.jpdl.SimulationUserCodeInterceptor
 
executeTaskControllerSubmission(TaskControllerHandler, TaskInstance, ContextInstance, Token) - Method in class org.jbpm.sim.jpdl.SimulationUserCodeInterceptor
 
ExperimentConfigurationException - Exception in org.jbpm.sim.exception
This Exception is thrown, if something with the simulation experiment configuration is invalid.
ExperimentConfigurationException() - Constructor for exception org.jbpm.sim.exception.ExperimentConfigurationException
 
ExperimentConfigurationException(String, Throwable) - Constructor for exception org.jbpm.sim.exception.ExperimentConfigurationException
 
ExperimentConfigurationException(String) - Constructor for exception org.jbpm.sim.exception.ExperimentConfigurationException
 
ExperimentConfigurationException(Throwable) - Constructor for exception org.jbpm.sim.exception.ExperimentConfigurationException
 
experimentDoc - Variable in class org.jbpm.sim.exe.ExperimentReader
 
experimentFinished() - Method in interface org.jbpm.sim.exe.SimulationProgressListener
 
ExperimentReader - Class in org.jbpm.sim.exe
The ExperimentReader is responsible for creating a org.jbpm.sim.exe.JbpmSimulationExperiment out of the experiment XML.
ExperimentReader(String) - Constructor for class org.jbpm.sim.exe.ExperimentReader
 
ExperimentReader(InputSource) - Constructor for class org.jbpm.sim.exe.ExperimentReader
 
ExperimentReport - Class in org.jbpm.sim.report
This class holds simulation run details (as simple POJOs) for a whole scenario
ExperimentReport(String) - Constructor for class org.jbpm.sim.report.ExperimentReport
 
ExperimentReport(String, String) - Constructor for class org.jbpm.sim.report.ExperimentReport
 

F

formatTaskInstance(TaskInstance) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 

G

getAllResourcePoolUtilizations() - Method in class org.jbpm.sim.report.ExperimentReport
returns a list with a UtilizationStatisticsResult for all resource pools
getAllResourcePoolWaitingTimes() - Method in class org.jbpm.sim.report.ExperimentReport
returns a list with a QueueStatisticResult for all resource pools
getAllStateWaitingTimes() - Method in class org.jbpm.sim.report.ExperimentReport
returns a list with a ValueStatisticResult for all states / task wait times for all contained scenarios
getAmount() - Method in class org.jbpm.sim.def.ResourceRequirement
 
getAsDouble(long) - Static method in class org.jbpm.sim.def.JbpmSimulationClock
Currently we have a problem of converting the simulation time (represented as double) to a representation as long, needed for the jbpm log.
getAsLong(double) - Static method in class org.jbpm.sim.def.JbpmSimulationClock
 
getAsPDF() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
getAvailableResources() - Method in class org.jbpm.sim.def.ResourcePool
 
getAvailableResourceTimeSeries() - Method in class org.jbpm.sim.def.ResourcePool
 
getAverageLength() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getAverageResourceUtilization() - Method in class org.jbpm.sim.report.ScenarioReport
 
getAverageUnutilizedAmount() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getAverageUnutilizedTime() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getAverageUtilization() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getAverageWaitTime() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getBusinessFigure(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getBusinessFigures() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getBusinessFigureSum(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getBusinessFigureTypes() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getBusinessFigureTypes() - Method in class org.jbpm.sim.report.ScenarioReport
 
getBusinessFigureValue(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getCapacity() - Method in class org.jbpm.sim.def.ResourcePool
 
getCommandService() - Method in class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
getConfidenceIntervalSummand(double, double, double) - Static method in class org.jbpm.sim.report.StatUtil
calculating the confidence interval summand, which must be added/subtracted from the sample mean to get the confidence interval (mean +/- confidenceIntervalSummand).
getContent() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
getContent() - Method in class org.jbpm.sim.report.jasper.ScenarioComparisionReport
 
getContent() - Method in class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
getCost() - Method in class org.jbpm.sim.report.ScenarioReport
Deprecated.  
getCostPerTimeUnit() - Method in class org.jbpm.sim.def.ResourcePool
 
getCosts() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getCosts() - Method in class org.jbpm.sim.report.ScenarioReport
 
getCount() - Method in class org.jbpm.sim.bam.TransitionProbability
 
getCount() - Method in class org.jbpm.sim.report.dto.CountResult
 
getCurrency() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getCurrency() - Method in class org.jbpm.sim.report.ExperimentReport
 
getCurrentTime() - Method in class org.jbpm.sim.def.JbpmSimulationClock
 
getCycleTimesValueStatistics() - Method in class org.jbpm.sim.report.ScenarioReport
 
getCycleTimesValueStatistics(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getDataFilter(String) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getDataSource(String) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getDecisionProposals() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getDistribution(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getDistributionDefinition(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getDistributionDefinitions() - Method in class org.jbpm.sim.report.ScenarioReport
 
getDistributionMap() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getDistributions() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getDurationAverage() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getDurationMax() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getDurationMin() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getDurationStddev() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getEndedProcessInstances() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getEndedProcessInstances() - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
getEntityObject() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
getEntityObject() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
getEntityObject() - Method in class org.jbpm.sim.entity.TokenEntity
 
getEntityWaitTimeTally(Object) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getExperimentName() - Method in class org.jbpm.sim.report.ExperimentReport
 
getExpression() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
getFromTimeOfDay() - Method in class org.jbpm.sim.bam.GetSimulationInputCommand
 
getImplementationClass() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
getInvCDF(double, boolean) - Static method in class org.jbpm.sim.report.AcklamStatUtil
 
getInvCdfParam(double) - Static method in class org.jbpm.sim.report.StatUtil
 
getJasperPrint() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
getJbpmModel() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
getLeavingTransition(Node) - Method in class org.jbpm.sim.def.JbpmSimulationModel
figures out which leaving transition should be used for the given node, using the configured probabilities.
getLeavingTransitionProbabilities() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getLength() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getMaxAvailabe() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getMaximum() - Method in class org.jbpm.sim.report.dto.ValueStatisticResult
 
getMaxLength() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getMaxText() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getMaxUnutilizedTime() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getMaxWaitTime() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getMean() - Method in class org.jbpm.sim.report.dto.ValueStatisticResult
 
getMeanText() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getMinAvailabe() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getMinimum() - Method in class org.jbpm.sim.report.dto.ValueStatisticResult
 
getMinLength() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getMinText() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getMiscQueueStatistics() - Method in class org.jbpm.sim.report.ScenarioReport
 
getMiscQueueStatistics(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getMiscValueStatistics() - Method in class org.jbpm.sim.report.ScenarioReport
 
getMiscValueStatistics(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getName() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getName() - Method in class org.jbpm.sim.datasource.UseDataFilterAction
 
getName() - Method in class org.jbpm.sim.datasource.UseDataSourceAction
 
getName() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getName() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getName() - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
getName() - Method in class org.jbpm.sim.def.ResourcePool
 
getName() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
getName() - Method in class org.jbpm.sim.kpi.BusinessFigureAction
 
getName() - Method in class org.jbpm.sim.report.dto.BaseResult
 
getNextSimTimeWithDistributionMap(Object) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getNode() - Method in class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
 
getNumberOfObservations() - Method in class org.jbpm.sim.report.dto.ValueStatisticResult
 
getObservations() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getObservations() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getOutputPathName() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getPool() - Method in class org.jbpm.sim.def.ResourcePool
 
getPoolName() - Method in class org.jbpm.sim.def.ResourcePool
 
getPoolSize() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getProcessDefinitions() - Method in class org.jbpm.sim.def.DefaultJbpmSimulationModel
 
getProcessDefinitions() - Method in class org.jbpm.sim.def.JbpmSimulationModel
This is implemented by the concrete implementation of the model
getProcessDefinitions() - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
getProcessEndCount(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getProcessEndCounts() - Method in class org.jbpm.sim.report.ScenarioReport
 
getProcessName() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getProcessStartCount(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getProcessStartCounts() - Method in class org.jbpm.sim.report.ScenarioReport
 
getProcessStartTime(ProcessDefinition) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getProcessStatistics() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getProcessVersion() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getQueueLimit() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getRealStartDate() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getRefused() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getReport() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getReport() - Method in class org.jbpm.sim.report.InMemoryOutput
 
getReportParameters() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
Map
getReportParameters() - Method in class org.jbpm.sim.report.jasper.ScenarioComparisionReport
 
getReportParameters() - Method in class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
getReportPath() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
getReportPath() - Method in class org.jbpm.sim.report.jasper.ScenarioComparisionReport
 
getReportPath() - Method in class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
getRequiredResources() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
getRequiredResources() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
getRequiredResources() - Method in class org.jbpm.sim.entity.TokenEntity
 
getRequiredSampleSize(double, double, double) - Static method in class org.jbpm.sim.report.StatUtil
computes the required sample size to get the given confidence level and the given confidence interval width (NOTE: The parameter should be the half width, because that is the variable normally added/subtracted from the mean).
getResetTime() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getResetTime() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourceAmount() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourceCosts() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePool(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourcePoolDefinitions() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getResourcePoolName() - Method in class org.jbpm.sim.def.ResourceRequirement
 
getResourcePoolNames() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourcePoolQueue(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourcePoolTimeSeries(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourcePoolTimeSeries() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolTimeSeries(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolTimeSeriesResult(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolUtilization(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolUtilizations() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolWaitingTimes() - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourcePoolWaitingTimes(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getResourceQueue(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
returns a queue for a resource pool (needed if no resource is available) the queues are constructed on the fly.
getResourceQueue() - Method in class org.jbpm.sim.def.ResourcePool
 
getResourceRequirements(Object) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourceRequirements() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getResourceTimeSeries() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourceWaitTimeTally(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResourceWorkTimeTally(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getResult() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
getSampleCount() - Method in class org.jbpm.sim.bam.ElementStatistics
 
getSampleType() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getScenario() - Method in class org.jbpm.sim.bam.BamSimulationProposal
TODO: implement
getScenario(String) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getScenario() - Method in class org.jbpm.sim.report.dto.BaseResult
 
getScenarioCount() - Method in class org.jbpm.sim.report.ExperimentReport
 
getScenarioName() - Method in class org.jbpm.sim.report.ScenarioReport
 
getScenarioReport() - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
getScenarioReport(String) - Method in class org.jbpm.sim.report.ExperimentReport
 
getScenarioReports() - Method in class org.jbpm.sim.report.ExperimentReport
 
getScenarios() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getSeed() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getShortNameFor(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
GetSimulationInputCommand - Class in org.jbpm.sim.bam
This command can read jbpm log data and propose simulation inputs based on this data.
GetSimulationInputCommand() - Constructor for class org.jbpm.sim.bam.GetSimulationInputCommand
 
GetSimulationInputCommand(String) - Constructor for class org.jbpm.sim.bam.GetSimulationInputCommand
 
GetSimulationInputCommand(String, int) - Constructor for class org.jbpm.sim.bam.GetSimulationInputCommand
 
getSimulationModel() - Method in class org.jbpm.sim.jpdl.SimulationInstance
 
getSimulationReportForScenario(String) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
retrieves the org.jbpm.sim.report.SimulationReport for the specified scenario.
getSimulationRunTime() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getSimulationRunTime() - Method in class org.jbpm.sim.report.ScenarioReport
 
getSourceElementForName(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getStandardDerivation() - Method in class org.jbpm.sim.report.dto.ValueStatisticResult
 
getStandardDeviationText() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getStateProposals() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getStateWaitingTimes() - Method in class org.jbpm.sim.report.ScenarioReport
 
getStateWaitingTimes(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
getStateWorkingTime(Node) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
getStdDevLength() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getStdDevUnutilizedAmount() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
getStrategy() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getSubreportPaths() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
Map
getSubreportPaths() - Method in class org.jbpm.sim.report.jasper.ScenarioComparisionReport
 
getSubreportPaths() - Method in class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
getSwimlanes() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getTaskInstance() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
getTaskProposals() - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
getTaskWorkingTime(Task) - Method in class org.jbpm.sim.def.JbpmSimulationModel
Returns the time, needed to work on the task with the given id The time is queried from the configured distribution
getTillTimeOfDay() - Method in class org.jbpm.sim.bam.GetSimulationInputCommand
 
getTime() - Method in class org.jbpm.sim.report.dto.TimedValue
 
getTimeUnit() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getToken() - Method in class org.jbpm.sim.entity.TokenEntity
 
getTransitionName() - Method in class org.jbpm.sim.bam.TransitionProbability
 
getTransitionProbabilities() - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
getType() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getType() - Method in class org.jbpm.sim.kpi.BusinessFigure
 
getUnutilizedTimeCostFactor() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getValue() - Method in class org.jbpm.sim.report.dto.TimedValue
 
getValues() - Method in class org.jbpm.sim.report.dto.TimeSeriesResult
 
getValueText() - Method in class org.jbpm.sim.def.DistributionDefinition
 
getWaitTime() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
getWaitTimeTally() - Method in class org.jbpm.sim.def.ResourcePool
 
getWorkTime() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
getWorkTimeTally() - Method in class org.jbpm.sim.def.ResourcePool
 
getWorstAverageResourceWaitingTime() - Method in class org.jbpm.sim.report.ScenarioReport
 
getWriteDesmojHtmlOutput() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
getXmlAsString(Element) - Static method in class org.jbpm.sim.bam.BamSimulationProposal
 
getXmlDocument() - Method in class org.jbpm.sim.exe.ExperimentReader
 
getZeroWaits() - Method in class org.jbpm.sim.report.dto.QueueStatisticsResult
 
getZeroWaits() - Method in class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 

H

hasLeavingTransitionProbabilitiesConfigured(Node) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
hasNext() - Method in class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
hasNext() - Method in interface org.jbpm.sim.datasource.ProcessDataSource
if false, no more data can be queried from this data source TODO: It should be possible, that the simulation ends when the data source stops sending data
HistorialProcessVariableSource - Class in org.jbpm.sim.datasource
Default implementation of ProcessVariableSource which gets process variables from historical log data.
HistorialProcessVariableSource() - Constructor for class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
HistorialProcessVariableSource(CommandService) - Constructor for class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
HOURS - Static variable in class org.jbpm.sim.def.JbpmSimulationExperiment
 

I

init() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
InMemoryOutput - Class in org.jbpm.sim.report
collects output from DESMO-J and saves them in memory.
InMemoryOutput() - Constructor for class org.jbpm.sim.report.InMemoryOutput
 
instrument() - Method in class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
during instrumentation, you can: 1) extract extra simulation information from the process xml and store it in the simulation definition 2) add event listeners to the process elements in processDefinition 3) modify the whole processDefinition as you want
isExecute() - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
isRememberEndedProcessInstances() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
isRememberEndedProcessInstances() - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
isRememberEndedProcessInstances() - Method in class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 

J

JbpmSimulationClock - Class in org.jbpm.sim.def
This SimulationClock can be configured to be the clock for jbpm and observe the real simulation clock of DESMOJ.
JbpmSimulationClock() - Constructor for class org.jbpm.sim.def.JbpmSimulationClock
 
JbpmSimulationExperiment - Class in org.jbpm.sim.def
This class represents a full blown jbpm simulation experiment, which can include several simulation scenarios, maybe to compare them.
JbpmSimulationExperiment(String) - Constructor for class org.jbpm.sim.def.JbpmSimulationExperiment
 
JbpmSimulationExperimentRunner - Class in org.jbpm.sim.exe
main class to execute a simulation experiment and show the default report afterwards.
JbpmSimulationExperimentRunner() - Constructor for class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 
JbpmSimulationExperimentRunner(boolean, boolean, SimulationProgressListener) - Constructor for class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 
JbpmSimulationModel - Class in org.jbpm.sim.def
The main model, which is responsible to set up the environment for simulation runs.
JbpmSimulationModel(Model, String) - Constructor for class org.jbpm.sim.def.JbpmSimulationModel
 
JbpmSimulationModel() - Constructor for class org.jbpm.sim.def.JbpmSimulationModel
 
JbpmSimulationScenario - Class in org.jbpm.sim.def
The scenario is one special simulation run, which relates to one DESMO-J experiment (don't get confused, in the jbpm simulation an experiment consists of one or more simulation scenarios!).
JbpmSimulationScenario() - Constructor for class org.jbpm.sim.def.JbpmSimulationScenario
 
JbpmSimulationScenario(String) - Constructor for class org.jbpm.sim.def.JbpmSimulationScenario
 

L

LeavingTransitionProbabilityConfiguration - Class in org.jbpm.sim.def
This class cares about the probabilities of outgoing transitions of a org.jbpm.graph.def.Node
LeavingTransitionProbabilityConfiguration(Node) - Constructor for class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
 
LeavingTransitionProbabilityConfiguration(Node, Transition, double) - Constructor for class org.jbpm.sim.def.LeavingTransitionProbabilityConfiguration
 

M

main(String[]) - Static method in class org.jbpm.sim.bam.GetSimulationInputCommand
I used this testcode to test a bit locally Shoud be deleted or replaced by a real unit test later!!
main() - Static method in class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 
main(String[]) - Static method in class org.jbpm.sim.report.jasper.ScenarioComparisionReport
run a small simulation and show results in Report
main(String[]) - Static method in class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
MILLISECONDS - Static variable in class org.jbpm.sim.def.JbpmSimulationExperiment
 
MINUTES - Static variable in class org.jbpm.sim.def.JbpmSimulationExperiment
 

N

NAME_PREFIX_PROCESS_CYCLE_TIME - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_PROCESS_END_STATE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_PROCESS_START - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_RESOURCE_POOL - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_RESOURCE_QUEUE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_RESOURCE_USAGE_TIMESERIES - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_WAITING_BEFORE_STATE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_PREFIX_WAITING_FOR_RESOURCE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_PROCESS_CYCLE_TIME - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_PROCESS_END_STATE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_PROCESS_START - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_RESOURCE_POOL - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_RESOURCE_QUEUE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_RESOURCE_USAGE_TIMESERIES - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_WAITING_BEFORE_STATE - Static variable in class org.jbpm.sim.SimulationConstants
 
NAME_SUFFIX_WAITING_FOR_RESOURCE - Static variable in class org.jbpm.sim.SimulationConstants
 
newScenario(String, int, int) - Method in interface org.jbpm.sim.exe.SimulationProgressListener
 

O

org.jbpm.sim - package org.jbpm.sim
 
org.jbpm.sim.action - package org.jbpm.sim.action
 
org.jbpm.sim.bam - package org.jbpm.sim.bam
 
org.jbpm.sim.datasource - package org.jbpm.sim.datasource
 
org.jbpm.sim.def - package org.jbpm.sim.def
 
org.jbpm.sim.entity - package org.jbpm.sim.entity
 
org.jbpm.sim.event - package org.jbpm.sim.event
 
org.jbpm.sim.exception - package org.jbpm.sim.exception
 
org.jbpm.sim.exe - package org.jbpm.sim.exe
 
org.jbpm.sim.jpdl - package org.jbpm.sim.jpdl
 
org.jbpm.sim.kpi - package org.jbpm.sim.kpi
 
org.jbpm.sim.report - package org.jbpm.sim.report
 
org.jbpm.sim.report.dto - package org.jbpm.sim.report.dto
 
org.jbpm.sim.report.jasper - package org.jbpm.sim.report.jasper
 
overwriteDistribution(DistributionDefinition) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
adds a distribution but delets all distribution definitions with the given name
overwriteResourcePool(String, Integer, Double) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
adds a resource pool.

P

persist(JbpmContext) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
persists the process definitions created for this scenario and the process instances and all dependant stuff
print(Element) - Static method in class org.jbpm.sim.bam.BamSimulationProposal
 
print(BamSimulationProposal) - Static method in class org.jbpm.sim.bam.BamSimulationProposal
print out result on log.debug ONLY FOR TESTING PURPOSES WHEN PLAYING AROUND...
print(String) - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
printOnDefaultPrinter(boolean) - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
ProcessDataFilter - Interface in org.jbpm.sim.datasource
A VariableModification implementation changes process variables in simulation runs.
ProcessDataSource - Interface in org.jbpm.sim.datasource
A VariableSource implementation generates process variables for simulation runs.
ProcessEndAction - Class in org.jbpm.sim.action
This action is called before the end of a process instance It's purpose is to record the process cycle time of the instance to the simulation model.
ProcessEndAction() - Constructor for class org.jbpm.sim.action.ProcessEndAction
 
ProcessStartAction - Class in org.jbpm.sim.action
This action is called after the start of a process instance It's purpose is to record the count of started process instances.
ProcessStartAction() - Constructor for class org.jbpm.sim.action.ProcessStartAction
 
ProcessStartEventGenerator - Class in org.jbpm.sim.event
 
ProcessStartEventGenerator(Model, ProcessDefinition) - Constructor for class org.jbpm.sim.event.ProcessStartEventGenerator
 
progressChanged(double) - Method in interface org.jbpm.sim.exe.SimulationProgressListener
 

Q

QueueStatisticsResult - Class in org.jbpm.sim.report.dto
POJO to remember values from objects of type desmoj.core.simulator.Queue or desmoj.core.simulator.QueueBases (without refused and strategy).
QueueStatisticsResult(String, String, String, long, int, int, int, int, double, long, double, double, long, double) - Constructor for class org.jbpm.sim.report.dto.QueueStatisticsResult
 
QueueStatisticsResult(String, String, QueueBased) - Constructor for class org.jbpm.sim.report.dto.QueueStatisticsResult
 

R

read(Element, JpdlXmlReader) - Method in class org.jbpm.sim.jpdl.SimAction
 
read(Element, JpdlXmlReader) - Method in class org.jbpm.sim.jpdl.SimScript
 
read(Element, JpdlXmlReader) - Method in class org.jbpm.sim.jpdl.SimState
 
read(Element, JpdlXmlReader) - Method in class org.jbpm.sim.jpdl.SimTaskNode
 
readCostPerTimeUnit(Element) - Method in class org.jbpm.sim.exe.ExperimentReader
 
readDistribution(Element) - Static method in class org.jbpm.sim.exe.ExperimentReader
 
readExperiment() - Method in class org.jbpm.sim.exe.ExperimentReader
 
readNode(Element, Node, NodeCollection) - Method in class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
readProcessDefinition() - Method in class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
readScenario(Element, Element) - Method in class org.jbpm.sim.exe.ExperimentReader
 
readTask(Element, TaskMgmtDefinition, TaskNode) - Method in class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
receive(Reporter) - Method in class org.jbpm.sim.report.InMemoryOutput
 
receive(Message) - Method in class org.jbpm.sim.report.InMemoryOutput
method to be called when a Message is received. this class does not handle Messages so it will simply return
refine(double, double) - Static method in class org.jbpm.sim.report.AcklamStatUtil
Refining algorytm is based on Halley rational method for finding roots of equations as described at: http://www.math.uio.no/~jacklam/notes/invnorm/index.html by: Peter J.
releaseResources() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
release all resources acquired by this entity typically this is done after finishing this "task" (or whatever it is)
reportFinishedProcessInstance(ProcessInstance) - Method in class org.jbpm.sim.def.JbpmSimulationModel
remember that process instance has run, if configured to remember it
reportProcessEndState(EndState) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
reportProcessInstanceCycleTime(ProcessDefinition, double) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
reportProcessStart(ProcessDefinition) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
reset() - Method in class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
reset() - Method in interface org.jbpm.sim.datasource.ProcessDataFilter
 
reset() - Method in interface org.jbpm.sim.datasource.ProcessDataSource
 
resolveTransitionDestination(Element, Node) - Method in class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
ResourceEntity - Class in org.jbpm.sim.entity
 
ResourceEntity(Model, String) - Constructor for class org.jbpm.sim.entity.ResourceEntity
 
ResourcePool - Class in org.jbpm.sim.def
 
ResourcePool(JbpmSimulationModel, String, int, double) - Constructor for class org.jbpm.sim.def.ResourcePool
 
resourceReleased(String) - Method in class org.jbpm.sim.entity.ResourceUsingEntity
The entity is informed, that a resource from the given pool gets available again So it can be checked if required resources can be consumed now.
ResourceRequirement - Class in org.jbpm.sim.def
 
ResourceRequirement(String, int) - Constructor for class org.jbpm.sim.def.ResourceRequirement
 
resourceUsageChanged(String) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
ResourceUsingEntity - Class in org.jbpm.sim.entity
 
ResourceUsingEntity(Model, String, boolean) - Constructor for class org.jbpm.sim.entity.ResourceUsingEntity
 
run() - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
run the experiment and start simulation of all scenario's.
run(SimulationProgressListener) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
run the experiment and start simulation of all scenario's.
run(String) - Method in class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
read the the experiment configuration and runs it.
runSimulation(JbpmSimulationExperiment, boolean, boolean) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
runSimulation(JbpmSimulationExperiment, boolean, boolean, long) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 

S

SampleJRDataSourceFactory - Class in org.jbpm.sim.report.jasper
class to provide sample data source to be used in Report Editor to test the reports
SampleJRDataSourceFactory() - Constructor for class org.jbpm.sim.report.jasper.SampleJRDataSourceFactory
 
ScenarioComparisionReport - Class in org.jbpm.sim.report.jasper
This report shows the comparison of multiple scenarios.
ScenarioComparisionReport(ExperimentReport) - Constructor for class org.jbpm.sim.report.jasper.ScenarioComparisionReport
 
ScenarioDetailsReport - Class in org.jbpm.sim.report.jasper
Report to show details of the simulation results of one scenario
ScenarioDetailsReport(ScenarioReport) - Constructor for class org.jbpm.sim.report.jasper.ScenarioDetailsReport
 
ScenarioReport - Class in org.jbpm.sim.report
This class holds simulation run details (as simple POJOs) for a special scenario
ScenarioReport() - Constructor for class org.jbpm.sim.report.ScenarioReport
 
scheduleCompletion() - Method in class org.jbpm.sim.entity.TokenEntity
 
SECONDS - Static variable in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setCommandService(CommandService) - Method in class org.jbpm.sim.datasource.HistorialProcessVariableSource
 
setCostPerTimeUnit(double) - Method in class org.jbpm.sim.def.ResourcePool
 
setCount(long) - Method in class org.jbpm.sim.bam.TransitionProbability
 
setCount(long) - Method in class org.jbpm.sim.report.dto.CountResult
 
setCreateDesmojHtmlOutput(boolean) - Method in class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 
setCurrency(String) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setDurationAverage(double) - Method in class org.jbpm.sim.bam.ElementStatistics
 
setDurationMax(double) - Method in class org.jbpm.sim.bam.ElementStatistics
 
setDurationMin(double) - Method in class org.jbpm.sim.bam.ElementStatistics
 
setDurationStddev(double) - Method in class org.jbpm.sim.bam.ElementStatistics
 
setExecute(boolean) - Method in class org.jbpm.sim.def.JbpmSimulationScenario
 
setExperiment(JbpmSimulationModel) - Method in class org.jbpm.sim.jpdl.SimulationInstance
 
setFromTimeOfDay(Date) - Method in class org.jbpm.sim.bam.GetSimulationInputCommand
 
setName(String) - Method in class org.jbpm.sim.datasource.UseDataFilterAction
 
setName(String) - Method in class org.jbpm.sim.datasource.UseDataSourceAction
 
setName(String) - Method in class org.jbpm.sim.kpi.BusinessFigureAction
 
setOutputPathName(String) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setProcessName(String) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
setProcessStatistics(ElementStatistics) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
setProcessVersion(int) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
setRealStartDate(String) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setRealStartDate(Date) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setRememberEndedProcessInstances(boolean) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setRememberEndedProcessInstances(boolean) - Method in class org.jbpm.sim.def.JbpmSimulationModel
 
setRememberEndedProcessInstances(boolean) - Method in class org.jbpm.sim.exe.JbpmSimulationExperimentRunner
 
setResetTime(double) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setResetTime(double) - Method in class org.jbpm.sim.report.ScenarioReport
 
setResourcePoolDefinitions(Map) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
setSampleCount(long) - Method in class org.jbpm.sim.bam.ElementStatistics
 
setScenarioName(String) - Method in class org.jbpm.sim.report.ScenarioReport
 
setSeed(long) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setSimulationRunTime(double) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setSimulationRunTime(double) - Method in class org.jbpm.sim.report.ScenarioReport
 
setStartDistribution(String) - Method in class org.jbpm.sim.jpdl.SimulationDefinition
 
setSwimlanes(String[]) - Method in class org.jbpm.sim.bam.BamSimulationProposal
 
setTillTimeOfDay(Date) - Method in class org.jbpm.sim.bam.GetSimulationInputCommand
 
setTimeUnit(int) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setTransitionName(String) - Method in class org.jbpm.sim.bam.TransitionProbability
 
setUnutilizedTimeCostFactor(double) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
setWriteDesmojHtmlOutput(boolean) - Method in class org.jbpm.sim.def.JbpmSimulationExperiment
 
show() - Method in class org.jbpm.sim.report.jasper.AbstractBaseJasperReport
 
showInReport - Static variable in class org.jbpm.sim.def.DistributionDefinition
 
showInTrace - Static variable in class org.jbpm.sim.def.DistributionDefinition
 
SimAction - Class in org.jbpm.sim.jpdl
The SimAction class adds behavior to check, if the action should be executed in a simulation run.
SimAction() - Constructor for class org.jbpm.sim.jpdl.SimAction
 
SimDecision - Class in org.jbpm.sim.jpdl
 
SimDecision() - Constructor for class org.jbpm.sim.jpdl.SimDecision
 
simExecute(ExecutionContext) - Method in interface org.jbpm.sim.jpdl.SimulationHandler
 
SimScript - Class in org.jbpm.sim.jpdl
The SimScript class adds behavior to check, if the script should be executed in a simulation run.
SimScript() - Constructor for class org.jbpm.sim.jpdl.SimScript
 
SimState - Class in org.jbpm.sim.jpdl
 
SimState() - Constructor for class org.jbpm.sim.jpdl.SimState
 
SimTaskNode - Class in org.jbpm.sim.jpdl
 
SimTaskNode() - Constructor for class org.jbpm.sim.jpdl.SimTaskNode
 
SimulationConstants - Class in org.jbpm.sim
 
SimulationConstants() - Constructor for class org.jbpm.sim.SimulationConstants
 
SimulationDefinition - Class in org.jbpm.sim.jpdl
this object is populated during instrumentation (see SimulationTestCase)
SimulationDefinition() - Constructor for class org.jbpm.sim.jpdl.SimulationDefinition
 
SimulationHandler - Interface in org.jbpm.sim.jpdl
If an ActionHandler implements this interface, this method is executed instead of the ActionHandler.execute method.
SimulationInstance - Class in org.jbpm.sim.jpdl
each ProcessInstance is connected to exactly one SimulationInstance which makes the connection to the simulation
SimulationInstance(SimulationDefinition) - Constructor for class org.jbpm.sim.jpdl.SimulationInstance
 
SimulationJpdlXmlReader - Class in org.jbpm.sim.jpdl
The SimulationJpdXmlReader is used instead of the original org.jbpm.jpdl.xml.JpdlXmlReader from jBPM when using jBPM as simulation engine.
SimulationJpdlXmlReader(String) - Constructor for class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
SimulationJpdlXmlReader(InputSource) - Constructor for class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
SimulationJpdlXmlReader(Reader) - Constructor for class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
SimulationJpdlXmlReader(InputSource, ProblemListener) - Constructor for class org.jbpm.sim.jpdl.SimulationJpdlXmlReader
 
SimulationNoop - Class in org.jbpm.sim.jpdl
Marker interface to configure to ignore an ActionHandler in simulation runs
SimulationNoop() - Constructor for class org.jbpm.sim.jpdl.SimulationNoop
 
SimulationProgressListener - Interface in org.jbpm.sim.exe
Interface to observe the simulation run, maybe for showing some progress bar or something similar.
SimulationUserCodeInterceptor - Class in org.jbpm.sim.jpdl
 
SimulationUserCodeInterceptor() - Constructor for class org.jbpm.sim.jpdl.SimulationUserCodeInterceptor
 
start() - Method in class org.jbpm.sim.entity.ResourceUsingEntity
 
StartTaskAndPlanCompletion - Class in org.jbpm.sim.action
The StartTaskAndPlanCompletion Action is added by the simulation to all TaskInstances as task-create event It starts the simulation stuff (acquiring resources, maybe queue up, schedule end of task, ...)
StartTaskAndPlanCompletion() - Constructor for class org.jbpm.sim.action.StartTaskAndPlanCompletion
 
startTaskAndScheduleCompletion() - Method in class org.jbpm.sim.entity.TaskInstanceEntity
 
StartWorkOnStateAndPlanCompletion - Class in org.jbpm.sim.action
The StartTaskAndPlanCompletion Action is added by the simulation to all Nodes as node-enter event It applies only on states and starts the simulation stuff for them (acquiring resources, maybe queue up, schedule end of state, ...)
StartWorkOnStateAndPlanCompletion() - Constructor for class org.jbpm.sim.action.StartWorkOnStateAndPlanCompletion
 
StatisticsResetEvent - Class in org.jbpm.sim.event
This event resets all statistical counters, can be schedules at some point in time, for example when the steady state starts
StatisticsResetEvent(Model) - Constructor for class org.jbpm.sim.event.StatisticsResetEvent
 
StatUtil - Class in org.jbpm.sim.report
Statistic utils for calculating confidence intervals or sample sizes to satisfy given confidence levels.
StatUtil() - Constructor for class org.jbpm.sim.report.StatUtil
 

T

TaskInstanceEntity - Class in org.jbpm.sim.entity
 
TaskInstanceEntity(Model, TaskInstance) - Constructor for class org.jbpm.sim.entity.TaskInstanceEntity
 
TimedValue - Class in org.jbpm.sim.report.dto
 
TimedValue(double, double) - Constructor for class org.jbpm.sim.report.dto.TimedValue
 
timeScaleFactor - Static variable in class org.jbpm.sim.def.JbpmSimulationClock
For the moment, we think of the smallest amount of model time to be seconds but the representation as double is in hours.
TimeSeriesResult - Class in org.jbpm.sim.report.dto
 
TimeSeriesResult(String, String, double[], double[]) - Constructor for class org.jbpm.sim.report.dto.TimeSeriesResult
 
TimeSeriesResult(String, String, TimeSeries) - Constructor for class org.jbpm.sim.report.dto.TimeSeriesResult
 
TimeSeriesResult(String, String, Collection, Collection) - Constructor for class org.jbpm.sim.report.dto.TimeSeriesResult
 
TokenEntity - Class in org.jbpm.sim.entity
 
TokenEntity(Model, Token) - Constructor for class org.jbpm.sim.entity.TokenEntity
 
toString() - Method in class org.jbpm.sim.def.ResourcePool
 
TransitionProbability - Class in org.jbpm.sim.bam
Container for probability of a transition (with name)
TransitionProbability(String, long) - Constructor for class org.jbpm.sim.bam.TransitionProbability
 

U

update(Observable, Object) - Method in class org.jbpm.sim.def.JbpmSimulationClock
 
UseDataFilterAction - Class in org.jbpm.sim.datasource
This action can be added to processes at all places where business figures should be calculated.
UseDataFilterAction() - Constructor for class org.jbpm.sim.datasource.UseDataFilterAction
 
UseDataSourceAction - Class in org.jbpm.sim.datasource
This action can be added to processes at all places where business figures should be calculated.
UseDataSourceAction() - Constructor for class org.jbpm.sim.datasource.UseDataSourceAction
 
UtilizationStatisticsResult - Class in org.jbpm.sim.report.dto
POJO to remember Utilization of resource pools Internally, resource pools are implemented as queues so the queue statistics are mapped to utilization figures
UtilizationStatisticsResult(String, String, long, int, int, int, double, double, double, double, long, double) - Constructor for class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 
UtilizationStatisticsResult(String, String, QueueBased, double) - Constructor for class org.jbpm.sim.report.dto.UtilizationStatisticsResult
 

V

values - Variable in class org.jbpm.sim.report.dto.TimeSeriesResult
 
ValueStatisticResult - Class in org.jbpm.sim.report.dto
POJO to remember values from objects of type desmoj.core.statistic.ValueStatistics.
ValueStatisticResult(String, String, double, double, double, double, long) - Constructor for class org.jbpm.sim.report.dto.ValueStatisticResult
 
ValueStatisticResult(String, String, ValueStatistics) - Constructor for class org.jbpm.sim.report.dto.ValueStatisticResult
 

W

WorkCompletionEvent - Class in org.jbpm.sim.event
This desmoj.core.simulator.Event triggers the completion of some "work", which can be TaskInstances, States, ...
WorkCompletionEvent(Model) - Constructor for class org.jbpm.sim.event.WorkCompletionEvent
 

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.