OMBuilder v0.3 -- ReadMe.txt ---------------------------------------------- This is a tool for Visual Authoring of the class hierarchy for the simulations compliant with the DoD High Level Architecture (HLA). OMBuilder tool uses Microsoft Excel spreadsheets and Visual Basic Macros. Among the functionalities of the tool include the ability to read/write (load/save) class heirarchy in the XML format. Use ----- The display opens up with 3 worksheets titled : 1) Classes -- For defining / editing the class hierarchy 2) Interactions -- For defining / editing the interaction hierarchy 3) Attributes -- For defining / editing attributes for each of the above elements. The titles appear on the worksheet tab at the bottom. The class tab is highlighted by default. Every cell in an Excel worksheet has a row number and a column number. The class hierarchy is built from left to right with the highest parent class in the first column of the hierarchy. Classes can be added as a sub-class, super-class and a normal class ie. a class in the same hierarchy. To add a class to the hierarchy, first right-click on the worksheet. From the menu which pops up, select: 1) InsertClass -- to insert class in the same level (column). 2) Subclass -- to insert a class in the next level.(column+1) 3) Superclass -- shift the class in the clicked cell and all its subclasses one level (column +1) and insert a class in the clicked cell. 4) Delete -- Delete the class in the clicked cell. Shifts all the classes in the next columns by one level to the left and removes the class in clicked cell. 5) Properties -- To edit the properties for the current class ( class in clicked cell. ) 6) Openfile -- To open a file containing the XML definition of a class hierarchy. 7) Savefile -- To save the class hierarchy in the XML format. The procedure is almost the same for adding interactions. To add a sub-interaction, click on the next column in the row to which you want to add the interaction. Interactions can be added up to two levels in this version. While adding attributes, it is essential to define the object ( class / interaction ) for which you want to add the attribute. A dialog box pops up with a list of already defined classes/interactions. It is essential to define an object before you click ok. This dialog allows you to change the properties of the attribute while it is being defined. You can even do so later by clicking on the properties tab. To save the contents as XML select Save from the File menu and select a directory to save the file. Type in the name of the federation when the pop up comes. You can edit the XML file using any editor and the use Open from the File menu to load the file back into OMBuilder. Everytime you close OMBuilder it will prompt whether to save the xls file and click No for it.