Skip to content

Moved Modifier from SysMLBasis to SysMLv2 - #202

Draft
martinmar wants to merge 3 commits into
release/7.8.xfrom
martin/moving-Modifier
Draft

Moved Modifier from SysMLBasis to SysMLv2#202
martinmar wants to merge 3 commits into
release/7.8.xfrom
martin/moving-Modifier

Conversation

@martinmar

@martinmar martinmar commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Changed

  • Modifier wurde von SysMLBasis.mc4 nach SysMLv2.mc4 verschoben
  • Imports wurden angepasst
  • Dateien, die Methoden isIn(), isOut() und isReturn() verwenden, wurden angepasst

Verbesserung (in ms)

vorher Average: 3984,466333
nachher Average: 3968,59118

Verbesserung: ~0,4%

@martinmar
martinmar marked this pull request as draft August 11, 2026 15:20
@martinmar
martinmar marked this pull request as ready for review August 11, 2026 21:49
@mathias-pfeiffer

Copy link
Copy Markdown
Contributor

Verbesserung messen, Rebase machen, Version erhöhen

@mathias-pfeiffer
mathias-pfeiffer marked this pull request as draft August 12, 2026 12:31
@martinmar
martinmar force-pushed the martin/moving-Modifier branch 2 times, most recently from 98e9fe2 to ad21ec3 Compare August 19, 2026 06:12
@martinmar
martinmar marked this pull request as ready for review August 19, 2026 07:39
CoCos und Completer mussten angepasst werden, damit die Methoden isIn(), isOut() und isReturn() korrekt benutzt werden
Der Import wurde an die Verschiebung angepasst und die Fehler behoben
Da SysMLUsage nun auch einen Modifier verwendet, gab es matching probleme mit UML Modifier und SysMLv2 Modifier.
Ein manueller Override behebt das Problem
@martinmar
martinmar force-pushed the martin/moving-Modifier branch from 02b9569 to ce0a7cd Compare August 20, 2026 12:20
public class ASTUserDefinedUsage extends ASTUserDefinedUsageTOP {

@Override
public void setModifier(de.monticore.umlmodifier._ast.ASTModifier modifier) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Erklärung nötig

Suggested change
public void setModifier(de.monticore.umlmodifier._ast.ASTModifier modifier) {
/**
* TBD
*/
public void setModifier(de.monticore.umlmodifier._ast.ASTModifier modifier) {

@mathias-pfeiffer
mathias-pfeiffer marked this pull request as draft August 20, 2026 12:48
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