Re: Does a datatype describing the name of a EStructuralFeature exist? [message #423072] |
Mon, 22 September 2008 15:13 |
Ed Merks Messages: 33141 Registered: July 2009 |
Senior Member |
|
|
Mickael,
Please use the EMF newsgroup for questions about EMF. I've added it to
the "to" list of the reply. More comments below.
Mickael Istria wrote:
> Hello,
>
> I added an extension point in our EMF-based plugin (JWT) to allow to
> use custom property editors in property sheets. (More details on bug
> 240499)
>
> To be able to define the the name of the EStructuralFeature the
> extension is targetting, I created a custom type:
>
> public class FeatureFullDescription {
> private String featureName;
> private String className;
> private String packageName;
> // ....
> }
>
> My question is: Does such a type already exists in EMF ? (if yes, I'd
> rather use it to avoid duplication)
No. EcoreUtil.getURI(eStructuralFeature) would give you a single unique
string you could use to represent a feature. You could use
resourceSet.getEObject(<uri>) to resolve that string to the feature
object...
>
> Thanks in advance
> Mickael
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Re: Does a datatype describing the name of a EStructuralFeature exist? [message #423074 is a reply to message #423072] |
Mon, 22 September 2008 15:37 |
|
Hi Ed,
Sorry for posting on eclipse.modeling, I thought that it was the
official EMF group.
Thank you for your answer. I think I'll keep my class for this usage
since it contains some inheritance logic.
Regards,
Mickael
Ed Merks a écrit :
> Mickael,
>
> Please use the EMF newsgroup for questions about EMF. I've added it to
> the "to" list of the reply. More comments below.
> Mickael Istria wrote:
>> Hello,
>>
>> I added an extension point in our EMF-based plugin (JWT) to allow to
>> use custom property editors in property sheets. (More details on bug
>> 240499)
>>
>> To be able to define the the name of the EStructuralFeature the
>> extension is targetting, I created a custom type:
>>
>> public class FeatureFullDescription {
>> private String featureName;
>> private String className;
>> private String packageName;
>> // ....
>> }
>>
>> My question is: Does such a type already exists in EMF ? (if yes, I'd
>> rather use it to avoid duplication)
> No. EcoreUtil.getURI(eStructuralFeature) would give you a single unique
> string you could use to represent a feature. You could use
> resourceSet.getEObject(<uri>) to resolve that string to the feature
> object...
>>
>> Thanks in advance
>> Mickael
|
|
|
Powered by
FUDForum. Page generated in 0.03292 seconds