[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.modeling.mdt.uml2] Re: assigning a default value to an inherited property
|
Szymon,
If you set the option for redefined properties to "Process" instead of
"Report", you won't encounter those warnings, and you'll get the (limited)
support that the UML2 code generator provides for redefined properties.
Kenn
"Szymon " <szymekf@xxxxxxxxxxx> wrote in message
news:607f76dabb58577be18551411e1d55a0$1@xxxxxxxxxxxxxxxxxx
> Hi,
>
> I am using uml2 and I have a problem with assigning a default value to an
> inherited property.
>
> In my uml model I have a class A with a property a. In a class B, which is
> a child of A I would like to assign a default value for the property a. In
> class B I use the same name for the property a.
> When I try to generate the EMF model I get a warning "Discarded feature
> 'B::a' because it is a duplicate of inherited feature 'A::a'". If I set
> the "Redefined Property" of B::a to point to A::a it is even worse
> because I get an additional warning: "Feature 'B::a' should be annotated
> as redefintion of feature 'A::a'".
> Obviously when I generate a java code on the basis of my model the default
> value is not assigned to the property a of class B.
>
> Any idea how I could assign a default value to the property a of the class
> B?
>
> regards,
> Szymon
>