As you know, we users (rather endearingly) call the crew at Sparx "Sparxians".
However there is one side effect of this that is REALLY starting to impinge on our ability to effectively (and certainly efficiently) use EA. That side effect is that they speak Sparxian and not Earthly languages such as English (as the rest of us do).
I was sorely tempted to write another "Dear Geoffrey" posting, but I thought I'd give the Sparxians the (initial) benefit of the doubt.
I'm now investigating MDA transforms. As I've learnt over the years, before using something new (or even not used for a while) in EA I had best investigate how many bugs there are in the functionality I haven't used before.
So, I'm trying the Transform "out of the box"...
The description of the "Default" transform reads:
$COMMENT=" A default set of transformation templates has been created "
$COMMENT=" that copies everything possible from the original model. "
$COMMENT=" These templates are designed to make it easier to write a "
$COMMENT=" basic transformation. Any model information that "
$COMMENT=" shouldn't be copied directly can be added to the "
$COMMENT=" %TRANSFORM_CURRENT()% macros, with a corresponding new "
$COMMENT=" assignment created to specify what should be created. "
$COMMENT=" This template creates a package to contain all transformed "
$COMMENT=" elements. "
(my emphasis).
What I'd like to do now is to issue a challenge to both the Sparxians and the user base to provide below a definition of what they (you) understand by the term
everything possible.
Fellow user Oliver F. noted in:
New bug: Phase field is ignored in transformations that everything possible did not (apparently) include the Phase field.
Anyway, please respond with what you think the phrase "everything possible" means in the context of a transformation (or even any other field of endeavour).Once I see whether I'm off on another planet to the rest of the user base (I
am far away, and separated, in Perth, Western Australia) - wrt the meaning of "everything possible". I'll provide full details of the testing I've done. (Notice I haven't implied that Sparx haven't done this testing. That's because the definition of whether what I've found indicates a bug and lack of testing (or not) depends upon the interpretation of the phrase "everything possible".
Also, not being an expert, the "Transform out of the box"
appears to be coded to do what
I had interpreted the initial coment above to mean. So, to be clear, I'm not complaining about the coding - just the outcomes (as did Oliver above).
TIA (for your feedback - wrt interpretation),
Paolo