<?xml version="1.0"?>

<jacob version="3.0">

<object type="PrometheusProject" id="0">
    <field name="projectData">
	<object type="ProjectData" id="1">
	    <field name="name">default</field>
	    <field name="fileNameLastSavedAs">Mars.pd</field>
	    <field name="filePathLastSavedIn">/Users/jomi/Jason-svn/examples/cleaning-robots/doc</field>
	    <field name="openedAs">/Users/jomi/Jason-svn/examples/cleaning-robots/doc/Mars.pd</field>
	    <field name="applicationVersion">3.1a</field>
	</object>
    </field>
    <field name="diagramSettings"><list>
	<object type="DiagramSettings" id="2">
	    <field name="diagramId">
		<object type="DiagramId" id="3">
		    <field name="stringId">System Overview</field>
		</object>
	    </field>
	    <field name="entitySettings"><list>
		<object type="DiagramEntitySetting" id="4">
		    <field name="entity">
			<object type="Action" id="5">
			    <base type="Interaction">
				<base type="Entity">
				    <field name="name">move_towards(X,Y)</field>
				    <field name="uniqueId">15</field>
				</base>

			    </base>

			</object>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="6">
			    <field name="x">409</field>
			    <field name="y">228</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="7">
		    <field name="entity">
			<object type="Percept" id="8">
			    <base type="Interaction">
				<base type="Entity">
				    <field name="name">pos(Robot,X,Y)</field>
				    <field name="uniqueId">2</field>
				</base>

			    </base>

			    <field name="agentsResponding"><list>
				<object type="Agent" id="9">
				    <base type="Entity">
					<field name="name">r1</field>
					<field name="uniqueId">1</field>
				    </base>

				    <field name="percepts"><list>
					<object ref="8"/>

					<object type="Percept" id="10">
					    <base type="Interaction">
						<base type="Entity">
						    <field name="name">garbage(Robot)</field>
						    <field name="uniqueId">3</field>
						</base>

					    </base>

					    <field name="agentsResponding"><list>
						<object ref="9"/>

						<object type="Agent" id="11">
						    <base type="Entity">
							<field name="name">r2</field>
							<field name="uniqueId">8</field>
						    </base>

						    <field name="percepts"><list>
							<object ref="10"/>
							</list>
						    </field>
						    <field name="actions"><list>
							<object type="Action" id="12">
							    <base type="Interaction">
								<base type="Entity">
								    <field name="name">burn(garb)</field>
								    <field name="uniqueId">7</field>
								</base>

							    </base>

							</object>
							</list>
						    </field>
						</object>
						</list>
					    </field>
					</object>
					</list>
				    </field>
				    <field name="actions"><list>
					<object type="Action" id="13">
					    <base type="Interaction">
						<base type="Entity">
						    <field name="name">next(slot)</field>
						    <field name="uniqueId">4</field>
						</base>

					    </base>

					</object>

					<object type="Action" id="14">
					    <base type="Interaction">
						<base type="Entity">
						    <field name="name">pick(garb)</field>
						    <field name="uniqueId">6</field>
						</base>

					    </base>

					</object>

					<object type="Action" id="15">
					    <base type="Interaction">
						<base type="Entity">
						    <field name="name">drop(garb)</field>
						    <field name="uniqueId">5</field>
						</base>

					    </base>

					</object>

					<object ref="5"/>
					</list>
				    </field>
				    <field name="data"><list>
					<object type="DataConnection" id="16">
					    <base type="Entity">
						<field name="name">&lt;Prometheus unique entity name au.edu.rmit.cs.prometheus.datamodel.jacob.DataConnection ID=11&gt;</field>
						<field name="uniqueId">11</field>
					    </base>

					    <field name="type">
						<object type="Data" id="17">
						    <base type="Entity">
							<field name="name">pos(last,X,Y)</field>
							<field name="description"></field>
							<field name="uniqueId">9</field>
						    </base>

						    <field name="includedFields"></field>
						    <field name="writtenBy"><list>
							<object ref="9"/>
							</list>
						    </field>
						    <field name="readBy"><list>
							<object ref="9"/>
							</list>
						    </field>
						    <field name="initialisation"></field>
						    <field name="writtenWhen"></field>
						    <field name="connections"><list>
							<object type="DataConnection" id="18">
							    <base type="Entity">
								<field name="name">&lt;Prometheus unique entity name au.edu.rmit.cs.prometheus.datamodel.jacob.DataConnection ID=10&gt;</field>
								<field name="uniqueId">10</field>
							    </base>

							    <field name="type">
								<object ref="17"/>
							    </field>
							    <field name="readingEntities"><list>
								<object ref="9"/>
								</list>
							    </field>
							    <field name="writingEntities"><list>
								<object ref="9"/>
								</list>
							    </field>
							    <field name="childConnections"><list>
								<object ref="16"/>
								</list>
							    </field>
							</object>

							<object ref="16"/>
							</list>
						    </field>
						</object>
					    </field>
					    <field name="parentConnection">
						<object ref="18"/>
					    </field>
					</object>
					</list>
				    </field>
				</object>
				</list>
			    </field>
			</object>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="19">
			    <field name="x">97</field>
			    <field name="y">111</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="20">
		    <field name="entity">
			<object ref="13"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="21">
			    <field name="x">457</field>
			    <field name="y">191</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="22">
		    <field name="entity">
			<object type="DataConnection" id="23">
			    <base type="Entity">
				<field name="name">&lt;Prometheus unique entity name au.edu.rmit.cs.prometheus.datamodel.jacob.DataConnection ID=13&gt;</field>
				<field name="uniqueId">13</field>
			    </base>

			</object>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="24">
			    <field name="x">364</field>
			    <field name="y">53</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="25">
		    <field name="entity">
			<object ref="11"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="26">
			    <field name="x">324</field>
			    <field name="y">287</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="27">
		    <field name="entity">
			<object ref="14"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="28">
			    <field name="x">456</field>
			    <field name="y">115</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="29">
		    <field name="entity">
			<object ref="9"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="30">
			    <field name="x">317</field>
			    <field name="y">143</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="31">
		    <field name="entity">
			<object ref="10"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="32">
			    <field name="x">111</field>
			    <field name="y">218</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="33">
		    <field name="entity">
			<object ref="12"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="34">
			    <field name="x">448</field>
			    <field name="y">288</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="35">
		    <field name="entity">
			<object ref="18"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="36">
			    <field name="x">299</field>
			    <field name="y">68</field>
			</object>
		    </field>
		</object>

		<object type="DiagramEntitySetting" id="37">
		    <field name="entity">
			<object ref="15"/>
		    </field>
		    <field name="location">
			<object type="Coordinate" id="38">
			    <field name="x">457</field>
			    <field name="y">152</field>
			</object>
		    </field>
		</object>
		</list>
	    </field>
	</object>
	</list>
    </field>
    <field name="model">
	<object type="PrometheusModelData" id="39">
	    <field name="projectData">
		<object ref="1"/>
	    </field>
	    <field name="actions"><list>
		<object ref="13"/>

		<object ref="15"/>

		<object ref="14"/>

		<object ref="12"/>

		<object ref="5"/>
		</list>
	    </field>
	    <field name="agents"><list>
		<object ref="9"/>

		<object ref="11"/>
		</list>
	    </field>
	    <field name="data"><list>
		<object ref="17"/>

		<object type="Data" id="40">
		    <base type="Entity">
			<field name="name">checking(slots)</field>
			<field name="uniqueId">12</field>
		    </base>

		</object>
		</list>
	    </field>
	    <field name="percepts"><list>
		<object ref="8"/>

		<object ref="10"/>
		</list>
	    </field>
	    <field name="dataConnections"><list>
		<object ref="18"/>

		<object ref="16"/>
		</list>
	    </field>
	    <field name="systemOverviewDiagramData">
		<object type="SystemOverviewDiagramData" id="41">
		    <field name="agents"><list>
			<object ref="9"/>

			<object ref="11"/>
			</list>
		    </field>
		    <field name="percepts"><list>
			<object ref="8"/>

			<object ref="10"/>
			</list>
		    </field>
		    <field name="actions"><list>
			<object ref="13"/>

			<object ref="15"/>

			<object ref="14"/>

			<object ref="12"/>

			<object ref="5"/>
			</list>
		    </field>
		    <field name="dataConnections"><list>
			<object ref="18"/>
			</list>
		    </field>
		</object>
	    </field>
	    <field name="rolesDiagramData">
		<object type="RolesDiagramData" id="42">
		</object>
	    </field>
	    <field name="analysisOverviewDiagramData">
		<object type="AnalysisOverviewDiagramData" id="43">
		</object>
	    </field>
	    <field name="scenariosDiagramData">
		<object type="ScenariosDiagramData" id="44">
		</object>
	    </field>
	    <field name="goalOverviewDiagramData">
		<object type="GoalOverviewDiagramData" id="45">
		</object>
	    </field>
	    <field name="dataCouplingDiagramData">
		<object type="DataCouplingDiagramData" id="46">
		</object>
	    </field>
	    <field name="agentRoleCouplingDiagramData">
		<object type="AgentRoleCouplingDiagramData" id="47">
		</object>
	    </field>
	    <field name="agentOverviewDiagramData">
		<object type="AgentOverviewDiagramData" id="48">
		</object>
	    </field>
	    <field name="capabilityOverviewDiagramData">
		<object type="CapabilityOverviewDiagramData" id="49">
		</object>
	    </field>
	    <field name="deletedEntitiesForCodeGen"><list>
		<object type="Entity" id="50">
		    <field name="name">&lt;Prometheus unique entity name au.edu.rmit.cs.prometheus.datamodel.jacob.DataConnection ID=14&gt;</field>
		</object>

		<object type="Entity" id="51">
		    <field name="name">&lt;Prometheus unique entity name au.edu.rmit.cs.prometheus.datamodel.jacob.DataConnection ID=13&gt;</field>
		</object>
		</list>
	    </field>
	</object>
    </field>
</object>

</jacob>
