Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 297816

Summary: [SysML Parametric Diagram] Papyrus shall provide a parametric diagram editor.
Product: [Modeling] Papyrus Reporter: Emilien Perico <emilien.perico>
Component: DiagramAssignee: Remi Schnekenburger <rschnekenburger>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: chevrel.regis, klaas.gadeyne, thibault.landre, yann.tanguy
Version: 1.0.0Keywords: plan
Target Milestone: M4Flags: cletavernier: luna+
Hardware: All   
OS: All   
Whiteboard: Editors
Bug Depends on: 311002    
Bug Blocks:    
Attachments:
Description Flags
Papyrus Parametric Diagram Git patch
none
Parametric diagram Git patch RC1
none
Parametric diagram Git patch RC1 0.1
none
Parametric diagram Git patch RC1 0.2
none
Parametric diagram v2
none
Parametric diaram v2.1
none
Parametric diaram v2.2
none
Parametric diaram v2.3 none

Description Emilien Perico CLA 2009-12-15 05:31:45 EST
Provide a parametric diagram based on SysML profile, embedded in Papyrus multi editor.
Comment 1 Emilien Perico CLA 2009-12-17 05:43:54 EST
Commit a first prototype of Parametric diagram to show what it is currently possible to do with profile definition.
For now you can only manage Property and ConstraintProperty. We will define Profile diagram generation to improve the mechanism

Additional plugin is available in profile-tool repository. It provides some facilities to manage profiles in diagram
Comment 2 Remi Schnekenburger CLA 2010-06-09 11:01:33 EDT
Postponed to next release: 0.8.0, as it has not evolve since this time.
Comment 3 Thibault Landré CLA 2010-06-15 13:08:15 EDT
Switch to release 0.7 as this diagram is considered stable and operational.
Comment 4 Sébastien Gérard CLA 2013-04-18 15:54:51 EDT
Parametric diagram editor is about to be redesigned from scratch.
Comment 5 Régis Chevrel CLA 2013-07-23 09:16:57 EDT
Created attachment 233707 [details]
Papyrus Parametric Diagram Git patch

First version of Parametric diagram in Papyrus.
- From SysML 1.2 specification
- For Papyrus 0.10.1

GIT patch
Comment 6 Régis Chevrel CLA 2013-07-23 09:17:39 EDT
a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.
Comment 7 Régis Chevrel CLA 2013-08-20 08:23:47 EDT
Created attachment 234574 [details]
Parametric diagram Git patch RC1

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.
Comment 8 Régis Chevrel CLA 2013-08-20 08:29:41 EDT
This patch correct following bug:
- Bug 413991 - [SysML Parametric Diagram] Pb with Show hide contents menu 
- Bug 413992 - [SysML Parametric Diagram] Drag&Drop problem
- Bug 413996 - [SysML Parametric Diagram] Pb with Graphical representation of constraint property
- Bug 413999 - [SysML Parametric Diagram] Problem with reference properties displayed as parameters
Comment 9 Régis Chevrel CLA 2013-08-20 08:42:43 EDT
Created attachment 234575 [details]
Parametric diagram Git patch RC1 0.1

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.

Remove a dependency to "hidden" org.eclipse.papyrus.infra.gmfdiag.css plugin
Comment 10 Régis Chevrel CLA 2013-08-23 05:28:35 EDT
Created attachment 234689 [details]
Parametric diagram Git patch RC1 0.2

Parametric diagram Git patch RC1 0.2

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.

OCL support for the constraint
Comment 11 Régis Chevrel CLA 2013-10-03 09:50:57 EDT
Created attachment 236075 [details]
Parametric diagram v2

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.
Comment 12 Régis Chevrel CLA 2013-10-03 09:52:34 EDT
This patch correct following bug :
- Bug 413991 - [SysML Parametric Diagram] Pb with Show hide contents menu 
- Bug 413992 - [SysML Parametric Diagram] Drag&Drop problem 
- Bug 413996 - [SysML Parametric Diagram] Pb with Graphical representation of constraint property 
- Bug 413999 - [SysML Parametric Diagram] Problem with reference properties displayed as parameters
- Bug 414005 - [SysML Parametric diagram]Pb with creating a constraint property from Palette 
- Bug 414013 - [SysML Parametric Diagram] Automatically stereotyping constraint properties 
- Problem 2 of Bug 415663 - [Parametric Diagrams] Problem with constraints
Comment 13 Régis Chevrel CLA 2013-10-16 08:19:14 EDT
Created attachment 236536 [details]
Parametric diaram v2.1

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.

Update headers - allow several selection for Show/Hide Constraint expression and Switch ConstraintProperty representation
Comment 14 Régis Chevrel CLA 2013-10-28 11:23:05 EDT
Created attachment 236961 [details]
Parametric diaram v2.2

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.

Suppress representation of Property which are re-typed by a
ConstraintBlock (which become a ConstraintProperty which have special
representation)
Comment 15 Régis Chevrel CLA 2013-10-28 11:24:08 EDT
Created attachment 236962 [details]
Parametric diaram v2.3

a. I, Regis Chevrel, wrote 100% of the code I've provided.

b. I have the right to contribute the code to Eclipse.

c. I contribute the content under the EPL.

d. This contribution contains no Cryptography features.

Enhanced Association creation in BDD with ConstraintBlock specific
behavior
Comment 16 Camille Letavernier CLA 2014-03-25 15:07:18 EDT
The parametric diagram is available in the current version

I close the task