Focus of Control2 – This looks and behaves like the UML 2 Focus of Control symbol, with the modification that lines can be connected to the symbol. Lines will connect to the innermost Focus of Control2 symbol type present at the desired location. Behavior associated with making such connections, such as representational consistency, also applies.
If used with a line symbol depicted like Generic Line then connections can be made to foc2 symbols, but there is no special behavior for supporting change of line connections or maintaining horizontal lines or arranging lines on creating recursive lines.
If used with a line symbol depicted as type 576 (Message/Stimulus when UML 2.x is enabled) then the following applies...
When dragging line endpoint within area covered by the lifeline symbol (width dictated by header box), it should snap to a foc2 symbol if there is one available at that height, or the lifeline. If foc2 is chosen then it is the innermost one. If the point is to the right of it then right edge; if the point is to the left of it then left edge.
Symbol properties can define behavior with regards to line style. Set them up with a default value to dictate the behavior for that symbol type.
LineStyleAllow=T means that the user can change the line style.
LineStyleHorz=T means that new lines will be orthogonal and therefore kept horizontal. This property is only needed if the former is not specified. If specified it should be specified as INVISIBLE as it only controls the default line style.