Sparx Systems Forum
Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: K1955 on July 09, 2007, 05:43:19 am
-
I'm new to EA and sysML but a couple of things don't seem right to me.
1.) I create a constrainBlock and add constraints (engineering formulas) and ports. I then drag and drop the constraintBlock to create a constraintProperty and I choose the "include Embedded" option. The new constraintPorperty has the embedded ports, but not the constraints I defined in the constraintBlock. Shouldn't the constraints be carried over when I create a constraintBlock?
2.) Once I manually add constraints to a constraintProperty I can not get them to display (feature visibility has show constraints checked).
3.) I wanted to build a library of reusable constraintBlocks that I can use across multiple projects. However, I can not save constraintBlock profiles as UML 2.x (since sysML is a super set) and thus I can not create an MDG technology containing my desired reusable Blocks. This is a big drawback since I will have to re-enter the same constraints over and over again. Is there another way to reuse my constraintBlocks?
Thanks,
::)
-
Working through tech support I was able to get some answers to these questions:
1.) & 2. ) this is a bug to be fixed: fault report
number 07071082.
3.) My assumption as to the problem in saving sysML profiles was incorrect. Only diagrams under <<profile>> packages can be saved as UML 2.0. I had to first create a Profile package from the UML Profile toolBox and populate it with my stereotypes. Although the save UML Profile dialog now allows selection of UML 2.0 I'm still having a problem here because none of my stereotypes show up in the order stereotypes list and thus are not saved.
PARAMETERS: sysML ConstraintBlock parameters must be created as embedded elements - InternalPropery
To have them display per the OMG sysML tutorial have them unchecked (not visible ) in the ConstraintBlock's embedded elements dialog and turn feature visibility - Show element type (port and Part Only) on.
;D
-
Well done, although I wish there was better overall news on the profile end.
Please keep us informed of when the problem report is resolved, and the version of the SysML add-in that first implements the resolution. I'll hold off purchasing the add-in until (at least) then.
David