<?xml version='1.0' encoding='utf-8'?>


<!-- 
	This configuration file details what the AC needs to know about
	the devices in its jurisdiction. However, the device is free to
	participate in the network or not; therefore, no IPaddress
	information, port information, or other volitile information is
	stored in this file.
	
	Each device entry listed here can be sent to the system admin by the
	device developer. The device developer can use this information for
	the settings on the client side as well.
	  
	The AC reads this file. It then instructs its RepositoryManager to
	look for things at:
	$AC_HOME/data/device-src/{foo( classname )}.class
	where $AC_HOME = System.getProperty( "ac.home" );
	and foo( classname ) returns a string where the FQCN has been
	transformed into the appropriate directory structure (replace .'s with 
	the File.separatorChar)
	
	//should the action taken by mainIndex be choosable?
	//eg, should it be oneof {construct(), init(), new Runnable().start(), java.Main() }
-->

<device-list>

<device name="Foo">

	<objectdefinitions>
		<object-definition groupname="PacMan" classname="locasto.pacman.FIFOBuffer" mainIndex="false"/>
		<object-definition groupname="PacMan" classname="locasto.pacman.MyJPanel" mainIndex="false"/>
		<object-definition groupname="PacMan" classname="locasto.pacman.Tile" mainIndex="false" />
		<object-definition groupname="PacMan" classname="locasto.pacman.Visitor" mainIndex="false" />
		<object-definition groupname="PacMan" classname="locasto.pacman.PacMan" mainIndex="false"/>		
		<object-definition groupname="PacMan" classname="locasto.pacman.BadGuy" mainIndex="false"/>	
		<object-definition groupname="PacMan" classname="locasto.pacman.Game" mainIndex="true"/>
	</objectdefinitions>
	
	<studml>		
		<sui-object groupname="PacMan" classname="foo.pacman.PacManSUI" />
	</studml>
	
</device>

  <device name="Bar">
	<objectdefinitions>
		<object-definition groupname="Runner" classname="locasto.runner.Runner" mainIndex="true" />
	</objectdefinitions>
	
	<studml>		
		<sui-object groupname="Runner" classname="bar.runner.RunnerSUI" />
	</studml>
	
  </device>



</device-list>