Activities in Locult are supported with a similar Solution/Project approach as it is known from other IDEs such as, Visual Studio or Eclipse. This page shows an overview on the model that currently drives the Solution/Project approach implemented.
The above model shows that a solution can contain a number of projects and each Project in turn is composed of a source file and a list of target files. This simple approach enables users to organize a translation process in which more than 1 file can be translated
into multiple languages.
The model implements and interface that supports a visitor pattern. This visitor pattern can be used for common conversion tasks, such as, persistence to XML or conversion of the model into a viewmodel.