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 - Helmut Ortmann

Pages: 1 ... 45 46 [47] 48 49 ... 60
691
Bugs and Issues / Re: Duplicated GUID action pin and VC private repo
« on: June 21, 2012, 03:14:48 am »
Hi Geert,

thanks for your reply.

It's easy to reproduce and I've sent a bug report to SPARX.

Regards,

Helmut

692
Bugs and Issues / Re: Duplicated GUID action pin and VC private repo
« on: June 20, 2012, 06:52:46 am »
Hallo,

thanks for your advise.

Unfortunately this isn't just by chance. It happens more than 10 times a day. These all only with Action Pins.
Additionally sometimes there is a lost of data.  A note e.g. becomes an "External Reference" and the content is lost. The benefit of VC is that you ca see it very well.


Do be aware of the problem is easy: Just a script to search for 'External Reference'. The thing is: In fact there is no missing 'External Reference'. It has something to do with Export/Import XML.




693
Bugs and Issues / Duplicated GUID action pin and VC private repo
« on: June 19, 2012, 11:51:03 pm »
Hallo,
Duplicated GUID (t_object, t_operationparams) by action pin and private repositories
We work with two private repositories (Oracle, *.eap) and MKS as VC tool.
1. In Oracle:     Make a Call Operation Action with an Action Pin and Check in.
2. In *.eap-File: Checkout Package in *.eap file, make some changes and Checkin
3. In Oracle:     Checkout Package
   The Action Pin has the Type 'External Reference'
   The ClassifierGUID in table (actionPin) points to the Boundary Element with the Text 'External Reference'
   The ClassifierGUID in table (actionPin) points to the operationparams.

Thanks for your help!

694
Bugs and Issues / Re: Find in Project Browser for Diagram
« on: June 05, 2012, 06:52:50 pm »
Hi,

a month ago or so I reported a bug.

Helmut

695
Bugs and Issues / Find in Project Browser for Diagram
« on: June 05, 2012, 05:48:41 pm »
Hallo,

some releases in the past I could navigate from Model Search Result list in case it's a Diagram or a Connector to:
  • Diagram (Browser and open Diagram)
  • Connector (only open Diagram and select connector)

Now the two entries in the Context Menue are gray.

With a query which return Diagrams or Connectors it was a very convinient way to open diagram or select the connector in the diagram.

Kind regards,

Helmut

696
Uml Process / Re: EA simulation using SendSignals and Accept Eve
« on: October 28, 2014, 01:37:09 am »
Hi,

the example model shipped with EA provides an example.

On the SPARX homepage, Resources, All demonstrations you find the example: Simulation and Prototyping (http://www.sparxsystems.com/resources/demos/index.html).

Helmut

697
Uml Process / Re: Insert Object in Information flow
« on: July 31, 2014, 02:21:54 am »
Hi,

as far as I know it isn't possible to add objects to information flows.

With:
Advanced, Information Items conveyed

you can add classifiers such as Classes, Actors, Activities,.. to the information flow.

Be aware: Maintaining conveyed classifiers on information flow isn't a well supported feature of EA.

Helmut


698
Uml Process / Re: <<signal>> in EA
« on: July 25, 2014, 03:19:45 am »
Hi,

you can add attributes to <<signals>> in UML as well as in SysML.

Just type F9 when your block is selected. Make sure that you see attributes (Diagram properties).

By the way: What do you mean by Properties? Author and so or just Attributes.

Inheritance should work in SysML as in UML. I haven't seen any difference.

Helmut

699
Uml Process / Re: Class Operation Behavior and Activity Diagram
« on: February 25, 2014, 12:49:29 am »
Hello,

you link the operation to an activity which is specified by an activity diagram. This is done in the operation properties by:
- Behavior
- Element
- Select Activity

If you want to use parameters in the activity diagram than use the same name and type as in the operation.

I have made an addin to automate this by:
- Create Package for Behavior
- Create Activity
- Create Activity Diagram
- Place Activity and Initial Node on the activity diagram
- Add the parameters to the activity
Last and not least I have a function to update the parameters of the Activity from the operation.

Helmut

700
Uml Process / Re: Multiple State Machine Instances
« on: July 13, 2014, 03:21:17 am »
Hi,

try the SPARX webinar for EA11 and simulation statemachines. The example shows two instances of a class and another class with 1 instance.


http://www.sparxsystems.com/products/ea/11/video/state-machines/state-machine-execution.htm

Helmut

701
Uml Process / Re: [SysML] Activities
« on: July 10, 2014, 05:13:14 pm »
Hi,

usually you simple drag and drop an Activity from the project browser on the canvas of a bbd. Be sure to use the activity as a link and not as an invocation/instance.

You may also create a new Activity from the toolbox. Make sure the Activity Toolbox is shown (More Tools, Sysml.., Activity). There are also other ways to create a new Activity in a bbd (e.g. Quick Linker, or blank key).

In EA/SysML you usually see no SysML frame.

Helmut

702
Uml Process / Re: [SysML] Activities
« on: July 09, 2014, 10:16:17 pm »
Hi,

I think you could put is this way.

Parameter is the specification what is possible to pass and Pins specifies what is passed in the current context.

Helmut

703
Uml Process / Re: [SysML] Activities
« on: July 09, 2014, 09:53:03 pm »
Hi,

1. Define an Activity
Usually you define and specify an activity, which is a reusable behavior, in an activity- or/and bbd (only definition) -diagram. An Activity may have parameters and a behavior described by its Activity Diagram.
Parameters are like formal parameters defined by the specification in a programming language. In essence it's the specification of the parameter which might be passed in case of an invocation/call.

2. The usage of an Activity
Usually you use an Activity inside an Activity Diagram. Just simply drag the activity from the canvas to the diagram and make sure you have chosen to create an Invocation. You see the result as a fork in the right down corner of the shape.
Now you have a usage / invocation of an activity. It's up to you to use pins to visualize the exchange of parameters. Each Activity parameter may result in a PIN which is the actual parameter with current value in a programming language. You may also say: This is the invocation/call of a behavior.

In SysML and also in UML it's often useful to distinguish between the specification of a reusable behavior and the call / usage of the behavoir. The usage may pass special values to the Activity.

In short:
- Definition is an Activity with the specification of its behavior and parameters
- Invocation / Usage is the current usage of the Activity from e.g another Activity with possible actual values.
- A Parameter is the specification which parameters may be passed to the Activity. Activities may have parameters
- A Pin of an Activity Invocation represents the currently passed value of the parameter. Activity Invocations may have Pins.

Hope it helps.

Helmut



704
Uml Process / Re: Finding where a InformationItem is conveyed
« on: May 21, 2014, 08:27:58 pm »
If you start your SQL with:
Code: [Select]
select t_diagram.ea_guid AS CLASSGUID, t_diagram.diagram_type AS CLASSTYPE,..

you can jump from the search window to the diagram.

Helmut

705
Uml Process / Re: Finding where a InformationItem is conveyed
« on: May 21, 2014, 08:03:52 pm »
With script and SQL-Search it's possible (not a perfect solution).

Write a SQL-Search with the GUID as <Search Term> and output the diagram, Source Element and Target Element. Then you can easily navigate to the diagram and with luck you see your item.

Write a browser script which calls the Search with the GUID.
Put the browser script into a browser script group.

Then you have your search at the context menue in the project browser.

To make it a bit easier to use you may write a Search Script (type  Model Search Group) to open the diagram of the selected connector and select the source and target of the connector.

I admit, if you haven't done it before it will take some time.

Helmut




Pages: 1 ... 45 46 [47] 48 49 ... 60