[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [sapphire-dev] new diagram connection element
|
Hi Shenxue,
Thanks for the note about the default value, I will give it a try.
Regarding the new connection, yes when I type in a name (when the label is initially blank) as soon as I hit enter, the connection is duplicated. I can see if I can debug through it today and take a look.
On Wed, Jan 18, 2012 at 2:03 AM, Shenxue Zhou
<shenxue.zhou@xxxxxxxxxx> wrote:
As for the default label, the label text can be an _expression_ in which you can specify a default value. Here is an example:
<connection-binding>
<connection-id>controlFlowCase</connection-id>
<property>ControlFlowRules</property>
<label>
<text>${FromOutcome == null ? "<*>" : FromOutcome}</text>
</label>
....
</connection-binding>
When editing the label text, it should not create a new diagram connection part. Do you see a new connection showing up in your diagram when you edit a label?
Shenxue
From: Greg Amerson [mailto:gregory.amerson@xxxxxxxxxxx]
Sent: Tuesday, January 17, 2012 3:27 AM
To: Sapphire project
Subject: Re: [sapphire-dev] new diagram connection element
Nevermind, this issue, it was because I had debug breakpoints during the creation and when I would resume the label box was not automatically made editable. But when I do it with breakpoints disabled I see the label editing feature.
But this leads to my 2nd question, in my diagram when I do edit the label it will duplicate the connection part in the diagram, but it doesn't duplicate anything in the underlying model. Any thoughts?
On Tue, Jan 17, 2012 at 5:19 PM, Greg Amerson <gregory.amerson@xxxxxxxxxxx> wrote:
I have a case where a new connection that is created in the diagram editor sets a property on a modelElement but it doesn't yet have a valid label so the label doesn't show up and is not able to be edited.
Is there a way that I can be notified when a new connection is created so that I can initialize the connection model element so that it will have a default label?
--
Liferay, Inc.
--
Liferay, Inc.
_______________________________________________
sapphire-dev mailing list
sapphire-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/sapphire-dev
--
Greg Amerson
Liferay, Inc.