Skip to content

Propagate CDAssociation modifiers to the respective role symbols#98

Open
jra-se wants to merge 3 commits into
devfrom
fix/set-derived-assoc-in-symbol
Open

Propagate CDAssociation modifiers to the respective role symbols#98
jra-se wants to merge 3 commits into
devfrom
fix/set-derived-assoc-in-symbol

Conversation

@jra-se
Copy link
Copy Markdown
Contributor

@jra-se jra-se commented May 27, 2026

There are three possible locations to define modifiers in CDAssociations.
However, the Association symbol does not store them.
In fact, the first association modifier seems to be redundant and might even introduce inconsistencies.
With this Pull Request, we propagate the association modifiers to the role symbols.
As a result, the first modifiers becomes a short notation for setting the same modifiers for both roles.
In a second step, we will introduce CoCos to prevent using the first modifier and any of the other two in parallel.

@github-actions
Copy link
Copy Markdown

✔️ Changes pass the MontiVerse

Project Status
details
Project Status
montiarc
umlp_experiments
umlp_tool
sd
montifun
fd
automaton
sc
guidsl
artifacts
ocl
od
ucd
langexperiments
json
xml
cd2gui
mlc
monticore_future
cd4analysis

The MontiVerse is a collection of (internal and public) language projects.

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