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

Extract Requirement from Capella #71

Open
etraisnel2 opened this issue Aug 2, 2023 · 0 comments
Open

Extract Requirement from Capella #71

etraisnel2 opened this issue Aug 2, 2023 · 0 comments

Comments

@etraisnel2
Copy link
Contributor

etraisnel2 commented Aug 2, 2023

Requirement should be extracted from Capella M2 and made as a "basic" addon.

Capella has to be adapted -> remvoe any requirement reference
Requirement.ecore has to be adapted to extend ElementExtension, provide a vp and a dedicated odesign

see eclipse-capella/capella#2687

etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Extracted Requirements from Capella MM
Created new genmodel and made few changes to ecore in order to be a
viewpoint
Requirement, RequirementPkg and RequirementTrace now extend
emde.ElementExtension
Model and edit have been regenerated, and any custom code has been kept

Custom Properties from capella were transitionned here aswell

Change-Id: Iad25e250411bb991922ef870237b0142ef754c8b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Change-Id: I0e355b6501fb6c6501a5241769c158174cc4d263
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
RequirementPkg shall only be added on a BlockArchitecture

It shall not be possible to create "Requirements" elements in the
"ownedExtensions" feature of any Requirement element

Change-Id: I46d718ebcd5d875e01de5b7a77eabf2b877b937f
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Change-Id: Ib95b12fd3570e2806f0155415c9a3a3e0c1289fa
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Change-Id: I346d79aa535f1ac341a54702fdb252ddc1d95c73
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Change-Id: Iae5fd0361b1f588f58996eceab205922fc75179b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 3, 2023
Change-Id: I61ccc02e2dbe037a5cc158a9d900adf037ed43e6
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Extracted Requirements from Capella MM
Created new genmodel and made few changes to ecore in order to be a
viewpoint
Requirement, RequirementPkg and RequirementTrace now extend
emde.ElementExtension
Model and edit have been regenerated, and any custom code has been kept

Custom Properties from capella were transitionned here aswell

Change-Id: Iad25e250411bb991922ef870237b0142ef754c8b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: I0e355b6501fb6c6501a5241769c158174cc4d263
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
RequirementPkg shall only be added on a BlockArchitecture

It shall not be possible to create "Requirements" elements in the
"ownedExtensions" feature of any Requirement element

Change-Id: I46d718ebcd5d875e01de5b7a77eabf2b877b937f
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: Ib95b12fd3570e2806f0155415c9a3a3e0c1289fa
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: I346d79aa535f1ac341a54702fdb252ddc1d95c73
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: Iae5fd0361b1f588f58996eceab205922fc75179b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: I61ccc02e2dbe037a5cc158a9d900adf037ed43e6
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: I05ccda1f3c1d03f93b9b95571e3f1d040a7ae845
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: I7a0745887660e00666d63aaf21f82b6dfba1df45
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 4, 2023
Change-Id: Ib6b9495a4cb1cdf69b547376c75e88de3f6aa659
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 30, 2023
Change-Id: I0e355b6501fb6c6501a5241769c158174cc4d263
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 30, 2023
Change-Id: Iae5fd0361b1f588f58996eceab205922fc75179b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 30, 2023
Change-Id: I7a0745887660e00666d63aaf21f82b6dfba1df45
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Aug 30, 2023
Change-Id: I346d79aa535f1ac341a54702fdb252ddc1d95c73
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Extracted Requirements from Capella MM
Created new genmodel and made few changes to ecore in order to be a
viewpoint
Requirement, RequirementPkg and RequirementTrace now extend
emde.ElementExtension
Model and edit have been regenerated, and any custom code has been kept

Custom Properties from capella were transitionned here aswell

Change-Id: Iad25e250411bb991922ef870237b0142ef754c8b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: I0e355b6501fb6c6501a5241769c158174cc4d263
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: Iae5fd0361b1f588f58996eceab205922fc75179b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: I05ccda1f3c1d03f93b9b95571e3f1d040a7ae845
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: I7a0745887660e00666d63aaf21f82b6dfba1df45
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: I346d79aa535f1ac341a54702fdb252ddc1d95c73
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
Change-Id: Ia08905bfb07704a79a40f33fa321fb2dfaced006
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 pushed a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 1, 2023
RequirementTrace is now a Trace and no longer an ElementExtension
RequirementPkg on BlockArchitecture only
Requirement no longer an ElementExtension

