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
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