You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New features
DrawIO to B-UML: Convert DrawIO structural diagrams to B-UML, supporting advanced UML class notations, associations, and enumerations.
B-UML to File: Export B-UML models directly to files as Python-based code.
Sort by timestamp: The new sort_by_timestamp feature enables you to retrieve an ordered list of objects (e.g., classes or attributes), sorted by their creation date.
Improvements
Code Generators: Python, Pydantic, Django, and Backend generators now include support for enumerations.
PlantUML to BUML: Parser modified to return the B-UML model and optionally generates the Python-based code using the B-UML to File -feature.
Structural metamodel: two parameters added to the NamedElement class. time_stamp to store the creation date and time of the element, and synonyms to store alternative names or variations for the named object.
File paths are generated using os.path.join to ensure compatibility across platforms.
Predefined primitive data types included such as StringType, IntegerType, and more.
Fixes
Fixed a typo in a parameter of the DataValue class in the Object metamodel.