Envisage is a Swing based visualization tool for the Zest™ Application model. Visualizations can be printed to PDFs.
Envisage can be easily used directly and prior your Application activation:
public static void main( String[] args ) throws Exception { Energy4Java energy4Java = new Energy4Java(); ApplicationDescriptor applicationModel = energy4Java.newApplicationModel( new SchoolAssembler() ); new Envisage().run( applicationModel ); }
As you can see, Envisage operates on the ApplicationModel, this means that you can easily embed it in your own Applications too.
Two gradle tasks runSample and runSchool are defined in this module as a shortcut to run the examples. See Build System.