BESSER icon indicating copy to clipboard operation
BESSER copied to clipboard

A Python-based low-modeling low-code platform by BESSER

Results 58 BESSER issues
Sort by recently updated
recently updated
newest added

If a model contains a class with an attribute named "ID", this will generate sql alchemy code containing an error. The problem stems from the sql alchemy generator always adding...

bug

Add a new stereotype metaclass to have a minimal extension mechanisms in bUML

This kind of situation is possible and it does not throw any exception: ``` from metamodel.structural.structural import Class, Property attribute1: Property = Property( name="attr1", owner=None, property_type=PrimitiveDataType("int")) attribute2: Property = Property(...

bug

Adding tests for some additional methods like `class.all_parents()` or `class.inherited_attributes()`

enhancement

As I've noticed, now the average time complexity for `DomainModel.classes_sorted_by_inheritance()` is `O(|classes|^2)`, as there are two nested loops which iterates over classes' set. It can be improved with implementation of...

enhancement

TL;DR: Provide a topological sorting algorithm for set of classes in order to resolve references to non-defined Python classes I faced this problem (as well as Ivan) while creating generators...

bug
enhancement

TL; DR: Python is not strict to types, should we check additionally the types of values assigned to classes' fields, in particularly DomainModel? I was (still) exploring the features of...

enhancement

Include in the documentation the papers and publications related to BESSER

documentation

To add the `Method` concept to the structural metamodel of B-UML

enhancement

Currently, the default primary key will always be an auto-generated ID. There is no possibility to set other attributes as primary key.

enhancement