The “CINCO SCCE Meta Tooling Framework” is a generator-driven development environment for domain-specific graphical modeling tools. It is based on the Eclipse Modeling Framework and Graphiti Graphical Tooling Infrastructrure, but aims to hide much of their complexity and intricate APIs.
<p><p>
A graphical modeling tool developed with CINCO is completely generated from an intuitive higher-level abstract specification language. Semantics-inducing parts of the tool that are difficult to define in an abstract declarative way (such as model interpreters, transformations, or code generators) are written in Java against a simple model-based API. CINCO handles the inclusion of the right buttons in the GUI that trigger those actions.
<p><p>
Furthermore, CINCO supports the integration of the Java Application Building Center (jABC) into the development process, so that even people with little or no programming experience can express model behavior in a process-oriented fashion.