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 ... 6 7 [8] 9 10 ... 59
106
Hi Guillaume,

hoTools now supports Port synchronization for Properties/Parts. EA does most of the work. For details see:

https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoTools/wiki/PortSynchronization

Kind regards,

Helmut

107
Hi Guillaume,

thanks for your suggestion and interest.

As far as I've tested it, EA 13 creates Ports for Parts when you create them by dragging Blocks onto the IBD.

It's no big deal to create/synchronize ports according to a reference like the block. I see two different possibilities doing this: Just synchronizing block to its parts or more general generate ports from an arbitrary classifier.

I'll look into it and come back. You can also drop me a mail with details or add a feature request on GitHub.

Kind regards,

Helmut


108
Hi Guillaume,

you may find hoTools and this Community Resource http://community.sparxsystems.com/community-resources/1040-show-or-hide-ports-activity-parameters-or-action-pins helpful.

Kind regards,

Helmut

 

109
Hi,

you may also use hoTools. It supports conveyed items by:
- Buttons in its GUI (select flow or item and click)
  https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoTools/wiki/ConveyedItems
- SQL Scripts with Macros like #ConveyedItemIDS# (almost like an ordinary EA SQL Search, but a lot of enhancements)
 https://github.com/Helmut-Ortmann/EnterpriseArchitect_hoTools/wiki/EaSqlMacros

Kind regards,

Helmut

110
Hello,

often there is an issue with the registration of the Add-In DLL.

You may have a look at:
http://community.sparxsystems.com/community-resources/772-ea-installation-inspector

It's a nice tool to find registration issues with EA Add-Ins. It also contains a description of possible causes.

Kind regard,

Helmut

112
Hi,

as far as I know, there is no easy one-click way or so to do it.

You can drag the block(s) on the IBD with holding Ctrl key. Then EA asks you what to 'Drop as' (Property,..) and how to handle Structural Elements. In my opinion, this works only partly as I would assume.

In an existing IBD, I don't know a way to add existing ports to properties quickly.

Consider filing a bug report for dragging multiple Blocks onto IBD. 

For that reason, I added some port related features to the free hoTools. Currently, not all of these functions work for SysML properties. I may change this with the next release.

Regards,

Helmut




113
Automation Interface, Add-Ins and Tools / Re: Model Search Group
« on: January 04, 2017, 02:01:41 am »
Hi,

if you insert a script in the Model Search Group you can call the Script from Find in Project (CTRL+F) by:
- Right click on found item
- Scripts, Select one of the scripts

It gives you easy access to Scripts which run on found items.

Regards,

Helmut

114
Uml Process / Re: Control Classes
« on: December 28, 2016, 01:59:49 am »
Hi,

in my point of view be careful with mixing different concepts.

The MVC concept is used to build graphical user interfaces. The logic how to calculate an item to visualize is usually part of the M as Model. Often this is called the business logic. Usually, the logic how to control the graphical user interface is part of the C as Controller.

There is another concept like (not GUI related):
- Entity
- Controller
- Boundary

If you search the internet, you'll find a lot of opinions, and you carefully have to look if the solution prescribed fits your problem.

Regarding password validation:
In my opinion, password validation is part of the business logic. Therefore part of the model. Repeating code, Methods is almost never a good solution.

By the way: Don't apologize, just write. Most of us aren't native English speaker. If you want to improve your English you may use tools like Grammarly.

Kind regards,

Helmut

 



115
General Board / Re: Sequence Diagram - Lifelines
« on: December 28, 2016, 01:06:27 am »
Hi,

as far as I know, there is no possibility to customize this behavior.

You can:
- Avoid entering a stereotype for the object instance/lifeline
  Then you can resize it. But you can't easily see that's a controller.
- Use a name for the lifeline (may look better)
- Use spaces in name (may look better)
- Live with it
- Feature request

Kind regards,

Helmut

116
Hi,

With SQL and also with a Model Script you can select an arbitrary information to visualize with your Template Fragment. Each column may be from a different model element or model element type. With SQL you accomplish this with e.g. "UNION".

There is also the possibility to use a Document Script to return rtf.

You find a description:
http://www.sparxsystems.com/enterprise_architect_user_guide/13.0/model_publishing/custom_query_fragments.html

Kind regards,

Helmut

117
Hi,

I agree with Geert. I would also like to participate in such a project.

The idea is great. Keep code and model in sync and everything is fine. It works fine for limited scopes like State Machines or DSLs (Domain Specific Languages).

Also be aware: Modern IDEs like Eclipse or Visual Studio are comfortable to use. They are doing a great job to implement the problem at hand.

If you model to generate code, there is the risk that your model is more to produce good code than to understand your problem at hand. Then you deal with a complicated environment and a model that is mostly made to generate code.

Well, there is a solution like MDA (Model Driven Architecture) or so. You develop an analysis model and then (generate) an implementation model. Be aware: This is also no easy job like many Powerpoints suggest.

To make it short: Think carefully about a general purpose code generating environment. In most cases, you'll need management approval to cover risks, costs, etc.

Kind regards,

Helmut

118
Uml Process / Re: Find and Replace
« on: December 23, 2016, 05:18:23 pm »
Hi,

an easy way is to:
- Export Package or Model as *.xml
- Using a text editor for search and replace (be careful not to change unwanted things)
- Import from *.xml

Kind regards,

Helmut

119
General Board / Re: Scrollbar in relationship matrix
« on: December 23, 2016, 05:13:16 pm »
Hi,

It's a bit of peculiar.

Depending on the arrangement of your workspace it works as expected or as you described it.

Please report a bug. See the button at the bottom of the page, Support, Report a bug.

In my point of view, it's important to describe the circumstances when there are no scroll bars. The workspace layout, ...

Thanks for reporting the bug!

Kind regards,

Helmut

120
Hi,

I also have the problem of not seeing the type of a port property. You may change the default to always see the type by:

With,
- Start, Preferences, Object, Port and Part type visible by default


Please, don't forget to post a bug report!

Kind regards,

Helmut

Pages: 1 ... 6 7 [8] 9 10 ... 59