use of org.qi4j.envisage.Envisage in project qi4j-sdk by Qi4j.
the class EnvisageSample method runSample.
@Test
public void runSample() throws Exception {
setUp();
createTestData();
// createTestData2();
// createTestData3();
new Envisage().run(applicationModel);
// Thread.sleep( 1113000 );
}
use of org.qi4j.envisage.Envisage in project qi4j-sdk by Qi4j.
the class EnvisageSchoolSample method main.
// START SNIPPET: envisage
public static void main(String[] args) throws Exception {
Energy4Java energy4Java = new Energy4Java();
ApplicationDescriptor applicationModel = energy4Java.newApplicationModel(new SchoolAssembler());
new Envisage().run(applicationModel);
}
use of org.qi4j.envisage.Envisage in project qi4j-sdk by Qi4j.
the class VisualizeApplicationStructure method main.
public static void main(String[] args) throws Exception {
Energy4Java qi4j = new Energy4Java();
Assembler assembler = new Assembler();
ApplicationDescriptor applicationModel = qi4j.newApplicationModel(assembler);
applicationModel.newInstance(qi4j.spi());
/*
* The Envisage Swing app visualizes the application assemblage structure.
*
* Tree view:
* - Click on elements to expand sub-elements.
* - Scroll to change font size.
* - Right click on viewer to re-size to fit window.
*
* Stacked view:
* - Scroll to zoom in/out of structure levels - might freeze though :-(
*
* Click on any element and see details of that element in the upper right pane.
*
* Pretty cool, eh?
* */
new Envisage().run(applicationModel);
int randomTimeoutMs = 18374140;
Thread.sleep(randomTimeoutMs);
}
use of org.qi4j.envisage.Envisage in project qi4j-sdk by Qi4j.
the class VisualizeApplicationStructure method main.
public static void main(String[] args) throws Exception {
Energy4Java qi4j = new Energy4Java();
Assembler assembler = new Assembler();
ApplicationDescriptor applicationModel = qi4j.newApplicationModel(assembler);
applicationModel.newInstance(qi4j.spi());
/*
* The Envisage Swing app visualizes the application assemblage structure.
*
* Tree view:
* - Click on elements to expand sub-elements.
* - Scroll to change font size.
* - Right click on viewer to re-size to fit window.
*
* Stacked view:
* - Scroll to zoom in/out of structure levels - might freeze though :-(
*
* Click on any element and see details of that element in the upper right pane.
*
* Pretty cool, eh?
* */
new Envisage().run(applicationModel);
int randomTimeoutMs = 18374140;
Thread.sleep(randomTimeoutMs);
}
Aggregations