- Previous Labs
This storybook is about the association of projects to factbases and management of factbases (creation, import, export and saving of transformed factbases). It includes management of multiple factbases (each in a different module within the same prolog process).
Aim: Provide the basic mechanisms for comparing different versions of a project as required for Evgueni's and Alex's research.
Priority: Very High.
Description: Create a three-step wizard for assigning projects to a factbase. See the illustration on Story card for the wizard and the illustration on the reverse of the story card for the error dialog associated to the “Next” button of step 2.
Ideally, the yellow indication of required input should always be displayed for the next element that has no input in the TAB order of GUI elements (First the file, then the process, then the module).
Description: verwrite initial project(s) – let the user see, accept and/or reject all the changes or abort the entire process using the familiar Eclipse wizard for refactorings (and the respective API – Requires refinement of JT's handling of updates to the source code (jtransformer.regenerator plugin) ))
Description: For a given factbase create new projects that are transformed copies of the input projects associated to the factbase. If there is no output project yet, create it on the fly using standard naming scheme: Name of associated project plus suffix “_JToutput”. Give a feedback to the user so that she knows where to look for the result of saving.