The book provides several examples both regarding the usage of the user interface, and regarding actual code snippets that manipulate models. Most of the examples expect a Moose model to be present and most of the screenshots have been produced based on a model extracted from ArgoUML version 0.28.1.
ArgoUML is a Java-based Universal Modeling Language (UML) tool. It is able to create and save all standard UML diagrams, and it possesses the ability to reverse engineer compiling Java code and generate UML diagrams for it. Version 0.28.1 was released in August 2009. More information about it can be found at: http://argouml-downloads.tigris.org/argouml-0.28.1/
For your convenience, I made available an archive with the complete source code, the libraries and the corresponding MSE model. You can download it from: http://themoosebook.org/download/ArgoUML-0-28-1.zip
To load the model in Moose from the MSE file, please follow the instructions from Section 4.1.