Change-Id: If1aecfb3ba8e23c664096b69871a1bea645ac0bf
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: Iae5fd0361b1f588f58996eceab205922fc75179b
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: I05ccda1f3c1d03f93b9b95571e3f1d040a7ae845
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: I7a0745887660e00666d63aaf21f82b6dfba1df45
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: I346d79aa535f1ac341a54702fdb252ddc1d95c73
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: Ia08905bfb07704a79a40f33fa321fb2dfaced006
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth added a commit that referenced this issue Sep 7, 2023
RequirementTrace is now a Trace and no longer an ElementExtension
RequirementPkg on BlockArchitecture only
Requirement no longer an ElementExtension

Change-Id: If1aecfb3ba8e23c664096b69871a1bea645ac0bf
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth added a commit that referenced this issue Sep 7, 2023
Change-Id: I361945a6bff1994f263ad336afcc8affcca5e469
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Update BREE to Java 17
Update JenkinsFile

Change-Id: I9af89d5c09d52a2f42ba5f031a242104f99cc02c
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: Iddf9dfc499047c05ca9bcdbdb57a1c5c07a0ac90
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Change-Id: Ib24fa0963e43b457c6fe0b1d5975e08491cde975
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Update Bree
Regen and Normalize

Change-Id: I71020782b3ed0b32a4e042d9e7c8f0f63d285ba5
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Sep 7, 2023
Fix TP

Change-Id: Ibaa319084404ea88c177e1127875903f6b572d36
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 18, 2023
Migration was not properly achieved
RequirementPkg.ownedRequirementPkg were not migrated

Change-Id: I0faf626b233944bd5ae18f9d5c5a5b3eac20398e
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 18, 2023
Migration was not properly achieved
RequirementPkg.ownedRequirementPkg were not migrated

Change-Id: I0faf626b233944bd5ae18f9d5c5a5b3eac20398e
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 18, 2023
Messages were not properly initialized

Change-Id: I728ad477fdc727f8e558fed80f4c7423adbcdcb5
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 20, 2023
Fixed link to ecore
Remove invalid representation extensions, as Capella Architecture
doesn't exist anymore

Change-Id: I51c534d15f8b5dcee3083520ed79117e92cf1bd7
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 20, 2023
Fixed link to ecore
Remove invalid representation extensions, as Capella Architecture
doesn't exist anymore

Change-Id: I51c534d15f8b5dcee3083520ed79117e92cf1bd7
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 27, 2023
Change-Id: I50b36b8ecca33dc942dc113a8a1f9c4efb5850d5
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Sep 29, 2023
Change-Id: I777655beb2b84c2a03dc9a74fa085b2aa5fd55cb
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Oct 5, 2023
Migration was not properly achieved
RequirementPkg.ownedRequirementPkg were not migrated

Change-Id: I0faf626b233944bd5ae18f9d5c5a5b3eac20398e
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Oct 5, 2023
Messages were not properly initialized

Change-Id: I728ad477fdc727f8e558fed80f4c7423adbcdcb5
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Oct 5, 2023
Fixed link to ecore
Remove invalid representation extensions, as Capella Architecture
doesn't exist anymore

Change-Id: I51c534d15f8b5dcee3083520ed79117e92cf1bd7
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Oct 5, 2023
Change-Id: I50b36b8ecca33dc942dc113a8a1f9c4efb5850d5
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
pdulth pushed a commit that referenced this issue Oct 5, 2023
Change-Id: I777655beb2b84c2a03dc9a74fa085b2aa5fd55cb
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Feb 2, 2024
Migration did not work if multiple requirement pkgs were in the same
architecture

Change-Id: Ie3b3c2dbc8331ea659bc69b0e28be4115da63479
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Feb 2, 2024
Migration did not work if multiple requirement pkgs were in the same
architecture

Change-Id: Ie3b3c2dbc8331ea659bc69b0e28be4115da63479
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit that referenced this issue Feb 27, 2024
Migration did not work if multiple requirement pkgs were in the same
architecture

Change-Id: Ie3b3c2dbc8331ea659bc69b0e28be4115da63479
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Mar 13, 2024
removed Activator in manifest

Change-Id: I8f2ba98761abd9353c04e8b20b3ce6b7500e5b85
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
etraisnel2 added a commit to etraisnel2/capella-basic-vp that referenced this issue Mar 13, 2024
removed Activator in manifest

Change-Id: I8f2ba98761abd9353c04e8b20b3ce6b7500e5b85
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
tguiu pushed a commit that referenced this issue Mar 13, 2024
removed Activator in manifest

Change-Id: I8f2ba98761abd9353c04e8b20b3ce6b7500e5b85
Signed-off-by: Erwann Traisnel <erwann.traisnel@obeo.fr>
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

No branches or pull requests

1 participant