Book a Demo

Recent Posts

Pages: 1 ... 4 5 [6] 7 8 ... 10
51
You can't export/import attributes using CSV.

You might be able to use the Office MDG, write your own script, or use the excel import/export tool I made https://bellekens.com/ea-excel-import-export/

Geert
52
General Board / Importing db Column Notes (Descriptions) via Export / Import
« Last post by A_Marsh on November 18, 2025, 04:43:25 am »
I've been away from EA for a while and am effectively a newbie. Sorry if this is a dumb question.

I have a reverse-engineered database physical model to which I want to add Table and Column descriptions.
I've figured out how to export Table GUIDs and use these to then import Table descriptions using the CSV exchange and Import.

However, I cannot figure out how to get GUIDs for columns via the CSV model excahnge.   What am I supposed to enter for default types and available fields ?
https://sparxsystems.com/enterprise_architect_user_guide/17.1/model_exchange/csvspecifications.html

Thanks
53
I’m currently in the processing of modelling a set of docker containers as softwares and capability configurations.
For each software I want to specify a set of “start parameters” on a port, then for each capability configuration that is containing a set of softwares I want to be able to collect these parameters into a single port on the capability configuration.

But I haven’t found a good way of representing these parameters in our softwares models, have the data be accessible in all diagrams where I have linked said software and be able to easily access them when I generate my documentation.
So my question is, is this possible? And what would the best approach be?
54
You could also say it’s a prototype model.
You are making prototypes of the concepts to illustrate their usage.

Geert
Good thought!  Maybe a Metatype diagram, since that’s what’s going to be on it!


Paolo
55
You could also say it's a prototype model.
You are making prototypes of the concepts to illustrate their usage.

Geert
56
Thanks, guys, for your input.  Most valuable!

I think, using (mainly) Geert’s reply, that what I am building is a profile diagram.  Its intent is similar to the poster, but drawn from an individual node’s perspective (like my Neighbourhood diagrams).

The next problem is that, unlike the paper or PDF poster, I’m creating a model.  So I think I need to distinguish my Concept Node item from the Concept item.  Perhaps I could name the Concept node “«Concept»”, since it embodies the metatype?  Thoughts, other suggestions?

Paolo
57
I take a very rigorous approach to nomenclature.  I reserve the term “nesting” for physical nesting, in which the identity of an item depends on its holonym.  I use the term “Visual Embedding” to describe the ability to move an item into or out of (just as important) another item on a diagram.
I know, and was aware I could get in trouble by using a less rigorous approach to nomenclature.  But I will blame the forum’s poor search engine for not allowing me to quickly find one of the posts where we discussed this in the past.  Perfectly happy with “nesting” meaning physical nesting, and using “visual embedding” to describe the ability to move an item in or out of another item on a diagram.  Having said this, Sparx EA doesn’t do “visual embedding” very gracefully at times. 
It wasn’t trouble, merely a gentle correction. :)  I agree with your point about the searching capability.  Why is searching SO hard (as a functionality)?  It’s not just here that one can criticise the searching as being less than optimal.  Anyway, another gentle correction (to myself, not the least), Nesting doesn’t actually apply to physical nesting; it applies to referential or access nesting - as I have indicated in the past, nesting defines the namespace of the meronym - in other words, you have to access the higher level items to get to the lower level item  (x.y.z).  The physical nesting in the browser is just a manifestation of that concept.
Quote
Also, “nesting” is really a form (de-)composition, but AFIK, there is no relationship for it in any modelling language I am familiar with.  Is this not the same as representing “car” as a group of interrelated elements - e.g., engine, wheels, chassis, body, and so on - or a one element with (physically) nested elements?
Yes, you are correct, it is a form of composition, but from the point of view of accessing the item via its FQN.  We use the Nestign Connector as described in the User Guide:
Index > Modeling Languages > Unified Modeling Language (UML) > UML Connectors > Nesting
extensively so that if the meronym and the holonym are on the same diagram, there will be a visual indication that there is a referential nesting, even if the name doesn’t show that (we use use-friendly Aliases a LOT).  The UG places it under UML Connectors (as you can see above), but I couldn't find any reference to it in the Superstructure. 

As Guillaume and I have shown, no redesign of the browser is required; all that is required is to redesign the concept in our brains.  It is easy enough to implement.

