    graph.getConnectedLinks(element [, opt])

Get all links connected with `element`.

If `opt.inbound === true`, return only inbound connected links. Conversely, if `opt.outbound === true`, return only outbound connected links. If both of these options were left undefined, or if both of them were set to `true`, return inbound as well as outbound links.

By default, this function returns only immediate (shallow) inbound and outbound links - no recursion. (Note that connections from `element` to embedded child elements, and connections to `element` from embedding parent elements count as shallow, too - they too are returned.)

If `opt.deep === true`, return all outside links that connect with `element` or any of its descendants (descendants meaning elements that are embedded or deeply embedded within `element`). The `inbound` and `outbound` options can still be applied on top of this option.

Note that the specification of `opt.deep` excludes links that connect two descendants of `element` (enclosed links). If you do need to find all links connected with and/or enclosed within `element`, you should use `opt.deep === true` alongside an additional option: `opt.includeEnclosed === true`.

Example use:

    var links = graph.getConnectedLinks(element); // inbound and outbound
    var links = graph.getConnectedLinks(element, { outbound: true });
    var links = graph.getConnectedLinks(element, { deep: true }); // inbound and outbound
    var links = graph.getConnectedLinks(element, { inbound: true, deep: true });
    var links = graph.getConnectedLinks(element, { outbound: true, deep: true, includeEnclosed: true });