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.

Topics - Martin Merkel

Pages: [1] 2 3
Suggestions and Requests / Diagrams frame for sequence diagram
« on: October 22, 2018, 08:31:04 am »
For consistency, an option to display the diagram frame for sequence diagram should be added (but please not like the new state machine diagram frames, EA 13.5 was way, way better here).
Another appreciated feature would be to allow adding HTML formatted text to diagrams, just like the Text Element, but with more formatting option, for example to add tables or more advanced diagram legends.

Bugs and Issues / State machine diagrams in EA 14 and 14.1
« on: September 13, 2018, 05:24:32 am »
 Hello EA users,

I would be interested what other users think of the new rendering of state machine diagrams that Sparx Systems started to introduce with EA 14 and modified again with EA 14.1.
To me this rendering functionality constitutes a significant step backward when comparing it to how it was handled up to EA 13.5.
First, I do not only look at the modelling aspect, which is probably OK, but also at the final look of those diagrams as those that I create need to go into specification documents for an industrial communication protocol. They therefore need not only to be correct, but also easy to comprehend, and thats starts with a proper layout.
Now with EA 14, Sparx introduced some sort of automatism that restricts the freedom that users have with the layout. Sometimes with very strange effects. For example if I move a state to close to the left side of the SM frame, the height of the frame increases, for whatever reason.
Diagram details are rendered inside the SM frame, and cannot be placed outside. However I want those details only on the diagramming surface to see who created a model, or who modified it. Once final, I generate the documentation which puts only the SM frames into the PNGs and not the details anymore. With EA 14+ I have to explicitly switch off the details and update the diagram layout to recover the space that was reserved for the details (otherwise diagrams get easily to large for being included on an A4 page).
Another annoying aspect of the new rendering engine is that the frame background is rendered with a solid color, so I cannot see the diagram grid anymore. This is quite annoying when placing connector as they do not snap to the grid. It might be possible to swich this off, but I haven't found anything yet that would allow me to.
All in all I consider EA 14+ a move into the wrong direction that results in me sticking with EA 13.5 for the time being. I would however be quite interested in what other users think of these changes.

Greetings, Martin

General Board / Icon overlay
« on: July 13, 2018, 04:59:42 pm »
Hello, a quick question: What does the red triangle icon in the diagram below stand for? Haven't found anything in the EA14 documentation.

Thanks, Martin

General Board / Smart alignment and element resizing
« on: July 07, 2018, 08:44:32 pm »
Hi, as of EA 14 diagram layout seems to insist that there is a minimum distance between an element and enclosing element, for example a state withing a state machine. Any way to switch this off? It is frustrating to permanently get reminded that EA thinks that it knows better how to layout a diagram and place elements.
Thanks, Martin

General Board / Composition in profiles packages
« on: June 30, 2018, 09:12:32 pm »
I'm working on a profile in which I have two stereotypes that extend a class. Between those two class stereotypes I would like to have a composition with defined multiplicities that would force me to honor the relation between whole and part when I later use the profile elements in a model. However, the quick linker does not offer composition in the profile diagram. When I deselect Filter to Toolbox, I can create a composition, but this is never appearing in the profile xml file. Looks like below:

Any way to achieve something like this?

Bugs and Issues / Frames in Statemachine Diagram
« on: June 19, 2018, 09:00:05 pm »
Since updating to EA14 I am having quite some trouble with placing the diagram frame of state machines on my drawing area. Every time I try to place it such that it does not overlap with the diagram details display, the STM frame automatically resizes and jumps back to the original position in the drawing surface. Anybody else seeing the weird behavior? Or did I miss a diagram setting that has changed since EA 13.5?

Ps: Each time I hit the Auto Layout button in the diagram toolbar that STM frame is resized (becoming larger) despite having just one initial state in the STM.

Thanks, Martin

General Board / Extend Abstract metatypes
« on: May 31, 2018, 09:33:47 pm »
Under I find that I can extend
Core UML elements, and attributes and operations, Core connectors, Abstract metatypes such as Action types, ConnectorEnd and Gate, and Stereotypes. I manage this for core UML elements, but when I try to extend the abstract metatype ValueSpecification using the extension connection from a stereotype, I get the message: The requested connection is not UML compliant. The EA documentation not of much help here. Any hint on what I do wrong?
Thanks, Martin