Just to clarify my point, I know you and Guillaume have proven you can do this with an MDG.  Actually, I have done it myself.  My point is two-fold:
1 - From previous interactions with Sparx Systems through the support desk, and with Eve and other people in this forum, I got the impression that changing the way the Grouping element works is considered a very significant change, not very high up in their plans.I, too, have observed this.
Quote
2 - From a usability point of view, the package browser, which is essentially a physically nested structure (almost an extended folder structure), often makes collaborative work on a single repository difficult and leads to unwanted data duplication. The collaboration problem would be easier to solve if a view, a Sparx EA view, could be constructed showing how elements are/or could be visually embedded.  If the browser could be hidden for certain users, this view could serve as the main entry point for work by some of the users we typically collaborate with.  After all, some relationships are a natural visual embedding: specialisation, aggregation, and composition.
Since we gave away the notion of the browser indicating any form of holonymy, we basically haven’t had that problem.  Only items that require referential nesting are nested.  All other items are in a "flat" structure (by type).  The diagrams are in a separate branch of the repository and can be structured however you like.  Consequently, we don't have as much of a problem as you do.

Paolo
58
General Board / reporting SysML property vallues
« Last post by MMK on November 15, 2025, 01:13:18 am »
Dear all,
We have made a model in SysML to describe a machine. We have used properties to describe the parts of the machine. For reporting we use this fragment to show these properties and their stereotype.

package >
element >
embedded elements >

STRUCTURAL PART OF {EmbeddedElement.Owner}
  {EmbeddedElement.Name} : {EmbeddedElement.Type} {EmbeddedElement.Stereotype}
{EmbeddedElement.Notes}
< embedded elements
child elements >
< child elements
< element
< package

That works perfectly, by regretfully we have not been able to find a way to get the value/ranges of these properties.  Any suggestions?

BR
Marc
 
59
General Board / Context Specific Values
« Last post by free44mind on November 15, 2025, 12:20:01 am »
I’m modelling a simple SysML structure in Enterprise Architect (EA) and I’ve hit a problem with part instances and value propagation.

I have a BDD and IBD, illustrated in the images.

IBD:
https://i.sstatic.net/FyApNoaV.png
BDD:
https://i.sstatic.net/3KzAhaYl.png

I have these blocks:

    Smartphone
    Camera
    Sensor

Relationships:

Smartphone has two parts:

    frontCamera : Camera
    backCamera : Camera

Camera has one part:

    sensor : Sensor

Sensor has a value property power

When I change the power value of one sensor (e.g. set frontCamera.sensor.power = 76), the value automatically changes in the other sensor (backCamera.sensor.power also becomes 76).

It seems both cameras are sharing the same sensor instance, even though I expected each camera to have its own sensor.

But i want to make use of the "context specific values".

I know that SysML has this concept and I dont know why this should not be possible in EA. How can I correctly model this so that frontCamera.sensor and backCamera.sensor are independent instances (each with its own Sensor.power value) in EA’s SysML IBD?
60
Automation Interface, Add-Ins and Tools / Re: ArchiMate Grouping and Alternatives
« Last post by Modesto Vega on November 14, 2025, 10:33:08 pm »
I take a very rigorous approach to nomenclature.  I reserve the term “nesting” for physical nesting, in which the identity of an item depends on its holonym.  I use the term “Visual Embedding” to describe the ability to move an item into or out of (just as important) another item on a diagram.
I know, and was aware I could get in trouble by using a less rigorous approach to nomenclature. But I will blame the forum poor search engine for not allowing me to quickly find one of the posts where we discussed this is the past. Perfectly happy with "nesting" meaning physical nesting, and using "visual embedding" to describe the ability to move an item in or out of another item on a diagram. Having said this, Sparx EA, at times, doesn't do "visual embedding" very graciously.

Also "nesting" is really a form (de-)composition but, AFIK, there is no relationship for it in any modelling language I am familiar with. It this not the same to represent "car" as a group of interrelated elements - e.g., engine, wheels, chassis, body, and so on - or a one element with (physically) nested elements.

As Guillaume and I have shown, no redesign of the browser is required; all that is required is to redesign the concept in our brains.  It is easy enough to implement.
Just to clarify my point, I know you and Guillaume have proven you can do this with an MDG. Actually I have done it myself. My point is two fold:
1 - From previous interactions with Sparx Systems through the support desk, and with Eve and other people in this forum, I got the impression that changing the way the Grouping element works is considered a very significant change not very high up in their plans.
2 - From a usability point of view, the package browser, which is essentially a physically nested structure (almost an extended folder structure), often makes collaborative work on a single repository difficult and leads to unwanted data duplication. The collaboration problem would be easier to solve if a view, a Sparx EA view, could be constructed showing how elements are/or could be visual embedded. If the browser could be hidden for certain users, this view could be the main entry point for any work done by some of the users we typically collaborate with. After all, some relationships are a natural visual embedment: specialisation, aggregation, and composition.


Pages: 1 ... 4 5 [6] 7 8 ... 10