Book a Demo

Recent Posts

Pages: [1] 2 3 ... 10
1
You don't need to extend class. You can extend the same metaclass as the SysML1.4::Block

Geert
2
General Board / EA maps an enum class in C++ to GML::Enumeration
« Last post by mse on February 21, 2026, 02:46:33 am »
In a C++ file, add the following declaration:

Code: [Select]
enum class TargetAddressType2 : std::uint8_t
{
A = 2,
B = 4
};

Then import the source file into EA. Notice that in the General section of the Element Properties, the stereotype is set to GML::Enumeration. Is anyone else getting that? Why would EA reverse engineer it like that? I had expected something like enumeration as a stereotype.

I am using EA version 17.1.1714.
3
Ok, using the helper, my tagged values are now grouped correctly, but my stereotype has to extend a metaclass of type Class.

If the stereotype generalizes another stereotype, then grouping is not possible.

With this setup, I cannot drop the element as a child of a SysML1.4::Block, because the element is no longer a Property like SysML1.4::FlowProperty.

I don’t know how to make the element a Property again
4
Hi,

In my MDG Technology, I created a stereotype SignalSpecification with a generalization to SysML1.4::FlowProperty in EA 16.1. I added several tagged values:

  • Physical (Type: QuantityKind, enumeration)
    Unit (Type: SI_Unit, enumeration)
    MaxValue (Type: int)
    MinValue (Type: int)
    Accuracy (Type: int)
    Resolution (Type: int)

I also added _tagGroupings (Type: <none>, Initial Value):
Code: [Select]
Unit=PhysicalAttributes;Physical=PhysicalAttributes;MaxValue=SignalProperties;MinValue=SignalProperties;Accuracy=SignalProperties;Resolution=SignalProperties;
Following the Sparx example: https://sparxsystems.com/enterprise_architect_user_guide/17.1/modeling_frameworks/define_tag_groupings.html

After regenerating the Technology, the tagged values appear, but the grouping is ignored.

Question: How can tagged values be properly grouped in a Technology stereotype in EA 16.1?

5
General Board / Re: C code generation and typedef
« Last post by mse on February 21, 2026, 12:21:33 am »
I modeled this one exactly how you have it shown and was able to forward-generate the C++ code. How did you create the generalization arrow from Enumeration_t to Enumeration1 however?
6
General Board / New eBook
« Last post by Max H on February 20, 2026, 10:57:52 pm »
Hi All,
I've written a new book to help folks in making their EA deployments go smoothly.  It's aim is to help those who are moving from a solo type environment towards shared repositories -- i.e. those who need to understand topics like DBMS, PCS, RAS, and similar features that go beyond the basics.

https://leanpub.com/ea-playbook
7
Bugs and Issues / Snowflake DDL Not Supported in DB Builder / General DDL Issues
« Last post by sousac on February 20, 2026, 05:03:29 am »
We are using Sparx 17.1 to model and generate DDL for Snowflake and have noticed a few major issues.

1. Snowflake DDL templates are not provided and support for Snowflake in the Database Builder does not seem to exist.
2. Generating basic DDL requires that the DDL generator be launched from the diagram (with selected objects). Generating DDL from the project browser with child packages enabled creates an empty DDL output.

Is there any guidance or documentation available on what support is provided for DDL generation for Snowflake? I can find nothing formal in the release notes that provides any details.


8
Automation Interface, Add-Ins and Tools / Re: MDG Technologies Add-In
« Last post by Geert Bellekens on February 18, 2026, 06:13:49 pm »
I don't think the MDG Link things come pre-installed.

You can download them here: https://sparxsystems.com/products/mdg/#MDGL

Geert
9
Automation Interface, Add-Ins and Tools / MDG Technologies Add-In
« Last post by Gemini on February 18, 2026, 06:21:29 am »
Hello Sparx Community,

We use Sparx EA v16.1 Ultimate Edition in our working environment.
As far as I am aware, all of the MDG Technologies Add-Ins should be pre-installed with Ultimate Edition.

However, for example, DOORS - MDG Link is not listed in Sparx EA's MDG Technologies List, indicating that the Add-In does not come pre-installed.

Should it be pre-installed with the Ultimate Edition? Or do we have to install them separately? 

Thanks
10
Automation Interface, Add-Ins and Tools / Re: What triggers scriptlet execution?
« Last post by MichPaule on February 17, 2026, 09:14:27 pm »
In most cases you can replace RefreshModelView with ReloadPackage.
This is often a lot less annoying, since it doesn't reload all diagrams.
Thanks Geert,
in fact I did this during bugfixing.
But sometimes it is essential to also update the opened diagrams impacted by the change.

The point is: RefreshModelView(pkgId) also triggers the scriptlets execution of diagrams otherwise completely unrelated to the change in package pkgId.
Pages: [1] 2 3 ... 10