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

Pages: [1]
Uml Process / Re: SysML: Convert SysML 1.4 block to SysML 1.3 block
« on: November 22, 2017, 10:39:35 pm »
Thanks for the fast reply.

@Geert: Thanks for the scripting hint. There are SysML upgrade scripts available:
Originally I wanted to downgrade the elements to SysML 1.4 but I think the upgrade to SysML 1.4 is also a acceptable. Hopefully that there are no "hidden features"  ;)

@qwerty: Yes, the unneeded MDGs have to be removed or at least disabled!

Uml Process / SysML: Convert SysML 1.4 block to SysML 1.3 block
« on: November 22, 2017, 09:52:23 pm »

I have question (maybe a tricky one).
We use SysML to model our system. In general we use SysML 1.3 elements. Now I have found out that one colleague used elements from the SysML 1.4 toolbox.
Is there a simple way to convert the SysML 1.4 elements to SysML 1.3 elements?

My first idea was to export the packages that contain the SysML 1.4 elements via XMI and to manually replace all occurrence of SysML 1.4 with SysML 1.3.
The problem with this solution is that (after I have imported the modified XMI-file) I have to rework many diagrams (replace all "old" SysML 1.4 elements with the "new" SysML 1.3 elements).
Does anybody know a smarter way?


Uml Process / Re: Class Attributes: How can I delete the {...} field?
« on: November 02, 2017, 10:08:02 pm »
OK I got it.
So the {id} in has nothing to do with the multiplicity properties, it is something else...

Uml Process / Re: Class Attributes: How can I delete the {...} field?
« on: November 01, 2017, 09:24:32 pm »
Hi all,

Thanks for your help.
As Geert mentioned if "Allow Duplicates" is checked the {bag} property appears.
If "Multiplicity is Ordered" is checked the property is {ordered} and if both "Allow Duplicates" and "Multiplicity is Ordered" are checked the property is {sequence}.

Is this a bug or a feature? What does it mean in UML, I have never seen it before...

If you look in the EA user guide the {...} property seems to be editable. In the "Customer" class the Account attribute is set to {id}:

Uml Process / Re: Class Attributes: How can I delete the {...} field?
« on: October 28, 2017, 06:14:45 am »
No it is not visible. Both type fields only contains "unsigned short", nothing else.

Uml Process / Class Attributes: How can I delete the {...} field?
« on: October 28, 2017, 01:33:20 am »

I have a problem with some classes in our EA model. In a class diagram all attributes of some classes have an additional "field" right after the data type of the attribute (text in curly brackets {}) . I do not know how to upload an image of the class diagram but it looks like that:
|                  Class                         |
| - flag: unsigned short {bag}     |
| - seqNo: unsigned short {bag} |

I have asked my colleagues but no one knows were these additional text came from or even how to remove it!
Does anyone know how I can remove the "{bag}" text right after the data type?

I am using EA version 13.0

Hi all,

my document template looks good so far. As suggested in the posts before I have defined my own tagged value types in the UML types and I can generate them to my document with the "Element.valueOf".

I like the approach to create my own toolbox that contains my customized elements because But I want to avoid as much clicks as possible  :)
In a first step I want to "create" my own requirement type with a custom stereotype and two tagged values. As I mentioned before I am not familiar with creating my own MDG technology but I think this is a good starting point (although I have a new EA version):
If I have problems with it I will start a new topic because my original problem is solved.


Thanks for the fast replies.
I have never created my own MDG or a Toolbox but I will try it.
If I have problems I will get in touch with you soon ;)

I want to generate all (SysML) requirements of my model in the following table style:

Column 1Column 2 Column 3 Column 4
{Element.Name}{Element.Notes} ? ?
Rqmt 1TextAdditional field 1 textAdditional field 2 text
Rqmt 2TextAdditional field 1 textAdditional field 2 text
Rqmt 3TextAdditional field 1 textAdditional field 2 text

For column 1 and 2 I use the fields Element.Name and Element.Notes. The columns 3 and 4 shall contain additional descriptions about the requirement.

My first idea was to define two new "tagged values" that contain the additional descriptions.
Is it possible to generate user-defined tagged values? If so how do I have to configure my document template?
So far I can only generate the content of table 1 and 2.

Any ideas?

As a workaround I used the fields Element.Alias and Element.Keywords for the additional text.
But  the "tagged value approach" would be much nicer...

Pages: [1]