Skip to content
Snippets Groups Projects
Commit 43a6a4e9 authored by Brutzman, Don's avatar Brutzman, Don
Browse files

restore missing event graph

parent e1355dea
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SimEntity name="SimpleServer" package="examples" version="0.1" extend="SimEntityBase" xsi:noNamespaceSchemaLocation="http://diana.nps.edu/Simkit/simkit.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Parameter name="serviceTime" type="simkit.random.RandomVariate"/>
<Parameter name="totalNumberServers" type="int"/>
<StateVariable name="numberInQueue" type="int"/>
<StateVariable name="numberAvailableServers" type="int"/>
<Event name="Run">
<StateTransition state="numberInQueue">
<Assignment value="0"/>
</StateTransition>
<StateTransition state="numberAvailableServers">
<Assignment value="totalNumberServers"/>
</StateTransition>
<Coordinate x="20.0" y="30.0"/>
</Event>
<Event name="Arrival">
<StateTransition state="numberInQueue">
<Assignment value="numberInQueue + 1"/>
</StateTransition>
<Schedule delay="0.0" event="StartService" condition="numberAvailableServers &gt; 0" priority="DEFAULT">
<Comment></Comment>
<EdgeParameter value="numberAvailableServers"/>
</Schedule>
<Coordinate x="20.0" y="130.0"/>
</Event>
<Event name="StartService">
<Comment></Comment>
<Argument name="arg_0" type="int"/>
<StateTransition state="numberInQueue">
<Assignment value="numberInQueue - 1"/>
</StateTransition>
<StateTransition state="numberAvailableServers">
<Assignment value="numberAvailableServers - 1"/>
</StateTransition>
<Schedule delay="serviceTime.generate()" event="EndService" priority="DEFAULT"/>
<Code>System.out.println("numberAvailableServers"+arg_0);</Code>
<Coordinate x="160.0" y="130.0"/>
</Event>
<Event name="EndService">
<StateTransition state="numberAvailableServers">
<Assignment value="numberAvailableServers + 1"/>
</StateTransition>
<Schedule delay="0.0" event="StartService" condition="numberInQueue &gt; 0" priority="HIGH"/>
<Coordinate x="330.0" y="130.0"/>
</Event>
</SimEntity>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment