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

Pages: [1]
Suggestions and Requests / Port+Interface should allow choosing operation
« on: October 21, 2007, 12:44:24 am »
it's possible to set a interface to a port (with 'Advanced'->'Set property type'). After adding an object of such a component (into a sequence diagram) and adding a message to a part, it's not possible to select a available message from a list.
It would be more confortable to provide this feature, like it's supported for 'normal' classes with operations  :)

Suggestions and Requests / [Bugs] XMI-Exporter Bugs (Collection Thread)
« on: September 26, 2007, 02:26:50 am »
our team want to use Enterprise Architect for creating models and exporting it to XMI 2.1. By exporting a lot of different little models, we found some bugs, like missing informations.
XMI is very important, so I think its a good idea to create this thread to collect all bugs of the XMI-Exporter.

So, let us begin :-)

I am missing a special representation of the DurationConstraint (important for embedded systems).
The DurationConstraint looks like this:

That can help all of us to create clearly arranged sequence diagrams.

General Board / Highlighting/Selecting element with a specified ID
« on: October 24, 2008, 06:00:42 pm »
we are using the enterprise architect to create test cases. After exporting it so xmi and generating code, the program can errors while executing the test cases. Now, it would be fine, if the program can 'jump' inside the original EA-file and select/hightlight the element, that produced that error.

Is there a way to do this, like calling the EA with a special argument and the EAID?

General Board / UML 2 Testing Profile - How to import it?
« on: September 07, 2008, 05:45:26 pm »
I found a nice profile vom OMG and would like to import it as a profile into Enterprise Architect ( The problem is, that the U2TPSA.xml does not have the right format, so the import fails.
Is there already a U2T-Profile for enterprise Architect? Is there a way to import the xml?
Does anywone knows a site (expecting the EA site), where I can find useful profiles?

Thanks in advance.

Uml Process / Use Case: Use extension points in other diagrams
« on: September 10, 2008, 10:57:30 pm »

I have a use case diagram, some of them with extension points and extend-relationships. Each use case contains a sequence diagram to specifiy the the use case. Now, I want to 'call' the extension point.
For example:  'Build house' with extension point 'build garage' and 'build swimming pool'. How can I model a sequence like (with the extensions):
Build house{

Can you understand me?

Thanks in advance.

Uml Process / Ports in sequence diagrams UML conform?
« on: October 25, 2007, 03:16:57 am »
I want to use the sequence diagrams to show, that a message should be send to from a specific port to another (like CAN to CAN). The problem is, that I can't find informations about ports in sequence diagrams in the UML 2.1 specification. It seems, that it's not allowed. Is it right, that ports are not allowed in sequence diagrams?
Thats very important for me (my other team members), because we have to be UML conform.

EA allows a lot of things, that are against the UML specification ;-)

Uml Process / Instance of an component?
« on: October 08, 2007, 01:38:48 am »
I created an instance of an component and exported it to XMI 2.1, but I can't find the ownedPort-Association in the UML2-metamodel. The little test szenario looks like this:

The following XMI-Code is generated (without associations):

Code: [Select]
<packagedElement xmi:type="uml:InstanceSpecification" xmi:id="EAID_363FA362_96D3_4421_9D58_803F05EEF70A" name="d2" visibility="public" classifier="EAID_E89BA2F3_9764_43b9_83F0_77B4C46F48D3">
   <ownedPort xmi:type="uml:Port" xmi:id="EAID_20D018ED_0294_4f7f_8C1F_A6C09807380A" name="CAN" visibility="public" aggregation="composite"/>
   <ownedPort xmi:type="uml:Port" xmi:id="EAID_F632B8E9_434C_4c12_A409_38E5E8AB5345" name="FlexRay" visibility="public" aggregation="composite"/>

Is it the correct way to model the scenario 'A communicates from his own FlexRay-port over Bus1 with the FlexRay-port of B'?
Are there instances of components in UML2?

Thanks for your help :-)

Uml Process / No parameter and attribute types in XMI 2.1?
« on: September 24, 2007, 03:37:32 am »
I tried to export this little class to XMI 2.1:

