Skip to content

ST6RI-953 Extract parsing and linking completion concerns to Xtext modules - #793

Open
adaussy wants to merge 5 commits into
masterfrom
ST6RI-953
Open

ST6RI-953 Extract parsing and linking completion concerns to Xtext modules#793
adaussy wants to merge 5 commits into
masterfrom
ST6RI-953

Conversation

@adaussy

@adaussy adaussy commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

This PR moves parsing/linking-specific postProcess() behavior out of the model adapters and into dedicated Xtext parser adapters.

It introduces separate KerML and SysML parser adapter factories and updates the corresponding linkers to use them, while preserving the existing Xtext parsing/linking behavior.

This keeps parser-specific model completion concerns in the Xtext layer and separates them from the long-lived semantic model adapters.

@seidewitz seidewitz changed the title ST6RI-953 Move post adapter code into xtext modules ST6RI-953 Extract parsing and linking completion concerns from SysML model adapters Aug 31, 2026
@seidewitz
seidewitz marked this pull request as draft August 31, 2026 17:28
@adaussy adaussy changed the title ST6RI-953 Extract parsing and linking completion concerns from SysML model adapters ST6RI-953 Extract parsing and linking completion concerns to Xtext modules Sep 1, 2026
@adaussy
adaussy marked this pull request as ready for review September 1, 2026 09:35
This commit also move the test in the interactive module
- Moved ParserAdapterTest and UsagePostProcessTest from semantics/tests
to interactive/tests.

- Revised UsagePostProcessTest to extend SysMLInteractiveTest.

- Removed method equivalent to UsagePostProcessTest from
ParserAdapterTest.
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.

2 participants