Home / Profile Editor / Profiles and Formatting / Profile Editor
Profile Editor
The eaDocX Profile editor is where you define how each element type, and each element type+stereotype will print.
Guide to most important functions
Insert menu
This is the important menu, where you can add new data into a Profile. Data items are split roughly in the same way they appear in the EA menus.
EA Fields
- Common fields – the ones we think you will use most
- (Element)Â fields –Â which are specific to the element type you’re editing
- Tagged values. This will list all the tagged-values for the element type.
- Sub-elements. List the children, attributes & methods etc for the element type
- Advanced – fields which are less commonly used.
- Fixed – fixed values. See Document settings
- Summary – summarize child fields. For example, list all the attributes of a class, as a comma-separated list
- Project – fields which appear in the EA properties browser under the ‘project’ heading
Note that some fields appear in many places, to give you more chance of finding them.
Related data
This lets you include fields from related elements alongside as well. For these, you need to define (1) how the elements are related and (2) what fields of the related element(s) you want to print. This is an alternative to printing the related elements separately, and putting a hyperlink in this element.
- Fields of related elements (or of the connectors which link to them) – for example, if you are printing a Requirement, then you might print the ‘name’ field of a related ‘stakeholder’ element, where they are connected with a ‘Dependency’ connector.
This can be used in tables and inline-formatted elements. - Relationship table – rather than a single field of the related elements, this lets you print a table of the related elements, where you can see multiple fields.
Works only where the parent element type is being printed Inline – otherwise we would get a table inside another table, which is not allowed (except when using Scripting). - Relationship Element – this prints each related element underneath the parent element, where the related element prints according to it own Profile. Use this with care: if the child element also decides to print its own related elements as Relationship Elements, you may get circular relationships, in what case you document will fail when it gets generated. (we have tried to find a way to warn you about this condition, but there may be multiple elements and connectors which make up the circle, and that very hard to compute).
See Editing Relationship Profiles for more information.
Conditional formatting rules can be applied to any attribute of an element, or its related elements.
Format menu
Format Style
For each element, select In-line or Table formatting, or specify Do Not Print.
Inline Options
- Move element attributes between heading and paragraph
- Choose some attributes to print as inline tables (either horizontal or vertical)
Table Options
- Swap between portrait and landscape layout
- Choose Word table style to apply
Arrange
Change the order of individual attributes – up/down (inline) or right/left (tables)