Sparx Systems Forum

Enterprise Architect => Automation Interface, Add-Ins and Tools => Topic started by: K1955 on July 09, 2007, 05:43:19 am

Title: sysML parameters
Post 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,
::)
Title: Re: sysML parameters
Post by: K1955 on July 19, 2007, 06:37:25 am
 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
Title: Re: sysML parameters
Post by: «Midnight» on July 19, 2007, 06:53:54 am
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