<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<index_root>
<pim project="/queue">
<rodin_index>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'" name="INITIALISATION">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.label"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2" name="deq">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.label"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1" name="enq">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.label"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#3" name="retval">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#4" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="6" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'|org.eventb.core.action#+" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="6" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#(" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="6" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#3" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#*" name="end">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#." kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="9" loc_char_start="6"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#," kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="13" loc_char_start="10"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'|org.eventb.core.action#(" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#\/" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="8" loc_char_start="5"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#)" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="20" loc_char_start="17"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#*" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="9" loc_char_start="6"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#*" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#*" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#(" name="qlist">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#(" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="14" loc_char_start="9"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#\/" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="23" loc_char_start="18"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#-" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="5" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'|org.eventb.core.action#*" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="5" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#)" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="13" loc_char_start="8"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#(" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#)" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="5" loc_char_start="0"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue" name="queue">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue" kind="org.eventb.core.declaration"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#+" name="len">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#+" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#*" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#." kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.guard#'" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'|org.eventb.core.action#)" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#," kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="23" loc_char_start="20"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.guard#'" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="16" loc_char_start="13"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#+" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#+" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="9" loc_char_start="6"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#*" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="9" loc_char_start="6"/>
</descriptor>
<descriptor element="/queue/qctx.buc|org.eventb.core.contextFile#qctx|org.eventb.core.constant#'" name="MAXLEN">
<occurrence element="/queue/qctx.buc|org.eventb.core.contextFile#qctx|org.eventb.core.constant#'" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.guard#'" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="25" loc_char_start="19"/>
<occurrence element="/queue/qctx.buc|org.eventb.core.contextFile#qctx|org.eventb.core.axiom#(" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="6" loc_char_start="0"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.parameter#(" name="newval">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.parameter#(" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.action#)" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="27" loc_char_start="21"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.guard#'" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="6" loc_char_start="0"/>
</descriptor>
<descriptor element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#)" name="beg">
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#," kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#)" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="9" loc_char_start="6"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#(" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.assignment" loc_char_end="18" loc_char_start="15"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#." kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="15" loc_char_start="12"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'|org.eventb.core.action#'" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.invariant#\/" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.predicate" loc_char_end="3" loc_char_start="0"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#)" kind="org.eventb.core.declaration" loc_attribute="org.eventb.core.identifier"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2|org.eventb.core.action#)" kind="org.eventb.core.modification" loc_attribute="org.eventb.core.assignment" loc_char_end="3" loc_char_start="0"/>
</descriptor>
<descriptor element="/queue/qctx.buc|org.eventb.core.contextFile#qctx" name="qctx">
<occurrence element="/queue/qctx.buc|org.eventb.core.contextFile#qctx" kind="org.eventb.core.declaration"/>
<occurrence element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.seesContext#0" kind="org.eventb.core.reference" loc_attribute="org.eventb.core.target"/>
</descriptor>
</rodin_index>
<export_table>
<export file="/queue/qctx.buc">
<exported element="/queue/qctx.buc|org.eventb.core.contextFile#qctx|org.eventb.core.constant#'" name="MAXLEN"/>
<exported element="/queue/qctx.buc|org.eventb.core.contextFile#qctx" name="qctx"/>
</export>
<export file="/queue/queue.bum">
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1|org.eventb.core.parameter#(" name="newval"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#+" name="len"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#(" name="qlist"/>
<exported element="/queue/qctx.buc|org.eventb.core.contextFile#qctx|org.eventb.core.constant#'" name="MAXLEN"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#2" name="deq"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#1" name="enq"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#*" name="end"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#)" name="beg"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue" name="queue"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.event#'" name="INITIALISATION"/>
<exported element="/queue/queue.bum|org.eventb.core.machineFile#queue|org.eventb.core.variable#3" name="retval"/>
<exported element="/queue/qctx.buc|org.eventb.core.contextFile#qctx" name="qctx"/>
</export>
</export_table>
<graph is_sorted="true">
<node label="/queue/qctx.buc" mark="false" order_pos="0"/>
<node label="/queue/queue.bum" mark="false" order_pos="1">
<predecessor label="/queue/qctx.buc"/>
</node>
</graph>
<unprocessed file="/queue/queue.bcm"/>
<unprocessed file="/queue/queue.bpo"/>
<unprocessed file="/queue/queue.bpr"/>
<unprocessed file="/queue/queue.bps"/>
<unprocessed file="/queue/qctx.bcc"/>
<unprocessed file="/queue/qctx.bpo"/>
<unprocessed file="/queue/qctx.bpr"/>
<unprocessed file="/queue/qctx.bps"/>
</pim>
<delta_list/>
<indexer_registry>
<registry_entry element_type="org.eventb.core.machineFile">
<indexer id="machineIndexer"/>
</registry_entry>
<registry_entry element_type="org.eventb.core.contextFile">
<indexer id="contextIndexer"/>
</registry_entry>
</indexer_registry>
</index_root>
