This project has retired. For details please refer to its Attic page.
Envisage
Zest™
Introduction
Tutorials
Javadoc
Samples
Core
Libraries
Extensions
Tools
Glossary 

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

tools-envisage-structure.png

tools-envisage-type.png

tools-envisage-stacked.png

tools-envisage-stacked-collapsed.png

Embedd in your Application

Table 78. Artifact

Group IDArtifact IDVersion

org.qi4j.tool

org.qi4j.tool.envisage

2.1