Community
Participate
Working Groups
Papyrus shall support SysML Requirement diagram
the code has been committed from the patch of Hubert Dubois (CEA LIST) the version number is 1811
Diagram icon update (done in r1857).
Task reopened : Diagram not functional yet.
- comment of plugin.xml - adding of edit parts providers for named element management - update of providers for containment management (remove of unused providers and adding of new ones)
Created attachment 173645 [details] Modifications and updates (cf. comments) cf comments.
Patch https://bugs.eclipse.org/bugs/attachment.cgi?id=173645 commit in r2275.
Created attachment 173662 [details] Preferences modifications
Modification of the general Preferences for inherited elements usage.
Patch https://bugs.eclipse.org/bugs/attachment.cgi?id=173662 commit in r2279.
Created attachment 173880 [details] Some addings - Drag and Drop management - Corrections in the Diagram Edit Part Policies
- Drag and Drop management - Corrections in the Diagram Edit Part Policies
Patch https://bugs.eclipse.org/bugs/attachment.cgi?id=173880 commit in r2345.
Created attachment 174016 [details] Corrections - Errors management - Internationalization management corrections - Constraints names - Palette management
- Errors management - Internationalization management corrections - Constraints names - Palette management
Patch https://bugs.eclipse.org/bugs/attachment.cgi?id=174016 commit in 2368. Still to do: - Log warning in ViewProviders "create" methods when no View could be created - Modify InheritedElementEditPartProvider implementation : the provides method shall not use createEditPart method - Bad default size for containment circle on creation If containment link is used to decompose Requirement, is it normal to allow such "Decompose" link between packages ?
Created attachment 174148 [details] Bug corrections - Log warning in viewProviders - SysML Requirement diagram preferences editing view
- Still some problems with modification of InheritedElementEditPart for avoiding tthe usage of createEdit Part. Problem with the Containment management; the line is completely unchanged.
Created attachment 174946 [details] Correction of inherited element edit part provider - modification of the "provides" method: suppression of the "create" call Still some problems with the view when Containement Link is selected: the view is empty ("null") instead of memorizing the selected elements.
- modification of the "provides" method: suppression of the "create" call Still some problems with the view when Containement Link is selected: the view is empty ("null") instead of memorizing the selected elements.
Created attachment 175063 [details] Corrections - logwarning from Requirement plugin - warning on build.properties - messages.properties corrections:
- logwarning from Requirement plugin - warning on build.properties - messages.properties corrections:
Patch https://bugs.eclipse.org/bugs/attachment.cgi?id=175063 committed (with minor changes in r2463)
Various fixes (r2522) : - EditPart provider for inherited elements was incorrect - View provider for inherited elements was incorrect or incomplete - Several elements were incorrectly - Orphan edit policy added to Diagram edit part - Inherited types incomplete (in plugin.xml, element type declaration and providers)
In r2727 : add the possibility to define the visibility of the compartments in the Papyrus Preferences Page (see bug 325419)
Created attachment 180063 [details] Corrections Corrections : - EditPart provider for inherited elements corrected - View provider for inherited elements corrected and completed - Inherited types incomplete in plugin.xml
Could not test your patch, you are probably working on an old version of the source code : - update your sources - check if your changes are still relevant - create a new patch Thanks.
Created attachment 180781 [details] Corrections for Reqs Diagram In these corrections : - modification of SysML Requirement diagram preferences - modification of Requirement elements aspects: icon and text associated to the stereotype - profile stereotypes "text" and "id" are visible automatically when the element is created.
Corrections for : - requirement stereotype elements are visible: text and id - icon and stereotype name are visible for the requirement element - modification of SysML preferences - addition of a postaction for icon visibility of requirement element in the palette
In r3117: incorrect preference key corrected for ContainmentCircle
In r3118: Minor changes in palette xml (tool ids and SysML icons)
In r3120: - UML related compartment (Property, Operation, NestedClassifier) are not quite useful for Requirement and will be masked on creation. ToDo: Provide Requirement related information, Id and Text directly on figure with editing capabilities.
Created attachment 183938 [details] adding of comments and constraints elements. adding of comments and constraints elements.
Comments and constraints elements.
(In reply to comment #32) > Created an attachment (id=183938) > adding of comments and constraints elements. > > adding of comments and constraints elements. Incorrect patch -> update your source code first.
Created attachment 184135 [details] Management of Link for Comments, constraints and Trace Links - Modifications in the palette for the Trace Link - Adding of primitives for Comment, Constraints and Trace links
Too many issues remaining, don't expect the following patches to be committed: - Created an attachment (id=183938) - Created an attachment (id=184135)
Created attachment 184941 [details] Corrections of errors Correction of edition problems for requirements. Requirements have now the same appearance when created, opened and moved. Adding of Comments, constraints, Trace & Link links
Correction of edition problems for requirements. Requirements have now the same appearance when created, opened and moved. Adding of Comments, constraints, Trace & Link links
Created attachment 196356 [details] new requirement Plugin by using a generative approach
Bec ause this is not a patch and the structure has totaly changed, the current plugin will be moved in the deprecated directory and the zip will replace it in the sysml directory
the old requirement diagram has moved in http://dev.eclipse.org/svnroot/modeling/org.eclipse.mdt.papyrus/trunk/extraplugins/deprecated-plugins/sysml.deprecated done in the revision 4763
The given plugin does not run, so I set the old plugin at he former place
Thank you very much !! You have shared very good information with us. I will also tell about it to my friends also in fact all the people known to me. <a href="http://www.pampersgiftstogrowcodes.com/">Pampers Gifts To Grow Codes</a>(In reply to comment #1)
I close this task