preloader

What's new in Jjodel

Jjodel continues to evolve with the goal of making advanced model-driven engineering accessible, efficient, and powerful. Explore these features and more to unlock new possibilities for your projects. 


Jjodel v1.50: bug fixing 

Jjodel version 1.50 solves a quite critical problem related to session management (e.g., reloading was causing the user to log in again). 

 
Jjodel v1.41: console enhancement, multi-view & consistency management, edge improvements 

Jjodel version 1.41  brings exciting new features, optimizations, and important updates to enhance the user experience for model-driven engineering professionals. Here’s a quick summary of what’s new in this release: 

 

New Features

Console Tips

When hovering over console outputs or suggested keys, you now receive helpful tooltips with additional documentation. This feature ensures quicker understanding and efficient use of Jjodel’s console commands.

Model Dependencies

Models can now “depend” on other models in an extend-like style. Dependencies such as A → B → C and loops (A → B, B → A) are now supported, allowing for modular design of your models. Note that enabling cross-references is required for this feature.

Cross-Reference Activation

Cross-references have been introduced for classes (inheritance) and features (type). This feature helps you reference valid concepts across all dependent models, fostering better reusability and collaboration.

Context-Menu Containment

The containment feature has been expanded, allowing you to add containment objects via the context menu, now available for individual features.

Improvements

Edges Behavior

Significant updates were made to the internal behavior of edges. While these updates improve the overall edge performance, older saves might exhibit side effects.

– For default views, right-click the Jjodel logo at the top center of the page to enable edits.

– For custom views, ensure start and end points of edges connect to vertexes (draggable items) instead of inline fields.

Delete Models and Viewpoints

– Models can now be deleted from the project structure directly.

– Viewpoints can be deleted, though the active viewpoint cannot be removed.

Containment & Parent Fixes

Containment references now correctly update .parent properties for all contained elements, resolving inconsistencies observed in prior versions.

Jjodel v1.4: redesigned user interface 

It introduces a fully redesigned user interface crafted to enhance usability and streamline your modeling experience. With a cleaner layout, simplified navigation, and a modern aesthetic, users can quickly access tools, projects, and features with ease. Key improvements include:

 

  • – Simplified Navigation: A left-hand menu that consolidates all major actions, providing instant access to recent projects, user guides, and settings.
  • – Enhanced Visualization: Refined layouts for diagrammatic modeling ensure clear and visually engaging representations.
  • – Interactive Panels: Improved tree views, property editors, and viewpoint panels make it easier to manage models and customize syntax on the fly. 

Jjodel v1.3: viewpoints and views management 

 Viewpoints and views can now be deleted. 

 Jjodel v1.2:  metamodel editor improvements

The major enhancement is managing the extension mechanism in the metamodel editor. 

 Jjodel v1.1: bug fixing 

Lots of necessary bug fixes. 

Jjodel v1.0: redesigned user interface 

It introduces a fully redesigned user interface crafted to enhance usability and streamline your modeling experience. With a cleaner layout, simplified navigation, and a modern aesthetic, users can quickly access tools, projects, and features with ease. Key improvements include:

 

  • – Simplified Navigation: A left-hand menu consolidating all major actions, providing instant access to recent projects, user guides, and settings.
  • – Enhanced Visualization: Refined layouts for diagrammatic modeling ensure clear and visually engaging representations.
  • – Interactive Panels: Improved tree views, property editors, and viewpoint panels make it easier to manage models and customize syntax on the fly. 

 Jjodel v0.x: pre-release for internal use only

This is the first release series of the reworked Jjodel engine. Its distribution has been limited to testing and development purposes only.