6 projects tagged "EMF"
TOPCASED stands for Toolkit in OPen source for Critical Applications and SystEm Development. It is a system and software engineering workshop based on Eclipse. It aims to provide the tools required to go from requirements to the implementation stages. Focused on modeling development engineering, it includes several graphical editors (for ECORE, UML, SysML, SAM, AADL, and more), an OCL rules editor and checker, several code generators (SMUC, UML2C, UML2Java, UML2Python), a document generator, gPM (a ticket tracker), xHDL tools, Tramway (a requirements traceability framework), and more. External tools can be easily connected to the workshop through its API or models.
DatabaseToUML reverse engineers a database schema from an existing relational JDBC database. Tables and fields are reversed to classes and attributes, constraints are reversed to association, and tables composed only of foreign keys are converted to many-to-many associations. The main idea is to reuse the reversed model in a generator, taking UML2.x (EMF XMI 2.0/2.1) models as input.
EMF Validation Builder is an Eclipse plugin that automates the validation process at the time of saving. This means that resource problem markers are up to date as soon as you save your model. A dependency table is maintained, which allows the validation process to be re-run when necessary. In particular, the tool can be directly used with ECore model files.
Meshtool is a mesh network toolkit designed to assist in mesh monitoring, administration, and research. It is Eclipse-based and leverages many Eclipse frameworks such as EMF, GEF, and Teneo. OpenStreetMap is used for 2D map data while 3D geographic data support is in early development stages through the Nasa World Wind. Meshtool is still in an alpha stage, but is being actively developed.