Skip to content

Improve generation#7

Merged
ftomassetti merged 18 commits intomainfrom
chore/improve_generation
Feb 7, 2026
Merged

Improve generation#7
ftomassetti merged 18 commits intomainfrom
chore/improve_generation

Conversation

@ftomassetti
Copy link
Contributor

No description provided.

…of empty classifiers and concepts, and streamline argument naming in CLI.
…e constructors and language generation logic accordingly
…anguage` and `_set_attribute`, and enhance documentation in `base_generator.py`.
…rocess_feature` helper method, consolidating logic for `Reference`, `Property`, and `Containment`, and simplifying `_populate_*_in_language` methods.
…construction, refactor `language_generation.py` to leverage the new mixin, and consolidate feature creation logic.
…ability by introducing `LanguageGenerator`-specific methods, simplifying imports, and consolidating repetitive getter logic.
…g.py` and integrate it into `node_classes_generation.py`. Refactor `NodeClassesGenerator` to inherit from `ASTBuilder`, streamline feature getter/setter logic, and replace redundant methods with instance-bound counterparts.
…ndardize naming conventions in `test_language_generation.py` functions.
…ne the generation of enumerations, interfaces, and concepts into individual files, and introduce forward reference handling through string annotations.
…py` with getter, setter, and adder methods; add helper to handle single-child containment in `classifier_instance_utils.py`.
@ftomassetti ftomassetti merged commit 84fbd94 into main Feb 7, 2026
3 of 4 checks passed
@ftomassetti ftomassetti deleted the chore/improve_generation branch February 7, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant