Hi,

our concept of profiles is different from what the UML2 spec is talking about. 
In ArgoUML, any XMI represented model (so no diagrams) can be a profile, but in 
UML2 a profile is a different meta package instance with only stereotypes in 
it. So we can't put e.g. datatypes in it. On the other hand, stereotype 
definitions can't be in a UML model, they can be only in UML2 profiles, so we 
must support UML2 profiles anyway.

How should we map our profiles to UML2 profiles?

My suggestions:
- let's distinguish our profiles from UML2 profiles
- consider naming change: 'project profile' and 'UML profile'
- our profile ('project profile') will no longer be a model instance
- it will consist of two elements: a UML2 profile and a model
- it is a new meta class instance with 2 attributes (profile+model)

Is this feasible, or is there a simpler way?

Is it correct that in such a project profile we can't stereotype elements, 
because this would make it depend on another profile? For example, we can't 
require to stereotype the model with <<profile>>, because the "root" profile 
can't apply a <<profile>> stereotype.

Thomas
-- 
Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss 
für nur 17,95 Euro/mtl.!* 
http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2107815

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to