|
|
|
|
|
Re: Pictogram Element Not updating after DirectEdit [message #692378 is a reply to message #691838] |
Mon, 04 July 2011 10:23 |
Michael Wenz Messages: 1931 Registered: July 2009 Location: Walldorf, Germany |
Senior Member |
|
|
This sounds as if your update feature is not correctly working. Either is
does not recognize the changed value or the actual update does not work
correctly.
In general ConnectionDecorators are children of Connections. Usually you
would link a Connection to a business object, as soon as that changes a
corresponding update feature for that BO is searched. That would then need
to update both the Connection and ConnectionDecorator.
There's also a section on editable property sheets in our FAQ:
http://www.eclipse.org/graphiti/developers/faq.php . Maybe that helps.
Michael
"Kalle" schrieb im Newsbeitrag news:iun98v$vko$1@news.eclipse.org...
Again using a topic for a similar problem: I created and added a Connection
to the diagram between two Classes. The Connection is initially labeled with
a text. This works fine. Furthermore I created a DirectEditingFeature for
the Connection and a ConnectionFilter and a ConnectionSection for the
property view of my Connection. This also works fine, the value of the label
is shown in the properties view and it can be changed. I use a FocusListener
and an UpdateFeature to refresh the pictogramElement of the Connection but
this doesn't work.
Interestingly the directEdit or the edit in the properties view is executed:
Wenn I click on the label of the Connection or the Connection itself, the
current labelText is shown in my properties view and when I change the
labelText via properties view or via the directEdit, the new labelText is
saved. When I click on the label or the Connection again, the new labelText
is shown in my properties view. When I click on the label, so that the text
can be directly edited, the editable textField shows the new labelText. But
when I confirm the change of the textLabel, the old textLabel is shown on
the diagram. However the new labelText is shown in the properties view.
I'm a bit confused about the behavior of my diagram. Any common mistakes I
made?
Maybe I'm not quite familiar with Connections and ConnectionDecorators: How
does Graphiti handle the connection of these two elements? How is the change
of one element recognized by the other element?
Thanks for your reply.
|
|
|
Powered by
FUDForum. Page generated in 0.02077 seconds