A factory class to ensure that the required services are injected into the SelectionTrigger. It is registered as selection-services.SelectionTriggerFactory to the system.

interface SelectionTriggerFactory {
    create(options: SelectionTriggerOptions): SelectionTrigger;
    selectionReceiverSupportsAdding: undefined | boolean;
}

Properties

selectionReceiverSupportsAdding: undefined | boolean

Informs about the capability of the SelectionReceiver to support adding of selections. This is introduced, to allow the selection ui to detect if the user can choose between adding and overwriting of selection results.

Note: If undefined is returned, there is no SelectionReceiver available.

Methods