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

Pages: [1]
1
sourceisaggregate holds the dropdown value from the connector property's Aggregation. 0=none, 1=shared, 2=composite.

Well, that's obviously true for Associations. For t_connector.connectory_type=Collaboration, the sourceisaggregate holds the ID of the association which the collaboration belongs to (created through Add message from...)

Weird, but I am just looking at it in the database.

2
It looks like t_connector.PDATA4 contains the operation ID. (I say it looks like: I tried it on an empty model and my operation ID was "1"). In the Object Model, t_connector.PDATA4 maps to EA.Connector.MiscData(3).

KP, it is t_connector.sourceisaggregate

3
For the records: collaborations are those dashed UC ellipses which realize a UC.

When I do
4. Righ click the association and select Add message from...
and select the added message in the diagram, EA shows in the status bar that it is "Collaboration"   ::)

Nope. Objects do not have associations. They may have links, though.

Ok, I see. Regarding my problem, it does not matter what type of connector it is :) The question is, if it is possible to find out which connector the message is related to.

4
1. Create communication diagram
2. Create 2 objects and insert them into the diagram
3. Crate an association between the objects
4. Righ click the association and select Add message from...
5. Double click the message (collaboration) and select an operation

The relation between the message and the operation is stored in the tagged value as you pointed out. But there must also be a link between the association and the message (collaboration).

5
Awesome thank you!

Another question: in the communication diagram, where is the relationship between the association and the related collaboration stored?

6
How to find out guid of the operation associated with the message in the sequence diagrams and collaboration diagrams?

7
General Board / Re: Activity diagrams - modeling processes
« on: February 29, 2020, 09:22:03 am »
This is spot on Geert! I had even encountered the exact need to use the same activity twice in the diagram so your example has clarified a lot of things to me. Thank you very much.

UML is really powerful, but there is definitely a business case for some tool which would allow just basic light-weight modeling and the tool would handle the UML complexity under the hood.

8
General Board / Re: Activity diagrams - modeling processes
« on: February 29, 2020, 05:55:25 am »
Well, that's not good news  :-\. That ruins my idea of using activity diagrams as a replacement for BPMN - it was straightforward to model flows of activities and business people are likely to refuse to learn how to "simulate" it with "invocations". It will not be intuitive for them anymore.

I'm not questioning the implementation in EA, if it's in the UML specification then ok, but why is it specified like this? It's natural for activities in the real life to come one after another which is how I was used to work with them  :-[

9
General Board / Activity diagrams - modeling processes
« on: February 29, 2020, 12:21:27 am »
I was used to model processes using activity diagrams. I was using structured activities for the process steps which were specified in detail in a separate subprocess (another activity diagram). This allowed me to zoom in into details by clicking through the structured activities until I reached the lowest level of detail which included just actions.

Since version 14, it is not possible to create control flows between activities (https://www.sparxsystems.com/forums/smf/index.php/topic,39890.0.html) so I cannot use this approach.
Is there any solution for this? It is now hard to model processes without the possibility to navigate to the lower process level simply by clicking the upper process step.

Thank you

Pages: [1]