| Summary: | [UMLPropertiesView][Usability] The UML property view should be improved for usability concerns | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Camille Letavernier <cletavernier> |
| Component: | Core | Assignee: | Project Inbox <mdt-papyrus-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | ansgar.radermacher, charles, dgeorge83616, johan, klaas.gadeyne, kristof.berx, papyrus-bugs, sebastien.gerard |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | 366406, 436397, 457172, 272301, 322987, 349923, 350682, 358602, 383861, 413726, 436396, 441234, 458489, 469445, 470495 | ||
| Bug Blocks: | |||
|
Description
Camille Letavernier
Profile : An imported metaclass in a UML profile should have its own property view (With the Name & QName properties) ; not the standard UML Class property view The isRequired property for an Extension should be editable from the property view (This is a derived property) We should see the MetaclassReference and MetamodelReference properties in the profile property view (In reply to comment #1) > Profile : > > An imported metaclass in a UML profile should have its own property view (With > the Name & QName properties) ; not the standard UML Class property view > > The isRequired property for an Extension should be editable from the property > view (This is a derived property) > > We should see the MetaclassReference and MetamodelReference properties in the > profile property view Done in r5498 (Branch 0.8.X) Merged to the trunk in r5500 The Label Provider used in the property view for the following non-named element has been improved : - Image - Element import - Package import (In reply to comment #3) > The Label Provider used in the property view for the following non-named element > has been improved : > > - Image > - Element import > - Package import Done in r5505 (Branch 0.8.X) Merged to the trunk in r5507 The Image label has been improved : - An EAnnotation has been added to set a "name" to the Image (Which is not a NamedElement) - The name can be edited through the property view - If the name is set, it will appear in the Image label Done in r5517 (Branch 0.8.X) Merged to the trunk in r5518 Removed the "package merge" property from the profile property view Done in r5526 (Branch 0.8.X) Merged to the trunk in r5527 The extensionEnd property view contains a few mistakes : - The Aggregation property is an Enum, but the widget is a Boolean editor - The Aggregation property should always be set to "composite" - The Multiplicity can only be either 1 or 0..1 Fixed in r5538 (Branch 0.8.X) Merged to the trunk in r5539 Changed the labels of the "Add" and "Delete" button for Stereotype application : - Apply stereotype - Remove stereotype > Changed the labels of the "Add" and "Delete" button for Stereotype application : > > - Apply stereotype > - Remove stereotype Done in r6299 on the branch (0.8.X) Fixed some UML Label Providers r6453 (Branch 0.8.X) r6463 (Trunk) r9917 on the trunk (0.10.X): I've added the ownedAttribute editor to a few Classifiers (Interface, Class, DataType, AssociationClass, ...) r9957: The properties view of the Image has been extended to allow usage of file references. It is now possible to specify URIs to the image (platform:/plugin/<plugin.id>/path/to/image, platform:/resource/<project.name>/path/to/image) 36e7c9e on master: - Add a properties view for SignalEvent (Which used to reuse the generic Event properties view). Especially, the SignalEvent#signal property was missing The +signal property of SignalEvent is missing (See Events, Abstract Syntax). This property is important for implementing an Executable UML model compiler. I need to relate State entry action->Transition->trigger->SignalEvent->Signal so that I can implement a parameter passing mechanism. Specification of the trace to the Signal Attributes is also necessary to validate the model. In Executable UML, all incoming transitions must have triggers the resolve to Signals having a common set of Attributes. I'm really excited to get going with my Eclipse-based Executable UML model compiler. Is there any way I can help add the support? Reporting the missing entries is sufficient, thanks :) Actually, I've fixed that already this morning (See Comment 13) Commit af80d74 on master: - Add Port#type for multi selection - Add Trigger#port for single selection - Fix the multiplicity of Trigger#port in the UML properties view definition Commit 272a5a1 on master: - Add Activity#ownedParameters and remove Activity#useCase (For single Selection of an Activity) |