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 - Viking

Pages: [1] 2 3 ... 29
1
Bugs and Issues / Re: Timeaware Modeling TMA - bug in version 17 ?
« on: March 20, 2025, 05:34:35 pm »
Thank you, Viking.
So the issue with V17 is that it is no longer possible to bring cloned elements into the same diagram as their clones using the "Insert Related Elements" option. Conceptually, I can see why that is not desirable. But Practically, I am not that sure. Ultimately, I would like to have a time aware gap modelling diagram, something possibly very similar to what Paolo is referring to.

"Clone Element as New Version" does not create a trace-relationship in version 17 (1). The consequence is also, that "Insert Related Elements" cannot be used, because the trace-relationship is not there (2). So, (1) is the root cause.

2
Bugs and Issues / Re: Timeaware Modeling TMA - bug in version 17 ?
« on: March 20, 2025, 03:36:52 am »
Reading through this, I also have a couple of question:
  • When upgrading to V17, what happens to the <<trace>> relationships created by any TMA done in previous version of Sparx EA?
  • If these legacy traces are not upgraded, how does V17 identify and present these old TMA traces to users?

Version 17 keeps and shows the trace-relationship. Trace is a stereotype based on Dependency.

3
Bugs and Issues / Timeaware Modeling TMA does not support Grouping
« on: March 20, 2025, 03:29:15 am »
I followed the TMA approach and created a "Clone a New Structure" of a package.

If I right-click on Grouping, “Clone Element as New Version” is enabled, but cannot be executed. Nothing happens.

Regarding ArchiMate, Grouping can aggregate or composes an arbitrary group of concepts, which can be elements and / or relationships of the same or of different types, based on some common characteristic. So, it is an element like the other elements.

I was using version 16, because I learned, that version 17 does not support TMA as before.

4
Bugs and Issues / Re: Timeaware Modeling TMA - bug in version 17 ?
« on: March 19, 2025, 05:13:39 pm »
As my other post for your post, EA now does not create a Trace connector between the TAM objects. At least, I am sure that this is not a bug.

I followed the instructions in the manual.

For the TAM feature, I think this behaviour (we cannot add the TAM objects by the Insert Related Elements feature) is reasonable since the 'same' TAM objects in the different timeframe should not be in the same diagram.

Without that feature, does TAM still make sense at all?

5
Bugs and Issues / Timeaware Modeling TMA - bug in version 17 ?
« on: March 18, 2025, 09:28:53 pm »
Hi,

I created a new package, a new diagram in it, a new element and a second element with a composition-relation between them on the diagram.
I created a clone of the package and changed the version to 2.0. The cloned diagram shows the first and second element with its composition (as expected).
In the cloned diagram, I cloned the original element and changed the version to 2.0.

As a result I expected that the built-in traceability window, "insert Related Elements" and the own traceability diagram show the trace relation.
• works as expected: :
  - in version 16.1.1628 64-bit with qeax.
  - in version 15.2.1560 32-bit with eapx.
• does NOT work as expected in version 17.0.1704 32 bit and 64 bit with MariaDB, qeax, or feap. The built-in traceability window does not show the trace relation. The "insert Related Elements" does not show the trace relation (rem.: the composition is shown).

I verified the steps several times.

6
I do not know from when it was changed, but now EA does not create a Trace relationships between the TAM objects.
Maybe it is impossible to create these TAM virtual relationships without using the TAM related features.

Traceability shows "depends on / needed by" and now "replaces / replaced by". "Insert Related Element" showed "Trace" and now "Abstraction". In a own created Traceability-Diagram the relationship is shown as "«trace»". Hopefully I remember this correctly.

Why is this "trace" or "replaced by" a "Virtual Connection"? What is the behavior of a virtual connection? My understanding is, that EA does not support virtual connections.

7
Hi,

I tried Time Aware Modeling, but I am not sure if I understood TAM completely.

I reference the tutorial in https://www.youtube.com/watch?v=o47uZYgSgDE. If I follow the tutorial and clone the package and the element, I get:
  • a new package,
  • a new diagram,
  • a new element,
  • a trace-relationship between old and new element, useful for the traceability diagram, and
  • the relationships are also copied.
The cloned element is in fact just a new element with a new GUID. But there is nothing what a cannot achieve without “cloning” or following the wizard. I am afraid that I missed something. What is it?

Many thanks in advance, V.

8
EAM-tools normally provide the ability to duplicate elements. For good reasons. EAM diagrams are used for communication, mainly on management level. And a better understandable diagram is better than the "only 1 element on a diagram" restriction. In my case, that I cannot use the Icon Notation and the same representation as the original element, the diagram is confusing and thus useless.

9
Hi, I am using an Archimate "Interface" with "Icon Notation" (hopefully this is the correct name. The command is: right-click > appearance > use rectangle notation, with turns the check off, if the icon is used).

I dublicated this Interface with "virtualize connector end". But the dublicated element is shown as "Rectangle Notation".

Questions are:
  • Is there a way to change the appearance (shape) of the dublicated element to Icon Notation or reuse the notation of the orginal one?
  • Why is it implemented that way at all and does not just copy the notation of the original element?

10
Automation Interface, Add-Ins and Tools / Re: Assign Color to Tab
« on: February 07, 2025, 11:49:01 pm »
You can't control the tabpages from EA.

Thanks @Geert

11
Automation Interface, Add-Ins and Tools / Assign Color to Tab
« on: February 07, 2025, 08:37:03 pm »
Hi,

(1)
can I assign colors via Add-In to Tabs in the TabPages EA uses to show the diagrams?

(2)
can I assign colors to a Custom Tab I insert via Add-In in the TabPages?

I tried this, but it does not work:

var customView1 = new <myUI>();
var tab1 = new TabPage("<myUIName>");
tab1.ForeColor = Color.LightYellow;
tab1.Controls.Add(customView1);
tabControl1.TabPages.Add(tab1);


V.

12
Automation Interface, Add-Ins and Tools / Re: Extend a Menu
« on: January 30, 2025, 06:14:31 pm »
My question was not precise enough. I did not know that the menu item “Specialize” appears in each context menu. In each of the context menus appear the custom add-in with its name (and not "extensions") as part of "Specialize". The menu of the custom add-in is on demand, it is created by each click. So, the menu could reflect for what it is needed currently for the respective
-   Diagram.
-   Element.
-   Each entry in the Project Browser.
-   Menu bar.
-   Relationship.
-   Something else?

13
Automation Interface, Add-Ins and Tools / Re: Extend a Menu
« on: January 29, 2025, 06:09:50 pm »
Many thanks, @Eve.

14
Automation Interface, Add-Ins and Tools / Extend a Menu
« on: January 29, 2025, 05:38:45 am »
Hi, I created a menu and everything works fine. The menu appears, when I hit my created Add-In button under “Specialize”. Maybe this is all I can get.

But if I remember correctly, it is / was also possible to add a menu-item to the right-click-menu / context menu as “Extensions”. The manual is a little bit "misleading" here because it does not show pictures / the result. But I found an example from Gert Bellekens at https://bellekens.com/2015/01/11/using-add-in-menu-with-ea-matic/. That shows “Extensions”.

So, my question is: is it possible to change a standard-menu and if yes, how?

As I said, my menu works. I followed the manual and checked with the example from Gert.

15
It works with the correct command:

String guid = "...";
element.SetCompositeDiagram(guid);

Pages: [1] 2 3 ... 29