This XMI-File was created (extensions are deleted):
Code: [Select]
<?xml version="1.0" encoding="windows-1252"?>
<xmi:XMI xmi:version="2.1" xmlns:uml="" xmlns:xmi="">
 <xmi:Documentation exporter="Enterprise Architect" exporterVersion="6.5"/>
 <uml:Model xmi:type="uml:Model" name="EA_Model" visibility="public">
   <packagedElement xmi:type="uml:Package" xmi:id="0E386949_8A20" name="Model" visibility="public">
     <packagedElement xmi:type="uml:Package" xmi:id="9E7BD7F4_027C" name="Class Model" visibility="public">
       <packagedElement xmi:type="uml:Class" xmi:id="179A3583_6AE1" name="$help://classdiagram.htm" visibility="public"/>
       <packagedElement xmi:type="uml:Class" xmi:id="29A94BBC_1192_" name="$help://class_model_pattern.htm" visibility="public"/>
       <packagedElement xmi:type="uml:Package" xmi:id="B3FA55F1_7650" name="System" visibility="public">
         <packagedElement xmi:type="uml:Class" xmi:id="15CBBC74_D2FD" name="Class1" visibility="public">
           <ownedAttribute xmi:type="uml:Property" xmi:id="E7064343_2190" name="aBooleanVariable" visibility="private"
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="LI000001_2190" value="1"/>
             <upperValue xmi:type="uml:LiteralInteger" xmi:id="LI000002_2190" value="1"/>
           <ownedAttribute xmi:type="uml:Property" xmi:id="4F116335_17B5" name="aDoubleVariable" visibility="private"
             <lowerValue xmi:type="uml:LiteralInteger" xmi:id="LI000003_17B5" value="1"/>
             <upperValue xmi:type="uml:LiteralInteger" xmi:id="LI000004_17B5" value="1"/>
           <ownedOperation xmi:id="43BDD403_3700" name="operation1" visibility="public" concurrency="sequential">
             <ownedParameter xmi:id="B948AAF9_124B" name="x" direction="in"/>
             <ownedParameter xmi:id="7E68882C_4CAA" name="y" direction="in"/>
 <xmi:Extension extender="Enterprise Architect" extenderID="6.5">

Well, where are the informations about the parameter and attribute types? Is it my failure or doesn't XMI 2.1 store the informations by specification?

The longer I try to export different models to XMI, the more elements and bugs I can find. That's depressing  :'(

Perhaps, it would be a good idea to open a thread to collect all bugs of the XMI-Exporter?

Edit: I reduced the length of the IDs and inserted spaces.

Uml Process / Sequence diagram: Condition for all lifelines
« on: September 18, 2007, 12:26:30 am »
i am searching for a way to define a condition for all lifelines at ones (it's a global state). The StateInvariant covers only one lifeline, so I have to resize it to cover more than one lifeline. The problem is, that the XMI-Exporter does not save all covered lifelines (UML says, that a StateInvariant only have one covered lifeline).

Is there an other way to add a condition, that covers all lifelines?

Uml Process / Sequence diagram: How can I add a diagram referenc
« on: September 13, 2007, 11:08:14 pm »
I am trying to add a diagram reference and export it to XMI. But it does not work very well :-[
My little test has two sequence diagrams:

After exporting it to XMI, the order of the messages is completely disarranged.

Is it a bug or is there something wrong on the diagram or the use of the diagram reference?

Uml Process / How can I add an assignment in a sequence diag.?
« on: September 12, 2007, 09:55:40 pm »
I need to add an assignment on a lifeline of a sequence diagram (for example bFinished=TRUE). How can I add it to the lifeline?

A --- calculateSomething ----------> B
A <-- calculateSomething(Result) --- B
A --- doSomething -----------------> B

Uml Process / State machine: How to model cyclic action
« on: September 10, 2007, 02:41:53 am »
I am trying to model a cyclic action in a state machine, for example for this scenario:
Machine is in state 'A', so send all 2 seconds a message until the state is changed.

How can I model it?

Pages: [1]