Sparx Systems Forum
Enterprise Architect => Bugs and Issues => Topic started by: lubos on October 29, 2009, 10:37:02 pm
-
Hello,
We have found some inconsistences in working with tags and UML profiles.
We have an UML profile called "Struts_Profile" distrubuted by MDG distribution XML/mts file.
There is defined a class "Struts Action" and its reference tag called "ActionClass". The relevant XML piece is bellow.
We have problems with version 849 of EA, since the behavior is getting strange. We have the following mixed states of tagged values for Struts Action Classes.
1) Some Action Classes has a tag called "ActionClass".
2)Some Action Classes has a tag called "Struts_Profile::ActionClass"
3)Some Action Classes has a tag called "ActionClass" and by turning on showing full names we see "Struts_Profile::Struts Action::ActionClass"
When we add a Struts Action from toolbar it behaves as 3)
When we add tagged value manually it behaves as 2)
Some older classes (created in preavios versions of EA) has 1) or 2)
and the selection of reference class is not always working.
What is the correct behavior, and how to achieve the same behavior for all classes?
Thanks for any hint.
If nobody could help I will ask Sparx directly.
<UMLProfile profiletype="uml2">
<Documentation id="0AF9387E-D" name="Struts_Profile" version="1.0" notes="Struts_Profile"/>
<Content>
<Stereotypes>
<Stereotype name="Struts Action" notes="" cx="90" cy="70" bgcolor="-1" fontcolor="-1" bordercolor="-1" bo
<AppliesTo>
<Apply type="Class">
<Property name="isActive" value=""/>
</Apply>
</AppliesTo>
<TaggedValues>
<Tag name="ActionClass"/>
</TaggedValues>
</Stereotype>
-
Welcome to EAUI...
Consistency, Consistency, Consistency! TM
Paolo