Abstraction, mapping reference is typed OpaqueExpression and not Expression [message #503150] |
Fri, 11 December 2009 03:01  |
Eclipse User |
|
|
|
In Eclipse UML Ecore file, the Abstraction EClass contains an Ereference named mapping typed OpaqueExpression.
In omg uml specification the Meta class Abstraction contains an attribute mapping typed Expression.
OpaqueExpression in Eclipse UML API doesn't inherits from Expression. So I don't understand why OpaqueExpression is used.
Is it normal? Why this type has been chosen ?
|
|
|
|
|
Re: Abstraction, mapping reference is typed OpaqueExpression and not Expression [message #628152 is a reply to message #503507] |
Thu, 31 December 2009 10:24  |
Eclipse User |
|
|
|
There seems to be an inconsistency in the spec.
Figure 7.15 on page 35 of 07-020-05 indicates the type of 'mapping' to be
OpaqueExpression, whereas the text later on states it should be
"Expression".
Cheers,
- James.
"James Bruck" <jbruck@ca.ibm.com> wrote in message
news:hg5id1$hse$1@build.eclipse.org...
> Hi Tristan,
>
> You make a good point. To be honest, I'm not sure why it was implemented
> this way. Could you log a defect on this so we don't loose track of this
> one.
> Thanks
> - James.
>
> "Tristan FAURE" <tristan.faure@atosorigin.com> wrote in message
> news:hfsu93$6s6$1@build.eclipse.org...
>> In Eclipse UML Ecore file, the Abstraction EClass contains an Ereference
>> named mapping typed OpaqueExpression.
>>
>> In omg uml specification the Meta class Abstraction contains an attribute
>> mapping typed Expression.
>>
>> OpaqueExpression in Eclipse UML API doesn't inherits from Expression. So
>> I don't understand why OpaqueExpression is used.
>>
>> Is it normal? Why this type has been chosen ?
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.03558 seconds