Welcome to yEd Q&A!
Here you can ask questions and receive answers from other members of the community and yEd developers. And you can tell us your most wanted feature requests.

Categories

Fault Tree Analysis

0 votes
Please can you add "fault tree analysis" to the layout methods and include the approprate nodes in the palette? Yed seems to be perfect for this type of diagram. http://en.wikipedia.org/wiki/Fault_tree_analysis
in Feature Requests by

1 Answer

0 votes
Judging from the single example diagram on the Wikipedia page, I think that the tree layout algorithm is already able to calculate the required arrangements.

Regarding the symbols: most of the event shapes are already available in yEd and it has the 'transfer' triangle, but the gates are missing. I recommend that you import these missing symbols as external graphics like described here: http://yed.yworks.com/support/manual/custom_nodes.html
by [yWorks] (26.8k points)
I was trying import fault tree symbols into the palette but could not. How do I import the symbols?

You need to create a user-defined palette section first (see the Palette Manager chapter in the yEd Manual for related information). Only those may be "modified" by importing custom symbols.

Thanks a lot. I was able to create a new palette and added the symbols. However, I could not write text inside the symbols. The text goes to the bottom, top or sides depending on settings in properties dialog box.

Is there a way to write text inside the symbols?
Yes, of course, it is possible to write text inside a node.

If the text is placed outside the node, you need to adjust label property "Placement". Either use "Internal: Center" or "SmartFree: Anywhere". The latter supports text inside and outside of nodes, so when your text is outside and you switch to "SmartFree: Anywhere", it will stay outside. However, you can then drag the text inside the node with the mouse.

You can change label placement for all selected nodes or labels at once.
Thank you so much. This tool is extra ordinarily powerful. I was able to modify the label properties to put text inside the middle of the node. So, for every node I add to the user defined palette, I have to set the label properties to my desired option. This tool is just tool incredible. You guys are very generous to make it free to the world.

Thank you once again for the support
Please, sorry to ask again. I also want to be drawing event trees. As you know, event trees consist of only horizontal and vertical lines. Is there a way to draw such lines?
It seems to me you are looking for orthogonal edge routing. Several of yEd's layout algorithm support this:
- Layout -> Tree -> Directed
- Layout -> Hierarchic
- Layout -> Orthogonal
In addition, the routing algorithms
- Layout -> Edge Routing -> Orthogonal/Polyline
- Layout -> Edge Routing -> Orthogonal
may be used to enforce orthogonal edge routes without changing the positions of nodes.
Thanks a lot for the response. However, the challenge I have is that event trees are only lines and do not need any of the nodes in the palette. So, how do I draw only the lines without using the nodes?
Thomas, is it possible to contribute to Yed to create a pre-defined palette for the fault analysis symbols?

I am afraid, we do not accept contributions for yEd at this time.

You can, of course, create a user-defined palette section and publish the corresponding GraphML file for others to use. E.g. several such palette GraphML files have been published on GitHub:
https://github.com/abesto/yed-aws-palettes
https://github.com/gardar/yed-fa-palettes

Legal Disclosure | Privacy Policy
...