Commit 1af7f0e
Extend SAMM CLI with new functions + test coverage:
* prettyprint: Format Aspect Model files
* to_java: Generate Java classes from Aspect Models
* to_asyncapi: Generate AsyncAPI specifications
* to_jsonld: Generate JSON-LD representations
* to_sql: Generate SQL scripts for Aspect data
* to_aas: Generate Asset Administration Shell templates
* edit_move: Move model elements between files/namespaces
* edit_newversion: Create new versions of models
* usage: Show where model elements are used
* aas_to_aspect: Convert AAS templates to Aspect Models
* aas_list: List submodel templates in AAS files
* package_import: Import namespace packages
* package_export: Export models as namespace packages
- Enhance _call_function method to support different command types (aspect, aas, package)
- Add support for repeated parameters (lists in kwargs)
- Add integration test suite that:
* Tests all possible model transformations
* Verifies output file validity
* Tests language-specific outputs
* Tests package export/import functionality
* Uses realistic test Aspect Model1 parent 4bd5bc8 commit 1af7f0e
File tree
88 files changed
+1483
-331
lines changed- core/esmf-aspect-meta-model-python
- esmf_aspect_meta_model_python
- samm_cli
- scripts
- tests
- integration
- aspect_model_loader
- java_models
- resources
- org.eclipse.esmf.test.characteristics/2.1.0
- org.eclipse.esmf.test.constraints/2.1.0
- org.eclipse.esmf.test.entity/2.1.0
- org.eclipse.esmf.test.event/2.1.0
- org.eclipse.esmf.test.general_with_references/2.1.0
- org.eclipse.esmf.test.general/2.1.0
- org.eclipse.esmf.test.types/2.1.0
- resources/org.eclipse.esmf.test.general/2.1.0
- unit
- samm_cli
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
88 files changed
+1483
-331
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
Lines changed: 508 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 44 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
Lines changed: 0 additions & 155 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
0 commit comments