Skip to content

Generate ts static meta classes#822

Open
e-filchenko-bosh wants to merge 16 commits intoeclipse-esmf:mainfrom
bci-oss:generate-ts-static-meta-classes
Open

Generate ts static meta classes#822
e-filchenko-bosh wants to merge 16 commits intoeclipse-esmf:mainfrom
bci-oss:generate-ts-static-meta-classes

Conversation

@e-filchenko-bosh
Copy link
Copy Markdown
Contributor

@e-filchenko-bosh e-filchenko-bosh commented Oct 23, 2025

Description

Add new functionality for generating TypeScript Meta Models.
This functionality can be called using the following command:
aspect <file_path> to ts -s
Additional parameters:

  1. --disable-prettier=true - Enables or disables formatting for TypeScript files.
  2. --meta-model-package=./esmf/ - Sets the root path for aspect-meta-model files (default: @esmf/).
    Note: Documentation is available in AspectToTsCommand.class.

Fixes #(number of issue in GitHub)

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works

@e-filchenko-bosh e-filchenko-bosh marked this pull request as draft October 23, 2025 08:19
…meta-classes

# Conflicts:
#	core/esmf-aspect-model-java-generator/src/main/java/org/eclipse/esmf/aspectmodel/java/AspectModelJavaUtil.java
@e-filchenko-bosh e-filchenko-bosh force-pushed the generate-ts-static-meta-classes branch from 04109d1 to 08430cb Compare October 23, 2025 09:09
@e-filchenko-bosh e-filchenko-bosh force-pushed the generate-ts-static-meta-classes branch from 08430cb to 2476da9 Compare October 23, 2025 09:21
@e-filchenko-bosh e-filchenko-bosh marked this pull request as ready for review December 3, 2025 09:31
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