On Sep 24, 2011, at 9:57 AM, Tudor Girba wrote:
Hi,
I am happy that finally someone would like to have a dialog about these issues :).
The idea was to name it MSE because this was the name of the format. But, I also wanted
before to name it FM3.
Regarding the use of <package:>, the idea was that this is just an add-on to
another annotation. For example, if you have a <MSEClass:> then you can optionally
add a <package:> that is interpreted in the context of the defined
<MSEClass:>.
The problem with this approach is that they use common names that pollute the overall
pragma space (given that pragmas are global). So, I would prefix package: with
FM3Package:.
Actually, there are a couple of more pragmas used that should be renamed as well:
- <multivalued>
- <derived>
- <container>
Cheers,
Doru
Ok let us fix them all.
So what is your proposal?
I would do <FM everything> for the main entity
FMClass
FMPackage
FMProperty
and <derived....
Tell me what you think.
Stef