-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ConnectionInstances need to consider the modes of the endpoints #2722
Comments
Here is a test package.
|
FYI, the right thing seems to happen for end to end flow instances. |
The connection SOMs are missing when a modal source/destination is the only reason for the connection instance to be modal. Otherwise source and destination modes are taken into account correctly. |
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Please describe the problem your proposed feature would address
When a semantic connections exists between two components, it should only exist in the system operation modes that both components exist in.
When a semantic connection exists between a component and a feature it should only exist in the system operation modes that the component exists in.
What is the impact of the problem?
Currently semantic connections (
ConnectionInstance
objects) between modal components do not have theirInSystemOperationModes
attribute set. This attribute is only set if one of the declarative connections that makes up the semantic connection is modal.This can lead to a view of the instance model where a semantic connection exists, but the components it is connecting do not.
Furthermore, things are complicated by the fact that
ConnectionInstance.isActive()
does take this information into account:Describe the solution you'd like
The process that applies SOMs to connection instances need to be updated to handle this situation.
The text was updated successfully, but these errors were encountered: