Book a Demo

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Eve

Pages: [1] 2 3 ... 540
1
  • Tool-Specific Features: In tools such as Sparx Enterprise Architect, a “Composite Diagram” is a child diagram nested beneath a parent element.  For example, if you double-click a Class and it opens a sub-diagram, that sub-diagram is called a “composite diagram,” regardless of whether it is a state machine, activity, or structure diagram.

Even the fact that Gemini is using the phrase "Sparx Enterprise Architect" is enough to say that it's pulling from sources that shouldn't be trusted. It's equivalent to "International Business Rhapsody". It may not be hallucinating, but drawing from unreliable sources is just as bad.

Unless this is a hallucination, then a UML Composite Structure Diagram is an EA Composite Diagram; but not vice-versa!

Another problem is that EA sometimes conflates Composition with Nesting (I’ve spoken about the difference many times in the past).  You’ll see Gemini did not make that conflation.  What EA calls a Composite diagram is, in fact, a Nested diagram.
I disagree with both the Gemini interpretation of what a Composite diagram is as well as your assertion that it is actually a Nested Diagram.

The UML Composite Structure Diagram is a particular type of diagram that shows the internal structure of a particular namespace. EA generalizes that to include Composite behavior and allows new types of Composite diagrams to be defined in a profile. Neither requires actually being nested within in the Namespace it is documenting. EA defaults to that behavior but allows the diagram to be in another namespace, while UML doesn't have anything to say on it.

And yes, Gemini did conflate the two terms and you used that conflation to argue your point.

2
What is the exact code you're using?

3
Pretty sure that that should read "Sparx Systems may add further values". ie. Make sure your code handles unknown values.

4
Coming at your problem from a different angle. The functionality (b in particular) you're describing seems to be redundant.

If I define a tagged value type in the UML Types dialog. Any tagged value (new or old) with that name automatically gets the type specified in the dialog. Nothing needs to be added to the notes of the tag itself to make that happen. Even the new tagged value dialog recognises that match and disables the value field.

There are factors that complicate that simple answer. Adding a AppliesTo or BaseStereotype to the definition limits where the definition can be applied and tagged values where the notes specify their own type won't get overridden.

The tagged values coming from an MDG technology stereotype work in the same way. Any attributes defined on the stereotype become properties as soon as the stereotype is applied (or element is created.) They show in the main Properties window instead of the Tags part of the same dialog and the type of control they display is specified within the MDG Technology file. (See With Predefined Tag Types for the recommended way to set that in your technology and With Predefined Tag Types (Legacy Profiles) for the legacy method.)

All that is to say, your automation appears to be trying to duplicate functionality built-in to EA. If you're not seeing that functionality then that's the problem I would be trying to solve.


5
What that means is that the parameter is passed by reference (Although there's no good reason for it to do that originally, now the reason is to not break existing add-ins)

Javascript passes objects by reference and primitives by value, so the code has wrapped the value in an object.

Use TabName.val and DiagramID.val.

6
A wireframe is a tool to mock-up a UI. (See ) Attempting to use it as a functional UI is fundamentally missing the point.

A [url=https://sparxsystems.com/enterprise_architect_user_guide/17.1/model_publishing/define_a_model_view_chart.html]model view]
) Attempting to use it as a functional UI is fundamentally missing the point.

A model view is a way to show a model element per row in a table on a table.

The Package Browser is an editable list, but it's limited to displaying a particular package.

7
Bugs and Issues / Re: fysical data modelling not backward compatible
« on: October 14, 2025, 11:55:30 am »
What stereotype does the old table have? I'm guessing it's coming from an incompatible profile. Some older versions of EA were less rigorous about which stereotype was defined. That paired with more permissive checks in other places were also causing issues.

8
The problem is that the BPMN technology still uses the CSV to define the quicklinker.

To aid in migration, the model based definition overrides the CSV when it's defined.

The UML relationships don't do the same thing because the stereotypes are explicitly overriding the UML based relationships.

9
- Save the connection as a shortcut with .qea  extension
Pretty sure that that's the issue. The save as shortcut should only allow .eap.

10
General Board / Re: Can no longer post SQL Statements to this forum
« on: August 12, 2025, 02:23:30 pm »
I have never seen the configuration for Cloudflare, or the source for this forum. I don't want to do either.

If I assume this software is nearly perfect, but in some obscure function there is a single user input that isn't properly escaped. That's where a black box protection from Cloudflare is useful. It's not about anything being known to be broken it's about the problems that we don't know about.

I'm not sure if disabling this feature will really decrease the security.
You can argue that it's being excessive, I wouldn't necessarily disagree. The only way removing it wouldn't decrease security is if you are 100% sure that the forum and entire website is 100% bug free. I'm not convinced anyone can be 100% sure about anything or any software can be 100% bug free. By that measure, it is providing at least some security.

If you are not comfortable to disable this feature in Cloudfare, you should really not be comfortable to be using this forum software and update/change is ASAP.
I wouldn't be comfortable to change any setting in Cloudflare. That has nothing to do with this software.

11
There is no Table metaclass.

12
allows you to build a REST-API for EA[/li][/list]

https://sparxsystems.com/products/ea/17.1/eula.html

Quote
Server based installations that provide concurrent end users with content or functionality derived from a running remote instance of Enterprise Architect over a network is not officially supported by Sparx Systems. (This is due to technical limitations in the Enterprise Architect product, specifically its construction as a single user application interacting with the desktop UI). If you wish to deploy or use Enterprise Architect in this manner, as a minimum you MUST adhere to the requirements detailed below and further elaborated here: https://sparxsystems.com/products/ea/server-legal.html and accept the risks and responsibilities attendant on that;

  • Every end user MUST have a genuine Enterprise Architect license of the correct edition;
  • The end user must have a licence under their own name, even if that licence is obtained by that user's organization on that person's behalf;
  • Sub-licensing Enterprise Architect by 3rd Parties to end users is not permitted;
  • A Fixed license per end user is required without exception. Licenses cannot be dynamically allocated or transferred between end users;
  • Unlimited Read-Only and/or Unlimited Read/Write access to a server based instance of Enterprise Architect is expressly forbidden as unlicensed end users may be illegally authorized (with or without their knowledge) to use the Enterprise Architect instance on the server.
  • A server based instance must NOT be used to create a derivative work, adapt Enterprise Architect for another platform, virtualize separate functionality or otherwise contravene the rights and entitlements granted to Sparx Systems under copyright law and not expressly granted to the end user in the Enterprise Architect EULA.
  • You acknowledge the risks and limitations inherent in using Enterprise Architect in a manner that is not supported nor recommended and waive all rights and warranties pertinent to this use.
By my interpretation you are telling people how to violate the EULA that you have agreed to.

13
General Board / Re: Posting UML/SysML Diagrams to this Forum
« on: July 21, 2025, 09:23:03 am »
I'm taking a leap and imagining something like a super-lite version of WebEA or EALite embedded into the forum toolset.
The forum already allows exactly the same amount of diagram creation as either of those tools. ie. They don't allow you to create any diagrams, they only allow you to view them.

But ultimately, what you are asking for is: For us to create an entirely new UML design tool, even if it is a limited one.

14
General Board / Re: Can no longer post SQL Statements to this forum
« on: July 21, 2025, 09:18:57 am »
this is very specific and a very Sparxian solution was implemented.
What exactly are you saying? What is a Sparxian solution and why is Cloudflare implementing one?

The forum allows me to post the statement below
the forum allows posting some really simple SQL statements
Again, it's not the forum allowing it or not. It's Cloudflare.

15
General Board / Re: What does the Package_ID in t_object represent?
« on: July 21, 2025, 09:14:09 am »
If you have A selected (or specify its id/guid):
  • t_object.Package_ID = #Package# will give you A100 only
  • t_object.Package_ID in (#Branch#) will give you A100 and A120

Look at any package in your browser:
  • t_object.Package_ID = #Package# will give you the immediate children
  • t_object.Package_ID in (#Branch#) will give you everything you get using an expand branch (or *)

Pages: [1] 2 3 ... 540