getAllForType(edgeType) {

    const allSubscribers = this.allSubscribers;
    const subscribersForType = [];

    for (let i = 0, l = allSubscribers.length; i < l; i++) {

      if (allSubscribers[i].canHandle(edgeType)) {

        subscribersForType.push(allSubscribers[i]);

        if (allSubscribers[i].skipOthers) {
          break;
        }
      }
    }

    return subscribersForType;

  }
Gets all matching subscribers for a type.

@param {EdgeType} edgeType
@returns AbstractEdgeTypeSubscriber[]