### Envisage

Envisage is a Swing based visualization tool for the Zest™ Application model. Visualizations can be printed to PDFs.

#### Usage

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 embedd 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.

#### Screenshots

#### Embedd in your Application

Table 78. Artifact

Group ID | Artifact ID | Version
--- | --- | ---
org.qi4j.tool | org.qi4j.tool.envisage | 2.1