General Board / Stereotype, tagged values, and Integer types
« on: April 18, 2018, 11:45:48 pm »
in the help on Add an Enumeration to a Stereotype there is a description on how to define an enumerated tagged value, and later use this in an UML profile. Is there as similar possibility to restrict a stereotype attribute to a certain Integer value range, for example from 0 to 127?
Thanks, Martin

Hi all,
I am currently defining a profile for a communication profile. In this profile I have a stereotype Data object that extends a class. The stereotype has tags such as Object code and Data type, which are enumerations. To be precise Data type is the super set of the entries in the Simple data type and Complex data type enumerations (can I model this using a composition to whole?).
Is there any way to put conditional relations on those tags, such for example if Object code is set to Variable or Array, Data type may be of type Simple data type only and if Object code is set to Record, Data type may be of type Complex data type only.

Suggestions and Requests / State machine internal transitions
« on: March 13, 2012, 05:45:12 pm »
I recently upgraded to EA 9.3 and again was a bit disappointed that state machines still do not support modelling of internal transitions. Am I the only one out there that would need this functionality or what do others think here?

General Board / Links between project
« on: October 24, 2014, 06:56:57 pm »
Hello, is it possible to create a link from one element in a project to another project? Couldn't find anything in the help nor in the Project Management with UML and Enterprise Architect training documents.
Thanks, Martin

General Board / «decisionInput»
« on: July 04, 2014, 07:13:28 pm »
We are currently working with activity diagrams and looking for the decision input notational element that we found in the UML superstructure specification section 12.3.22 and also in literature. In EA I have only the note element, but I cannot find a way to the «decisionInput» keyword to a note. Is there any way around this?


General Board / Attributes and Enumerations
« on: May 28, 2013, 12:49:46 am »
in a class I have an attribute a, that in C source code I would like to show up as an uint8_t. I also have an enumeration E of specific values that this attribute can assume.
In my attribute definition I can now specify the type as either uint8_t, or E (the enumeration), but not both. I also would like to set the initial value of the attribute to one of the enumeration values, and limit the attribute values to just one of those enumeration values.
Also when I assign the type to my enumeration type a :E, I can nevertheless enter any value in the Initial Value field, and not, as I had hoped for, just one of the enumeration values. Any way to fix this?

Thanks,  Martin

General Board / Model Validation menu item
« on: May 23, 2013, 11:19:29 pm »
Hi, this has probably been asked before, but I cannot find anything in the forum. In EA9 there was a Project|Model Validation menu item which seems to have disappeared from the default menu system in EA10. The online help however still talks about this menu item. Any hint where I can find it back?

General Board / Class operations and activities
« on: January 23, 2013, 11:23:31 pm »
I would have some general questions on modeling a class, it's operations, and it's behavior with a FSA.

I define a class and add a state machine to it. I would like to add an operation to the class that I specify in detail in an activity diagram. In 'Fifty Enterprise Architect Tricks' I found that one should create an activity diagram and then drag the class operation onto the diagram. This creates an action within my activity diagram, not an activity itself. In the UML 2.4.1 specification I read 'An action represents a single step within an activity, that is, one that is not further decomposed within the activity. An activity represents a behavior that is composed of individual elements that are actions.' So therefore I assumed that EA should have created an activity instead of an action, and within this activity I describe the operations behavior by further actions.

I also see that for operation parameters I can use custom data types (ISO C99 fixed length types from stdint.h) that I imported with Model Import Reference Data from an XML file, however it appears that I cannot use those types in activity diagrams.

Similar, when in my state diagram, I would like to add an activity (or a class operation) as entry, exit, or do action to a state, which I somehow cannot do. I can however select an activity or a class operation as behavior for a transition.

Are those limitations of Enterprise Architect (I'm using EA10) or do I misunderstand UML concepts here?

Pages: [1] 2 3