org.jbpm.sim.def
Class DefaultJbpmSimulationModel

java.lang.Object
  extended by desmoj.core.simulator.NamedObject
      extended by desmoj.core.simulator.ModelComponent
          extended by desmoj.core.simulator.Reportable
              extended by desmoj.core.simulator.Model
                  extended by org.jbpm.sim.def.JbpmSimulationModel
                      extended by org.jbpm.sim.def.DefaultJbpmSimulationModel

public class DefaultJbpmSimulationModel
extends JbpmSimulationModel


Constructor Summary
DefaultJbpmSimulationModel(ProcessDefinition processDefinition)
           
DefaultJbpmSimulationModel(ProcessDefinition[] processDefinitions)
           
DefaultJbpmSimulationModel(java.lang.String processXml)
           
DefaultJbpmSimulationModel(java.lang.String[] processXml)
           
 
Method Summary
 ProcessDefinition[] getProcessDefinitions()
          This is implemented by the concrete implementation of the model
 
Methods inherited from class org.jbpm.sim.def.JbpmSimulationModel
addBusinessFigure, addResourcePool, buildName, checkWaitingQueue, connectToExperiment, description, doInitialSchedules, formatTaskInstance, getBusinessFigure, getBusinessFigures, getBusinessFigureSum, getBusinessFigureTypes, getDistribution, getEndedProcessInstances, getEntityWaitTimeTally, getLeavingTransition, getNextSimTimeWithDistributionMap, getProcessStartTime, getResourcePool, getResourcePoolNames, getResourcePoolQueue, getResourcePoolTimeSeries, getResourceQueue, getResourceRequirements, getResourceTimeSeries, getResourceWaitTimeTally, getResourceWorkTimeTally, getShortNameFor, getSourceElementForName, getStateWorkingTime, getTaskWorkingTime, hasLeavingTransitionProbabilitiesConfigured, init, isRememberEndedProcessInstances, reportFinishedProcessInstance, reportProcessEndState, reportProcessInstanceCycleTime, reportProcessStart, resourceUsageChanged, setRememberEndedProcessInstances
 
Methods inherited from class desmoj.core.simulator.Model
checkCompatibility, createReporter, getExperiment, hasSubModels, init, isConnected, isMainModel, isSubModel, reset
 
Methods inherited from class desmoj.core.simulator.Reportable
getObservations, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, resetAt
 
Methods inherited from class desmoj.core.simulator.ModelComponent
current, currentEntity, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
 
Methods inherited from class desmoj.core.simulator.NamedObject
getName, getQuotedName, rename, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultJbpmSimulationModel

public DefaultJbpmSimulationModel(java.lang.String processXml)

DefaultJbpmSimulationModel

public DefaultJbpmSimulationModel(java.lang.String[] processXml)

DefaultJbpmSimulationModel

public DefaultJbpmSimulationModel(ProcessDefinition processDefinition)

DefaultJbpmSimulationModel

public DefaultJbpmSimulationModel(ProcessDefinition[] processDefinitions)
Method Detail

getProcessDefinitions

public ProcessDefinition[] getProcessDefinitions()
Description copied from class: JbpmSimulationModel
This is implemented by the concrete implementation of the model

Specified by:
getProcessDefinitions in class JbpmSimulationModel
Returns:


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