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 - Arun Gupta

Pages: [1]
Uml Process / Re: Importing XMI from Papyrus to EA
« on: December 14, 2017, 07:11:48 am »
A general comment - where I work, we love Sparx EA; but we are increasingly directed to work in open-source projects that use Eclipse/Papyrus for UML modeling.    We'd like to continue to use Sparx EA, and so easy back-and-forth between Sparx EA and Eclipse/Papyrus of UML models is going to be very important to us.

What we're working on:

Thanks, the Stereotype extension to "ActivityParameter" does show up in my Parameter Stereotypes list.


Thank you, I'll try "ActivityParameter" and then reply back here.

* Using Enterprise Architect version 13.5.1351

* Following Create Stereotype Profiles as per

* Trying to extend the Parameter Metaclass

* But can't locate it!  I can find ParameterSet but not Parameter.

What am I missing?

General Board / Re: UML Structural: behavioral/behavior port
« on: October 08, 2015, 12:42:09 am » (PDF)
The above-linked PDF describes ports and behavior ports (in the UML 2 in a Nutshell book, they're called behavioral ports.)

To quote from there:

A port has the ability to specify that any requests arriving at this port are handled by the behavior of the instance of the owning  classifier, rather than being forwarded to any contained instances, if any.


isBehavior: Boolean

Specifies whether requests arriving at this port are sent to the classifier behavior of this  classifier (see “BehavioredClassifier (from BasicBehaviors)” on page 383). Such ports are  referred to as  behavior port Any invocation of a behavioral feature targeted at a behavior  port will be handled by the instance of the owning classifier itself, rather than by any  instances that this classifier may contain. The default value is false.

Page 170 of the same document has this:

General Board / UML Structural: behavioral/behavior port
« on: October 07, 2015, 08:54:19 am »
As search in all the places suggested by the etiquette guide yield nothing - the general question is - How is a behavioral port represented in Sparx EA? In particular, Figure 4-6 of UML 2.0 in a Nutshell? (scroll down here: )

In words, the diagram has a classifier with a port on its boundary, and a state inside the classifier.  The state and the port are connected. I presume by a connector, but Sparx EA tells me that is invalid UML.

Text accompanying Figure 111, page 170 of the UML 2 SuperStructure document (on the Sparx website at  (PDF) ) says: "A behavior port is indicated by a port connected through a line to a small state symbol inside the symbol representing the containing classifier".   My question can be rephrased - per Sparx, what is the correct type of line - I thought it had to be "connector", but EA says it is bad UML.

Thanks in advance!
-Arun Gupta

PS: this page
says that " a connector with one or more ends connected to a port that is not on a part and that is not a behavior port is a delegation; otherwise it is an assembly".   I'm unable to make delegation or assembly work, it is denied as invalid UML.

General Board / Re: Help - import UML Profile for XML
« on: April 21, 2014, 10:48:31 pm »
Thanks, Nizam!  What was not clear what the Resources menu under Project is optional, and that I have to enable that menu item.  Confusing the matter further are statements in the Sparx User Guide that seems to indicate that using the Resources window is deprecated;

General Board / Help - import UML Profile for XML
« on: April 19, 2014, 05:56:13 am »
I've tried the "Generate MDG Technology File..." route of trying to import the XSD Profile referenced on this page, with no success:

Am using Enterprise Architect v 10.0.1007, Corporate Edition.

New user, so please be gentle  :)

PS: what is the meaning of "One or more Packages missing Filename" when trying to "Generate XML Schema"?

Pages: [1]