@Override
    public boolean deconnect(SlotInterface s) {
        OVLine l = getLine((OVNode) s);
        if (l != null) {
            lines_.remove(l);
        }

        if (isPolyvalent() && connections_.size() == 0) {
            setType(ValueType.VOID);
        }
        boolean flag = super.deconnect(s);
        if (flag) {
            trigDeconn();
        }
        return flag;
    }