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

Bug 333734

Summary: Defining values for slots is extremely cumbersome
Product: [Modeling] Papyrus Reporter: Andreas Graf <graf>
Component: CoreAssignee: Project Inbox <mdt-papyrus-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P3    
Version: 0.10.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Andreas Graf CLA 2011-01-07 06:23:36 EST
Build Identifier: 

Right now it is cumbersom to specify values for slots of instance-specifications. You have to actually use the model tree to find the right elements to modify.

It would be great if there was a in-line dialog box such as for properties. As a simpler help, it would be great if you could navigate from the InstanceSpecification (or the slot) in the diagram directly to the entry in the tree browser. The modification would then be easier, because you wouldn't have to find the slot/instance spec in the tree manually.


Reproducible: Always

Steps to Reproduce:
1. Create a class with a property
2. Create an instance specification with a slot for that property
3. Try to set the value of the slot.
Comment 1 Camille Letavernier CLA 2013-03-25 08:40:50 EDT
Well when  I read your description of the problem I see two distinct points.

1. Steps that lead to specification of a value for a slot could require less actions from the user.

-- In order to make creation of the instance specification quicker you can drag and drop a classifier from the model over an instance specification present on the diagram. This will open a small window allowing you to specify for which properties you want a slot to be created. 

Duplicate of Bug 333733

2. Clicks on diagram elements could be synchronized with the model explorer view.

-- Currently, it is possible to use "Link with Editor" to synchronize the selection between the ModelExplorer and the Diagrams.

*** This bug has been marked as a duplicate of bug 333733 ***