Book a Demo

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

Pages: [1]
1
Hi vkc1020,

yes that's possible. As documented here: https://sparxsystems.com/enterprise_architect_user_guide/17.1/add-ins___scripting/document_generator_interface_class.html you can use the DocumentGenerator Method "DocumentCustomData". The 1st argument is a string in the format of an xml-file. The associated link on the page is a bit misleading. Use his one instead: https://sparxsystems.com/enterprise_architect_user_guide/17.1/model_publishing/example_output_of_an_rtf_templ.html
The xml-string has to follow the xml-structure shown there. Each of your data entries that you want to be shown with the template later is a line in the xml-string with a begin-tag, content and an end-tag (e.g.:  <Tag>Content</Tag>).
Next, in the document template in EA you insert a custom section. In there, with a right-click you insert a custom field. In the example above, your custom field text is simply "Tag". When you have followed the xml-structure above, the EA document generator will replace the custom field "Tag" with "Content" in your generated document.
For additional data, hust add additional data to your xml-string and custom fields to your document template.

I hope this is the answer you were looking for.

2
Hello everyone,

I have a state machine, let's call it stm_A. One of the states therein is state_B, classified by the state machine stm_B. stm_b has Exit Points. I have referenced the Exit Points of state_B via the ConnectionPointReference dialog window to the corresponding Exit Points of stm_B (as required by the EA documentation).

Now, I would like to access this relation via the API from a script. Can anyone tell me, which API attribute for an element is working here? I have already tried the ones from https://sparxsystems.com/enterprise_architect_user_guide/17.1/add-ins___scripting/element2.html. (I am accessing the Exit Point element of the state)

I have the same issue with the alternative: creating a custom reference.

In a special case it works, if stm_B is already finished. Then i can drag and drop it into stm_A inclusing all Structural Elements. In this case, EA automatically creates an "instance-relationship" as seen in the Traceability-window. Now i can simply use the ClassifierID reference. But if stm-B is changed I can't seem to find a way to create this kind of relationship manually between the Exit Points. Does anyone know a method?

Pages: [1]