Skip to content
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

Cannot profile multiple classes #762

Open
jakubklimek opened this issue Nov 6, 2024 · 1 comment
Open

Cannot profile multiple classes #762

jakubklimek opened this issue Nov 6, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jakubklimek
Copy link
Contributor

jakubklimek commented Nov 6, 2024

Currently, I can create a profile P1 of a Class C1.

{7CF63C04-E70F-4A85-A331-55102C895987}

However, I cannot say that the class profile P1 is also profile of another class C2, which should be possible.

It could be done by adding a "profile of" relationship to relationship and generalization in the Create connection dialog:
{A6E959D4-0767-401A-AFEB-2D3D337872C5}

Additionally, in this scenario, dsv:inheritedProperties makes no sense (it is unclear from which class the values should be inherited), and therefore should not be used - the values should explicitly be copied, leaving it up to the user to change them accordingly.

@jakubklimek jakubklimek added the enhancement New feature or request label Nov 6, 2024
@jakubklimek jakubklimek added this to the NRP first version milestone Nov 6, 2024
@jakubklimek
Copy link
Contributor Author

Apparently, "usageOf" supports only one value at the moment @sstenchlak . Changing it can therefore break things - this should be thought through. The fact remains, that we need this to be able to say that we have a data instance of multiple classes at once, without actually defining and intersection class.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants