- gamma(Double, Double) - Method in class com.qbpsimulator.engine.utils.RandomGenerator
-
Random number from gamma distribution
- gatewayMap - Variable in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Vertice index to gateway type map
- GatewayPathSelector - Class in com.qbpsimulator.engine.utils
-
Helper class for split-gateway path selections.
- GatewayPathSelector(BPSimulator) - Constructor for class com.qbpsimulator.engine.utils.GatewayPathSelector
-
Default constructor
- GatewayType - Enum in com.qbpsimulator.engine.model
-
Enumeration representing type of a gateway
- getAccumulatedDuration() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets accumulated duration stats
- getAccumulatedDuration() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getActivity(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns activity by numeric index
- getActivity() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets associated activity in a process model.
- getActivity() - Method in class com.qbpsimulator.engine.utils.PreCondition
-
Returns associated element
- getActivityCount() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getActivityIndex() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Returns parent activity index.
- getActivityIndex() - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
Returns activity index in the process model for this sub-process
- getActivityStats(Activity) - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Return collected statistics for an activity
- getAllActivityStats() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets all activity stats
- getAllActivityStats() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns all activity stats
- getAllElements() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns sorted by name list of all elements in the process model
- getAllResources() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getAllResources() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns all available resources.
- getAllResourceStats() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets all resource stats
- getAllResourceStats() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getAllStartEventIndexes() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns start event indexes for the model
- getAllStartEventIndexes() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns start event indexes for all models
- getArg1() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the arg1 property.
- getArg2() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the arg2 property.
- getArrivalRateDistribution() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the arrivalRateDistribution property.
- getArrivalRateDistributionInfo() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getArrivalRateDistributionInfo() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Gets distribution information for arrival rate.
- getArrivalRateTimeTable() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getArrivalRateTimeTable() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Return timetable with conditions in which time range process instances are
created
- getAssignedResource() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns assigned resource for the activity
- getAvailableResources(Resource) - Method in class com.qbpsimulator.engine.ResourceManager
-
Gets total number of available resources.
- getAverage() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Returns average
- getAverageCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getAverageCycleTimeInTimetable() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getAverageWaitingTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getBoundaryEvents() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns array of boundary events
- getCatchActivity(int, int, String) - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns intermediate or error event catch activity
- getChildProcesses() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets list of child processes
- getClock() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns clock (time manager) for the simulation
- getClock() - Method in class com.qbpsimulator.engine.model.TimeTable
-
Returns the associated clock
- getCode() - Method in exception com.qbpsimulator.engine.exceptions.BaseException
-
Gets the error code
- getCode() - Method in enum com.qbpsimulator.engine.exceptions.ErrorCode
-
- getCollaboration() - Method in class com.qbpsimulator.engine.model.ProcessActivityCollaboration
-
- getCollaborations() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns collaborations between other processes
- getCollaborations() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns all collaborations between elements in the process model
- getCollaborations() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns all collaborations between elements in the process model
- getCompletedCount() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return count of completed activities
- getCompletedElements() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns number of completed elements
- getCompletedProcessInstances() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns number of completed process instances
- getCompletionTime() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns time when this element will be completed
- getCompletionTime() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets time when process instance was completed
- getCompletionTime(Date, double) - Method in class com.qbpsimulator.engine.model.TimeTable
-
- getCompletionTimeStamp() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets the either the completion or withdrawal timestamp.
- getCondition() - Method in class com.qbpsimulator.engine.utils.PreCondition
-
Returns pre-condition for the element
- getContainingActivity() - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
Returns concrete activity which is a parent for this sub-process instance
- getCost() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Get cost stats
- getCost() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getCost() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets total cost of activity.
- getCostOverThresholdStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return cost over threshold stats
- getCostPerHour() - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Gets the value of the costPerHour property.
- getCostStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return cost stats
- getCostThreshold() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns cost threshold.
- getCostThreshold() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the costThreshold property.
- getCount() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Return the count of values
- getCount() - Method in class com.qbpsimulator.engine.results.ResourceStats
-
Gets resource count
- getCsvFileName() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getCurrency() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the currency property.
- getCycleTime() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets cycle time stats
- getCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getCycleTimeInTimetable() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets cycle time in timetable stats
- getCycleTimeInTimetable() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getDate() - Method in class com.qbpsimulator.engine.model.xsd.Holiday
-
Gets the value of the date property.
- getDay() - Method in class com.qbpsimulator.engine.model.TimeTableRule
-
Returns day for which the rule applies
- getDefinedResource(String) - Method in class com.qbpsimulator.engine.ResourceManager
-
Gets an resource by alphanumeric identifier
- getDefinedResources() - Method in class com.qbpsimulator.engine.ResourceManager
-
Return collection of all defined resources
- getDescription() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns description of the element
- getDetails() - Method in exception com.qbpsimulator.engine.exceptions.BaseException
-
Gets the error code
- getDistribution() - Method in class com.qbpsimulator.engine.model.xsd.DistributionHistogramBin
-
Gets the value of the distribution property.
- getDocuments() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getDuration() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets duration.
- getDurationDistribution() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the durationDistribution property.
- getDurationDistributionInfo() - Method in class com.qbpsimulator.engine.model.Activity
-
Distribution into for element duration.
- getDurationOverThresholdStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return duration over threshold stats
- getDurationStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Returns duration stats
- getDurationThreshold() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns duration threshold.
- getDurationThreshold() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the durationThreshold property.
- getDurationThresholdTimeUnit() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the durationThresholdTimeUnit property.
- getEdgeProbability(String) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getEdgeProbability(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getEdgeProbability(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns branching probability for an edge
- getElement() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.Elements
-
Gets the value of the element property.
- getElementCostThreshold(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getElementCostThreshold(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Return cost threshold for element.
- getElementDurationInformation(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getElementDurationInformation(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns duration info for element in the process model
- getElementDurationThreshold(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getElementDurationThreshold(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Return duration threshold for element in seconds.
- getElementFixedCost(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getElementFixedCost(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Return fixed (constant) cost for executing element
- getElementId() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the elementId property.
- getElementId() - Method in class com.qbpsimulator.engine.model.xsd.SequenceFlowSimulationInfoType
-
Gets the value of the elementId property.
- getElements() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the elements property.
- getElementSimpleName(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns a simple (human-friendly) name for element
- getElementSimpleName(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns a simple (human-friendly) name for element
- getEnabledActivities() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets number of enabled activities
- getEnabledElements() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns number of enabled elements
- getEnabledFlows(ProcessActivity, int[]) - Method in class com.qbpsimulator.engine.utils.GatewayPathSelector
-
Given preceeding element and list of all possible flows selects ones to
activate.
- getEnabledIdleTime() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets resource idle time between enabled and started states
- getEnabledIntervals() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
- getEndTime() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getErrorHandlerActivity(int, int, String) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getErrorHandlerActivity(int, int, String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns index of error handler event
- getEventAction() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns event action/trigger
- getEventAction(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getEventAction(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns action/trigger for event
- getEventCode() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns event code that will be handled by catch events.
- getEventProcessor() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the EventProcessor being used
- getEventProcessor() - Method in class com.qbpsimulator.engine.ResourceManager
-
- getEventTime(double) - Method in class com.qbpsimulator.engine.Clock
-
Returns completion time given event duration.
- getEventType() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns type of the event
- getEventType(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getEventType(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns type of the event for element
- getExactValues() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the exactValues property.
- getExecutionProbability() - Method in class com.qbpsimulator.engine.model.xsd.SequenceFlowSimulationInfoType
-
Gets the value of the executionProbability property.
- getFirstProcessInstanceForStats() - Method in class com.qbpsimulator.engine.BPSimulator
-
First process instance to start calculating statistics from (included).
- getFirstProcessInstanceForStats() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getFirstProcessInstanceForStats() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
First process instance to start calculating statistics from (included).
- getFirstProcessInstanceIndex() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets first process instance number
- getFirstProcessInstanceIndex() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getFixedCost() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns the fixed cost per execution of the element
- getFixedCost() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the fixedCost property.
- getFlowsByEventId(Integer) - Method in class com.qbpsimulator.engine.utils.PostConditionTable
-
Returns an array of outgoing flow indexes
- getFromTime() - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Gets the value of the fromTime property.
- getFromWeekDay() - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Gets the value of the fromWeekDay property.
- getGatewayPathSelector() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the gateway path selector for this simulation
- getGatewayType() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns type of the gateway
- getGraph() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getGraph() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns process graph
- getHandlingProcessInstance() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns handling sub-process instance for sub-process container activities.
- getHistogramData(double[], int) - Static method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getHistogramData() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo.HistogramDataBins
-
Gets the value of the histogramData property.
- getHistogramDataBins() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the histogramDataBins property.
- getHoliday() - Method in class com.qbpsimulator.engine.model.xsd.Holidays
-
Gets the value of the holiday property.
- getHolidays() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the holidays property.
- getHolidays() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.Holidays
-
Gets the value of the holidays property.
- getHolidaysId() - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Gets the value of the holidaysId property.
- getId() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns id for the element.
- getId() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets unique id containing process id and element index
- getId() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Returns an unique numeric id of instance
- getId() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the id property.
- getId() - Method in class com.qbpsimulator.engine.model.xsd.Holidays
-
Gets the value of the id property.
- getId() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the id property.
- getId() - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Gets the value of the id property.
- getId() - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Gets the value of the id property.
- getId() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
- getId() - Method in class com.qbpsimulator.engine.results.ResourceStats
-
Gets resource id
- getIdForNewProcessInstance() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns unique, auto increment, id for new process and sub-process instances
- getIdleTimeStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return ide time stats
- getIncomingEdges(Integer) - Method in class com.qbpsimulator.engine.utils.Graph
-
Returns set of incoming edges to vertex
- getIndex() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns numeric index of the element.
- getIndex() - Method in class com.qbpsimulator.engine.model.Resource
-
Returns uniquely assigned index
- getIndex() - Method in class com.qbpsimulator.engine.model.TokenFlow
-
Returns the index of the flow.
- getInstanceId(int, int) - Static method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns an unique id per process instance and activity index.
- getIsMasterProcess() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets whether process instance is the master process whose start events were
initiated at
- getLastAssignedResource() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns last assigned resource for the activity
- getLastProcessInstanceForStats() - Method in class com.qbpsimulator.engine.BPSimulator
-
Last process instance to calculate statistics from (excluded).
- getLastProcessInstanceForStats() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getLastProcessInstanceForStats() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Last process instance to calculate statistics from (excluded).
- getLastProcessInstanceIndex() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets last process instance number
- getLastProcessInstanceIndex() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getLocalRules() - Method in class com.qbpsimulator.engine.model.TimeTable
-
- getLogger() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns default logger container to where optional loggers can be adde.
- getMainProcessStartEvents() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns array of Activity instances representing a start events of the main
process
- getMasterInstanceId() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets the master process id (overridden for Sub-Processes to return the Root
process id
- getMasterInstanceId() - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
- getMax() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Returns maximum
- getMaxAllowedArrivalPeriodLengthInSeconds() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the maximum arrival period length in seconds.If 0 then unlimited
- getMaxAllowedArrivalPeriodLengthInSeconds() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Returns the maximum arrival period length in seconds.If 0 then unlimited
- getMaxAllowedCompletedElements() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the maximum allowed elements to be processed in the simulation
- getMaxAllowedCompletedElements() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Returns the maximum allowed elements to be processed in the simulation
- getMaxAllowedProcesses() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getMaxAllowedProcesses() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- getMaxAllowedResourceInstances() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getMaxAllowedResourceInstances() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- getMaxAllowedResources() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getMaxAllowedResources() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- getMaxAllowedResourceTaskQueueSize() - Method in class com.qbpsimulator.engine.BPSimulator
-
Get the maximum allowed task queue size for resource
- getMaxAllowedResourceTaskQueueSize() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- getMaxProcessCost() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMaxProcessCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMaxProcessCycleTimeInTimetable() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMaxProcessDuration() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMaxProcessWaitingTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMaxSimulationCycleTimeInSeconds() - Method in class com.qbpsimulator.engine.BPSimulator
-
Gets the maximum allowed cycle time in simulation
- getMaxSimulationCycleTimeInSeconds() - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Gets the maximum allowed cycle time in simulation
- getMean() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the mean property.
- getMessage() - Method in exception com.qbpsimulator.engine.exceptions.BaseException
-
Gets the error message
- getMessage() - Method in enum com.qbpsimulator.engine.exceptions.ErrorCode
-
- getMin() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Returns minimum
- getMinProcessCost() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMinProcessCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMinProcessCycleTimeInTimetable() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMinProcessDuration() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getMinProcessWaitingTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getModelElementId(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getModelElementId(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns id from the model for a vertice index
- getName() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns name of the collaboration
- getName() - Method in class com.qbpsimulator.engine.model.xsd.Holidays
-
Gets the value of the name property.
- getName() - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Gets the value of the name property.
- getName() - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Gets the value of the name property.
- getName() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
- getName() - Method in class com.qbpsimulator.engine.results.ResourceStats
-
Gets resource name
- getName() - Method in class com.qbpsimulator.engine.utils.Graph.Edge
-
- getNext() - Method in class com.qbpsimulator.engine.model.TaskResource
-
- getNextSeq() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the sequence number for a ProcessActivity
- getOrJoinManager() - Method in class com.qbpsimulator.engine.utils.PreConditionTable
-
- getOutgoingEdges(Integer) - Method in class com.qbpsimulator.engine.utils.Graph
-
Returns set of outgoing edges from vertex
- getParentActivity() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets the parent activity for boundary events.
- getParentBoundaryActivity(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns index of activity to which the boundary event is assigned
- getParentBoundaryActivity(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns index of activity to which the boundary event is assigned
- getParentProcess() - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
Returns instance of the parent process
- getPartnerProcess(String) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets partner process by id.
- getProbability() - Method in class com.qbpsimulator.engine.model.TokenFlow
-
Probability [0-1) of this flow to be taken.
- getProbability() - Method in class com.qbpsimulator.engine.model.xsd.DistributionHistogramBin
-
Gets the value of the probability property.
- getProcessCosts() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getProcessCycleTimes() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getProcessCycleTimesInTimetable() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getProcessDurations() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getProcessId() - Method in class com.qbpsimulator.engine.model.Activity
-
Process id where the element belongs.
- getProcessId() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the processId property.
- getProcessId(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns process id for given element
- getProcessId(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns process id for given element
- getProcessInstance() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets associated process instance
- getProcessInstance() - Method in class com.qbpsimulator.engine.model.ProcessActivityCollaboration
-
- getProcessInstanceCount() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets number of process instances
- getProcessInstanceCount() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getProcessInstances() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the processInstances property.
- getProcessLogger() - Method in class com.qbpsimulator.engine.EventProcessor
-
- getProcessLogger() - Method in class com.qbpsimulator.engine.ResourceManager
-
- getProcessModelParserForFiles(List<String>) - Static method in class com.qbpsimulator.engine.parser.ParserFactory
-
Returns process model parser for a given file.
- getProcessModelParserForStreams(List<InputStream>) - Static method in class com.qbpsimulator.engine.parser.ParserFactory
-
- getProcessRootElements() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getProcessScheduler() - Method in class com.qbpsimulator.engine.EventProcessor
-
- getProcessWaitingTimes() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getRandomGenerator() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getRegisteredMessage(String) - Method in class com.qbpsimulator.engine.EventProcessor
-
- getRegisteredMessage(String) - Method in interface com.qbpsimulator.engine.interfaces.IEventProcessor
-
Returns already created instance of a message event which was discarded if
there exist one and discards the new one.
- getRescindableActivities() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Gets array of rescindable events to be rescinded on completion
- getResource() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns resource assigned to activity
- getResource() - Method in class com.qbpsimulator.engine.model.TaskResource
-
Returns assigned resource info
- getResource() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.Resources
-
Gets the value of the resource property.
- getResourceAmount(Resource) - Method in class com.qbpsimulator.engine.ResourceManager
-
Returns the current size of the pool for a Resource (number of actual resource instances created).
- getResourceId() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType.ResourceIds
-
Gets the value of the resourceId property.
- getResourceIds() - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Gets the value of the resourceIds property.
- getResourceManager() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns the used resource manager component
- getResources() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the resources property.
- getResourceUtilization(Resource) - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns the resource utilization for a given resource type.
- getRule() - Method in class com.qbpsimulator.engine.model.xsd.TimeTable.Rules
-
Gets the value of the rule property.
- getRules() - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Gets the value of the rules property.
- getScenarioCycleTime() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Returns the scenario cycle time in seconds
- getScenarioCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getSeed() - Method in class com.qbpsimulator.engine.utils.RandomGenerator
-
Gets the seed of random generator
- getSequenceFlow() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.SequenceFlows
-
Gets the value of the sequenceFlow property.
- getSequenceFlows() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the sequenceFlows property.
- getSimulationInstance() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Instance of the simulation
- getSimulationInstance() - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
- getSimulationStartTime() - Method in class com.qbpsimulator.engine.BPSimulator
-
Gets the simulation start time
- getSimulator() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns an instance of the simulator
- getSimulator() - Method in class com.qbpsimulator.engine.model.TimeTable
-
- getSource() - Method in class com.qbpsimulator.engine.utils.Graph.Edge
-
- getSourceActivity() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns source activity in the collaboration
- getSourceActivityIndex() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns index of source activity index
- getSourceNodes() - Method in class com.qbpsimulator.engine.utils.Graph
-
Gets set of vertex indexes which do not have any incoming edges
- getSourceProcessId() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns source process id
- getStartDateTime() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the startDateTime property.
- getStartedElements() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns number of started elements
- getStartedProcessInstances() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Returns number of started process instances
- getStartEventIndexesForMainProcess() - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Returns start event indexes for the main process id (to be enabled when
simulation is started
- getStartEventIndexesForMainProcess() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns start event indexes for the main process model
- getStartTime() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getStartTime() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Gets time when process instance was started
- getStartTime() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getStartTime() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns the start timestamp for simulation.
- getState() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Return state of the process instance
- getStatsOptions() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the statsOptions property.
- getStatus() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns status of the simulation
- getSubProcessStartActivityIndexes(Integer) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- getSubProcessStartActivityIndexes(Integer) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns indexes of start events for sub-process
- getSubProcessStartEvents(Integer) - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns array of Activity instances representing a start events of a
sub-process
- getTarget() - Method in class com.qbpsimulator.engine.utils.Graph.Edge
-
- getTargetActivity() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns target target element in the collaboration
- getTargetActivityIndex() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns target activity index
- getTargetActivityIndex() - Method in class com.qbpsimulator.engine.model.TokenFlow
-
Returns the index of the target activity for the flow.
- getTargetId() - Method in class com.qbpsimulator.engine.model.ProcessActivityCollaboration
-
- getTargetProcessId() - Method in class com.qbpsimulator.engine.model.Collaboration
-
Returns target process id
- getTaskResourceId(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getTaskResourceId(String) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns resource name for the activity
- getTime() - Method in class com.qbpsimulator.engine.Clock
-
Returns time
- getTimeFrom() - Method in class com.qbpsimulator.engine.model.TimeTableRule
-
Time in seconds on that day from where the rule applies
- getTimeline() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Returns an instance of the process event timeline to set the events
- getTimeStamp(byte) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns timestamp for given action
- getTimeTable() - Method in class com.qbpsimulator.engine.model.Resource
-
Returns Work schedule (time table) for the resource
- getTimetable() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.Timetables
-
Gets the value of the timetable property.
- getTimetableId() - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Gets the value of the timetableId property.
- getTimetables() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the timetables property.
- getTimeTo() - Method in class com.qbpsimulator.engine.model.TimeTableRule
-
Time in seconds on that day until the rule applies
- getTimeUnit() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the timeUnit property.
- getTokenFlow(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns TokenFlow associated with numeric flow index.
- getTotal() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Returns total
- getTotalAmount() - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Gets the value of the totalAmount property.
- getTotalCost() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getTotalCost() - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
- getTotalCycleTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getTotalDuration() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
Deprecated.
- getTotalIdleTime(Date, Date) - Method in class com.qbpsimulator.engine.model.TimeTable
-
Returns total time while the resource has been idle (not working)
- getTotalIdleTime(Date) - Method in class com.qbpsimulator.engine.utils.ProcessEventTimeline
-
- getTotalProcessedEvents() - Method in class com.qbpsimulator.engine.BPSimulator
-
- getTotalProcessedEvents() - Method in class com.qbpsimulator.engine.ProcessScheduler
-
Returns number of processes events in the simulation
- getTotalProcessInstances() - Method in class com.qbpsimulator.engine.BPSimulator
-
Returns total number of process instances that the simulator created
- getTotalProcessInstances() - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- getTotalProcessInstances() - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Returns total number of process instances to create
- getToTime() - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Gets the value of the toTime property.
- getToWeekDay() - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Gets the value of the toWeekDay property.
- getTrimEndProcessInstances() - Method in class com.qbpsimulator.engine.model.xsd.StatsOptionsType
-
Gets the value of the trimEndProcessInstances property.
- getTrimStartProcessInstances() - Method in class com.qbpsimulator.engine.model.xsd.StatsOptionsType
-
Gets the value of the trimStartProcessInstances property.
- getType() - Method in class com.qbpsimulator.engine.model.Activity
-
Returns type of the element
- getType() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Gets the value of the type property.
- getUtilization() - Method in class com.qbpsimulator.engine.results.ResourceStats
-
Gets resource utilization
- getValue() - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo.ExactValues
-
Gets the value of the value property.
- getValues() - Method in class com.qbpsimulator.engine.results.DoubleStatsValue
-
Returns raw values
- getVersion() - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Gets the value of the version property.
- getVerticeCount() - Method in class com.qbpsimulator.engine.utils.Graph
-
Returns count of vertices in the graph
- getWaitingActivityForOr(Integer, BitSet) - Method in class com.qbpsimulator.engine.utils.OrJoinManager
-
Returns the index of the activity for which an OR-join in waiting for.
- getWaitingTime() - Method in interface com.qbpsimulator.engine.interfaces.IResultsProvider
-
Gets waiting time stats
- getWaitingTime() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- getWaitingTimeStats() - Method in class com.qbpsimulator.engine.results.ActivityStats
-
Return waiting time stats
- getWorkDuration() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns the duration of a resource working on the activity until it got
finished or terminated half way through.
- getWorkingIdleTime() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Returns the time period in seconds that the task has been waiting for the
resource after it has been has been started to start working according to the
work schedule (e.g.
- getWorkIntervals() - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
- graph - Variable in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Process graph
- Graph - Class in com.qbpsimulator.engine.utils
-
Implementation of Graph handling
- Graph() - Constructor for class com.qbpsimulator.engine.utils.Graph
-
- Graph.Edge - Class in com.qbpsimulator.engine.utils
-
- saveToCSV() - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- saveToFile(String) - Method in class com.qbpsimulator.engine.utils.CSVWriter
-
- sequenceFlow - Variable in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.SequenceFlows
-
- sequenceFlows - Variable in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
- SequenceFlows() - Constructor for class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType.SequenceFlows
-
- SequenceFlowSimulationInfoType - Class in com.qbpsimulator.engine.model.xsd
-
Sequence flow simulation information
- SequenceFlowSimulationInfoType() - Constructor for class com.qbpsimulator.engine.model.xsd.SequenceFlowSimulationInfoType
-
- setActivity(Activity) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
- setActivity(Activity) - Method in class com.qbpsimulator.engine.utils.PreCondition
-
- setArg1(Double) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the arg1 property.
- setArg2(Double) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the arg2 property.
- setArrivalRateDistribution(DistributionInfo) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the arrivalRateDistribution property.
- setAssignedResource(TaskResource) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Assigns a resource to the activity
- setBoundaryEvents(List<Activity>) - Method in class com.qbpsimulator.engine.model.Activity
-
- setCancel(boolean) - Method in class com.qbpsimulator.engine.model.Activity
-
- setClock(Clock) - Method in class com.qbpsimulator.engine.model.TimeTable
-
Sets the clock for time table
- setCollaborations(Collaboration[]) - Method in class com.qbpsimulator.engine.model.Activity
-
- setCompletionTime(Date) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Sets the target completion time for the activity
- setCompletionTime(Date) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Sets the completion time for the process instance
- setCompletionTime(ProcessActivity) - Method in class com.qbpsimulator.engine.model.TimeTable
-
Sets task completion timestamp and resource idle time based on the timetable
- setConditions(BitSet) - Method in class com.qbpsimulator.engine.utils.PreCondition
-
- setContainingActivity(ProcessActivity) - Method in class com.qbpsimulator.engine.model.SubProcessInstance
-
Defines concrete activity which contains this instance of a sub-process
- setCostPerHour(Double) - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Sets the value of the costPerHour property.
- setCostThreshold(double) - Method in class com.qbpsimulator.engine.model.Activity
-
Sets cost threshold
- setCostThreshold(Double) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the costThreshold property.
- setCount(int) - Method in class com.qbpsimulator.engine.results.ResourceStats
-
- setCsvFileName(String) - Method in class com.qbpsimulator.engine.logger.KpiCalculator
-
- setCurrency(String) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the currency property.
- setDate(XMLGregorianCalendar) - Method in class com.qbpsimulator.engine.model.xsd.Holiday
-
Sets the value of the date property.
- setDefault(Boolean) - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Sets the value of the default property.
- setDescription(String) - Method in class com.qbpsimulator.engine.model.Activity
-
- setDistribution(DistributionInfo) - Method in class com.qbpsimulator.engine.model.xsd.DistributionHistogramBin
-
Sets the value of the distribution property.
- setDurationDistribution(DistributionInfo) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the durationDistribution property.
- setDurationDistributionInfo(DistributionInfo) - Method in class com.qbpsimulator.engine.model.Activity
-
- setDurationThreshold(double) - Method in class com.qbpsimulator.engine.model.Activity
-
Sets duration threshold
- setDurationThreshold(Double) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the durationThreshold property.
- setDurationThresholdTimeUnit(String) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the durationThresholdTimeUnit property.
- setEdgeIndexes(Map<Graph.Edge, Integer>) - Method in class com.qbpsimulator.engine.utils.OrJoinManager
-
Defines indexes for Edges (from process graph)
- setElementId(String) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the elementId property.
- setElementId(String) - Method in class com.qbpsimulator.engine.model.xsd.SequenceFlowSimulationInfoType
-
Sets the value of the elementId property.
- setElements(ProcessSimulationInfoType.Elements) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the elements property.
- setEnabledIdleTime(double) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Sets the time in seconds of the period that the resources were not working
and resource was not assigned
- setEventAction(EventAction) - Method in class com.qbpsimulator.engine.model.Activity
-
- setEventCode(String) - Method in class com.qbpsimulator.engine.model.Activity
-
- setEventProcessor(IEventProcessor) - Method in class com.qbpsimulator.engine.ResourceManager
-
- setEventType(EventType) - Method in class com.qbpsimulator.engine.model.Activity
-
- setExactValues(DistributionInfo.ExactValues) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the exactValues property.
- setExecutionProbability(Double) - Method in class com.qbpsimulator.engine.model.xsd.SequenceFlowSimulationInfoType
-
Sets the value of the executionProbability property.
- setFiles(List<String>) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Set input file names to parse
- setFiles(List<String>) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Set input file names to parse
- setFixedCost(double) - Method in class com.qbpsimulator.engine.model.Activity
-
Sets the cost per execution of the element
- setFixedCost(Double) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the fixedCost property.
- setFromTime(XMLGregorianCalendar) - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Sets the value of the fromTime property.
- setFromWeekDay(WeekDay) - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Sets the value of the fromWeekDay property.
- setGatewayType(GatewayType) - Method in class com.qbpsimulator.engine.model.Activity
-
- setHandlingProcessInstance(ProcessInstance) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
For activities representing a sub-process, define a process instance handling
the sub-procedure.
- setHasIncomingMessageFlow(boolean) - Method in class com.qbpsimulator.engine.model.Activity
-
- setHistogramDataBins(DistributionInfo.HistogramDataBins) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the histogramDataBins property.
- setHolidays(ProcessSimulationInfoType.Holidays) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the holidays property.
- setHolidaysId(String) - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Sets the value of the holidaysId property.
- setId(String) - Method in class com.qbpsimulator.engine.model.Activity
-
- setId(String) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the id property.
- setId(String) - Method in class com.qbpsimulator.engine.model.xsd.Holidays
-
Sets the value of the id property.
- setId(String) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the id property.
- setId(String) - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Sets the value of the id property.
- setId(String) - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Sets the value of the id property.
- setId(String) - Method in class com.qbpsimulator.engine.results.ActivityStats
-
- setId(String) - Method in class com.qbpsimulator.engine.results.ResourceStats
-
- setIndex(int) - Method in class com.qbpsimulator.engine.model.Activity
-
- setIndex(Integer) - Method in class com.qbpsimulator.engine.model.Resource
-
Defines index for a resource
- setIndex(int) - Method in class com.qbpsimulator.engine.model.TokenFlow
-
- setInputStreams(List<InputStream>) - Method in class com.qbpsimulator.engine.BPSimulator
-
Sets the input streams of BPMN definitions to parse and simulate
- setInputStreams(List<InputStream>) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Set input streams to parse
- setInputStreams(List<InputStream>) - Method in interface com.qbpsimulator.engine.parser.IProcessModelParser
-
Set input streams to parse
- setJoin(boolean) - Method in class com.qbpsimulator.engine.model.Activity
-
- setMasterInstanceId(int) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Sets the master process instance id whose stats needs to be calculated
- setMaxAllowedArrivalPeriodLengthInSeconds(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Sets the maximum period length for arrival period.
- setMaxAllowedArrivalPeriodLengthInSeconds(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Sets the maximum period length for arrival period.
- setMaxAllowedArrivalPeriodLengthInSeoonds(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
- setMaxAllowedCompletedElements(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Sets the maximum allowed elements to be processed in the simulation, 0 to
disable
- setMaxAllowedCompletedElements(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Sets the maximum allowed elements to be processed in the simulation, 0 to
disable
- setMaxAllowedProcesses(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
- setMaxAllowedProcesses(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- setMaxAllowedResourceInstances(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
- setMaxAllowedResourceInstances(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- setMaxAllowedResources(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
- setMaxAllowedResources(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- setMaxAllowedResourceTaskQueueSize(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Set the maximum allowed task queue size for resource
- setMaxAllowedResourceTaskQueueSize(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
- setMaxSimulationCycleTimeInSeconds(int) - Method in class com.qbpsimulator.engine.BPSimulator
-
Set the maximum allowed simulation cycle time
- setMaxSimulationCycleTimeInSeconds(int) - Method in interface com.qbpsimulator.engine.interfaces.ISimulationLimits
-
Set the maximum allowed simulation cycle time
- setMean(Double) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the mean property.
- setName(String) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setName(String) - Method in class com.qbpsimulator.engine.model.xsd.Holidays
-
Sets the value of the name property.
- setName(String) - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Sets the value of the name property.
- setName(String) - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Sets the value of the name property.
- setName(String) - Method in class com.qbpsimulator.engine.results.ActivityStats
-
- setName(String) - Method in class com.qbpsimulator.engine.results.ResourceStats
-
- setNext(TaskResource) - Method in class com.qbpsimulator.engine.model.TaskResource
-
- setOrJoinManager(OrJoinManager) - Method in class com.qbpsimulator.engine.utils.PreConditionTable
-
- setParentActivity(ProcessActivity) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Sets the parent activity for boundary events
- setPartnerProcess(String, ProcessInstance) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Defines partner processes in collaboration
- setPostConditions(PostConditionTable) - Method in class com.qbpsimulator.engine.ProcessScheduler
-
- setPreConditions(PreConditionTable) - Method in class com.qbpsimulator.engine.ProcessScheduler
-
- setProbability(double) - Method in class com.qbpsimulator.engine.model.TokenFlow
-
- setProbability(Double) - Method in class com.qbpsimulator.engine.model.xsd.DistributionHistogramBin
-
Sets the value of the probability property.
- setProcessHelper(IProcessModelParser) - Method in class com.qbpsimulator.engine.utils.OrJoinManager
-
Defines process model helper
- setProcessId(String) - Method in class com.qbpsimulator.engine.model.Activity
-
- setProcessId(String) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the processId property.
- setProcessInstance(ProcessInstance) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
- setProcessInstances(int) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the processInstances property.
- setProcessLogger(IProcessLogger) - Method in class com.qbpsimulator.engine.EventProcessor
-
- setProcessLogger(IProcessLogger) - Method in class com.qbpsimulator.engine.ProcessScheduler
-
- setProcessLogger(IProcessLogger) - Method in class com.qbpsimulator.engine.ResourceManager
-
- setProcessScheduler(IProcessScheduler) - Method in class com.qbpsimulator.engine.EventProcessor
-
- setRescindableActivities(ProcessActivity[]) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Sets an array of rescindable events to be rescinded on completion
- setResource(Resource) - Method in class com.qbpsimulator.engine.model.Activity
-
- setResourceId(String) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType.ResourceIds
-
Sets the value of the resourceId property.
- setResourceIds(ElementSimulationInfoType.ResourceIds) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the resourceIds property.
- setResourceManager(IResourceManager) - Method in class com.qbpsimulator.engine.ProcessScheduler
-
- setResources(ProcessSimulationInfoType.Resources) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the resources property.
- setRules(TimeTable.Rules) - Method in class com.qbpsimulator.engine.model.xsd.TimeTable
-
Sets the value of the rules property.
- setSeed(int) - Method in class com.qbpsimulator.engine.utils.RandomGenerator
-
Sets the seed of random generator
- setSequenceFlows(ProcessSimulationInfoType.SequenceFlows) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the sequenceFlows property.
- setSimulateAsTask(Boolean) - Method in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
Sets the value of the simulateAsTask property.
- setSimulator(BPSimulator) - Method in class com.qbpsimulator.engine.model.TimeTable
-
- setSimulator(BPSimulator) - Method in class com.qbpsimulator.engine.utils.OrJoinManager
-
- setSourceActivity(Activity) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setSourceActivityIndex(Integer) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setSourceProcessId(String) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setSplit(boolean) - Method in class com.qbpsimulator.engine.model.Activity
-
- setStartDateTime(XMLGregorianCalendar) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the startDateTime property.
- setStartTime(Date) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Sets time when the process was started
- setState(BitSet) - Method in class com.qbpsimulator.engine.model.ProcessInstance
-
Sets state of the process instance
- setStatsOptions(StatsOptionsType) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the statsOptions property.
- setTargetActivity(Activity) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setTargetActivityIndex(Integer) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setTargetActivityIndex(Integer) - Method in class com.qbpsimulator.engine.model.TokenFlow
-
- setTargetProcessId(String) - Method in class com.qbpsimulator.engine.model.Collaboration
-
- setTime(Date) - Method in class com.qbpsimulator.engine.Clock
-
Set current time.
- setTimeTable(TimeTable) - Method in class com.qbpsimulator.engine.model.Resource
-
Sets the works schedule for the resource
- setTimetableId(String) - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Sets the value of the timetableId property.
- setTimetables(ProcessSimulationInfoType.Timetables) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the timetables property.
- setTimeUnit(String) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the timeUnit property.
- setTotalAmount(Integer) - Method in class com.qbpsimulator.engine.model.xsd.Resource
-
Sets the value of the totalAmount property.
- setToTime(XMLGregorianCalendar) - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Sets the value of the toTime property.
- setToWeekDay(WeekDay) - Method in class com.qbpsimulator.engine.model.xsd.TimeTableRule
-
Sets the value of the toWeekDay property.
- setTrimEndProcessInstances(Double) - Method in class com.qbpsimulator.engine.model.xsd.StatsOptionsType
-
Sets the value of the trimEndProcessInstances property.
- setTrimStartProcessInstances(Double) - Method in class com.qbpsimulator.engine.model.xsd.StatsOptionsType
-
Sets the value of the trimStartProcessInstances property.
- setType(ActivityType) - Method in class com.qbpsimulator.engine.model.Activity
-
- setType(DistributionType) - Method in class com.qbpsimulator.engine.model.xsd.DistributionInfo
-
Sets the value of the type property.
- setUtilization(double) - Method in class com.qbpsimulator.engine.results.ResourceStats
-
- setVersion(Integer) - Method in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
Sets the value of the version property.
- simulateAsTask - Variable in class com.qbpsimulator.engine.model.xsd.ElementSimulationInfoType
-
- simulateSubProcessAsTask(String) - Method in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
- simulateSubProcessAsTask(String) - Method in class com.qbpsimulator.engine.parser.bpmn.xml.BPMN2XmlParser
-
- SimulationStatus - Enum in com.qbpsimulator.engine
-
Status of the current simulation process
- stamp(byte, Date) - Method in class com.qbpsimulator.engine.model.ProcessActivity
-
Timestamps the event.
- startDateTime - Variable in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
- STARTED - Static variable in class com.qbpsimulator.engine.model.ProcessActivity
-
Indicates event has been started
- statsOptions - Variable in class com.qbpsimulator.engine.model.xsd.ProcessSimulationInfoType
-
- StatsOptionsType - Class in com.qbpsimulator.engine.model.xsd
-
Options for calculating simulation statistics.
- StatsOptionsType() - Constructor for class com.qbpsimulator.engine.model.xsd.StatsOptionsType
-
- SubProcessInstance - Class in com.qbpsimulator.engine.model
-
Class representing a sub-process instance started from a parent process.
- SubProcessInstance(Activity, ProcessInstance) - Constructor for class com.qbpsimulator.engine.model.SubProcessInstance
-
Default constructor with container activity
- subProcessStartMap - Variable in class com.qbpsimulator.engine.parser.bpmn.BPMN2Parser
-
Vertice index to sub process start nodes map