Skip to main content



      Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » [ECP] Changing tree node labels - generic approach
[ECP] Changing tree node labels - generic approach [message #1720703] Wed, 20 January 2016 06:07 Go to next message
Eclipse UserFriend
Hello everyone,

I need some help with the tree node labels in ECP. I want to change these labels in a more generic way. By changing I mean that instead of the <model element name + name/type/other attribute> label, I want to have the <model element name + a computation of different values> label (for example, a computation could be the name of an attribute + the value of another attribute).

I've found one approach in the Adapt Label section from the eclipsesource.com, How To Customize the EMF Client Platform (sorry, cannot add an external link yet), but it is not what I am looking for. I do not want to modify the getText() method, since there are many elements with different kind of computations. I'm searching for a generic solution, that can be later used by another user/developer for many other elements, without any code changes. Is there any way to provide this behavior?

Any suggestions will be appreciated,
Roxana
Re: [ECP] Changing tree node labels - generic approach [message #1720804 is a reply to message #1720703] Thu, 21 January 2016 02:44 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

can the behavior be implemented in a generic way, meaning is the
calculation the same for all elements?

Best regards

Jonas

Am 20.01.2016 um 12:07 schrieb Roxana Paun:
> Hello everyone,
>
> I need some help with the tree node labels in ECP. I want to change
> these labels in a more generic way. By changing I mean that instead of
> the <model element name + name/type/other attribute> label, I want to
> have the <model element name + a computation of different values> label
> (for example, a computation could be the name of an attribute + the
> value of another attribute).
>
> I've found one approach in the Adapt Label section from the
> eclipsesource.com, How To Customize the EMF Client Platform (sorry,
> cannot add an external link yet), but it is not what I am looking for. I
> do not want to modify the getText() method, since there are many
> elements with different kind of computations. I'm searching for a
> generic solution, that can be later used by another user/developer for
> many other elements, without any code changes. Is there any way to
> provide this behavior?
>
> Any suggestions will be appreciated,
> Roxana


--
--

Jonas Helming

Get professional Eclipse developer support:

http://eclipsesource.com/en/services/developer-support/
Re: [ECP] Changing tree node labels - generic approach [message #1720816 is a reply to message #1720804] Thu, 21 January 2016 04:07 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

The calculation is not the same. Perhaps 'generic way' is a little bit ambiguous. I would like that the solution will allow to make these changes using the .ecore or/and .genmodel files (or any other way that could be used by a non-developer user).

Regards,
Roxana
Re: [ECP] Changing tree node labels - generic approach [message #1720957 is a reply to message #1720816] Fri, 22 January 2016 03:27 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

I think in this way, you will need to extend the code generation. If you
do not want to do it yourself, we do provide professional service to
assist you with these kind of adaptions, please let me know, if you are
interested in that: jhelming@xxxxxxxx

Best regards

Jonas


Am 21.01.2016 um 10:07 schrieb Roxana Paun:
> Hi,
>
> The calculation is not the same. Perhaps 'generic way' is a little bit
> ambiguous. I would like that the solution will allow to make these
> changes using the .ecore or/and .genmodel files (or any other way that
> could be used by a non-developer user).
>
> Regards,
> Roxana


--
--

Jonas Helming

Get professional Eclipse developer support:

http://eclipsesource.com/en/services/developer-support/
Re: [ECP] Changing tree node labels - generic approach [message #1721022 is a reply to message #1720957] Fri, 22 January 2016 11:13 Go to previous messageGo to next message
Eclipse UserFriend
Hi, Jonas,

Thank you for your input. We have to decide what will be the approach. Perhaps we will go with replacing the getText() methods.

I've tried also an approach with OCL, with derivations. I've created an attribute, not editable, which has the required computation set as a derivation. This attribute should be used as Label Feature. I think it could be a good solution, if I would be able to make the derivation work inside ECP. But at this moment it doesn't.

Best regards,
Roxana
Re: [ECP] Changing tree node labels - generic approach [message #1721150 is a reply to message #1721022] Mon, 25 January 2016 04:17 Go to previous message
Eclipse UserFriend
Hi,

ECP uses the default label provider, so any solution, which works with
them in general should work with ECP, too.

Best regards

Jonas


Am 22.01.2016 um 17:13 schrieb Roxana Paun:
> Hi, Jonas,
>
> Thank you for your input. We have to decide what will be the approach.
> Perhaps we will go with replacing the getText() methods.
>
> I've tried also an approach with OCL, with derivations. I've created an
> attribute, not editable, which has the required computation set as a
> derivation. This attribute should be used as Label Feature. I think it
> could be a good solution, if I would be able to make the derivation work
> inside ECP. But at this moment it doesn't.
>
> Best regards,
> Roxana


--
--

Jonas Helming

Get professional Eclipse developer support:

http://eclipsesource.com/en/services/developer-support/
Previous Topic:[solved][Teneo] Persistence mapping builder looking for everything
Next Topic:[Edapt] Can I use Edapt to migrate view models?
Goto Forum:
  


Current Time: Sat Jul 12 08:14:58 EDT 2025

Powered by FUDForum. Page generated in 0.04717 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top