Skip to content

Do not spread activation and applicability changes to children anymore. - #899

Open
flomillot wants to merge 1 commit into
mainfrom
feat/independent-composite-activation
Open

flomillot wants to merge 1 commit into
mainfrom
feat/independent-composite-activation

Conversation

@flomillot

@flomillot flomillot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

A composite and each of the modifications it holds now carry their own activation, global and per root network
tag: changing one no longer overwrites the others.

How the modifications are applied is untouched — a deactivated composite is already left out before its
content is reached.

Goes with gridsuite/study-server#1102 and gridsuite/commons-ui#1354.

A change to the activation of a composite, global or for a root network tag, was propagated to everything it
holds, overwriting the state of each sub modification. A composite and its content now each carry their own.

Nothing changes when applying the modifications: a composite the tag deactivates, or that is deactivated
globally, is already left out before its content is reached, and the content is filtered one modification at a
time by CompositeModification.

Signed-off-by: Florent MILLOT <75525996+flomillot@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Sep 17, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: fe22692a-1ef2-4746-b88d-f9c08d70766e


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

Copy link
Copy Markdown

@flomillot flomillot changed the title Give a composite an activation of its own Do not spread applicability changes to children anymore. Sep 18, 2026
@flomillot flomillot changed the title Do not spread applicability changes to children anymore. Do not spread activation and applicability changes to children anymore. Sep 18, 2026
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