MDWorkbench

Packages
com.sodius.mdw.core Central classes of the MDWorkbench platform.
com.sodius.mdw.core.eval Contains the evaluation framework to launch evaluations of templates, rules and scripts.
com.sodius.mdw.core.eval.debug Provides a tree of debug nodes, each node describing the evaluation of a project element (template, rule or script).
com.sodius.mdw.core.eval.launch Provides a launch configuration framework, which defines a complete set of properties to launch a text template or a main rule evaluation.
com.sodius.mdw.core.eval.project Provides a description of the contents of a project : templates, rules and scripts.
com.sodius.mdw.core.eval.report Contains the evaluation report framework, which keeps track of generated files and read/written models during an evaluation.
com.sodius.mdw.core.eval.scripts Defines Java base script containers.
com.sodius.mdw.core.model Contains the model framework to manage model, metamodel and related model elements.
com.sodius.mdw.core.model.diagram Contains the diagram image framework, for documentation generation purpose.
com.sodius.mdw.core.model.emf Contains interfaces that act as a bridge between MDWorkbench model framework and EMF.
com.sodius.mdw.core.model.io Contains the model i/o framework, which enables to load and save models.
com.sodius.mdw.core.util Provides basic utilities.
com.sodius.mdw.core.util.io Provides utilities for I/O operations, particulary to handle XML documents.
com.sodius.mdw.core.util.log Defines the logging framework, which enables to report errors and warnings, as well as debugging information.
com.sodius.mdw.core.util.progress Defines the progress monitor framework, which enables to report progress information and check for end-user cancellation.