Share via


ProviderRegistry Class

Definition

This class is an entry points for differencer to obtains its provider. Domain specific provider of the Diff service can be registered into this class.

A provider supplies domain specific information or logic so that the differencer can handle different graph type and runtime behaviour correctly.

A provider must be registered before the compare method is invoked.

public class ProviderRegistry
type ProviderRegistry = class
Public Class ProviderRegistry
Inheritance
ProviderRegistry

Constructors

ProviderRegistry()

Constructor

Properties

AvailablePropertyValueProviders

Obtain a list of registered AvailablePropertyValueProvider.

ContainerSortingProviders

Obtain a list of registered ContainerSortingProvider

NodeItemNameAdapterProviders

Obtain a list of registered NodeItemNamesAdapterProvider

PropertyComparerProviders

Obtain a list of registered SfcNodeAdapterProvider.

SfcNodeAdapterProviders

Obtain a list of registered SfcNodeAdapterProvider.

Methods

RegisterProvider(AvailablePropertyValueProvider)

Register the specified provider

RegisterProvider(ContainerSortingProvider)

Register the specified provider

RegisterProvider(NodeItemNamesAdapterProvider)

Register the specified provider

RegisterProvider(PropertyComparerProvider)

Register the specified provider

RegisterProvider(SfcNodeAdapterProvider)

Register the specified provider

UnregisterProvider(AvailablePropertyValueProvider)

Unregister the specified provider

UnregisterProvider(ContainerSortingProvider)

Unregister the specified provider

UnregisterProvider(NodeItemNamesAdapterProvider)

Unregister the specified provider

UnregisterProvider(PropertyComparerProvider)

Unregister the specified provider

UnregisterProvider(SfcNodeAdapterProvider)

Unregister the specified provider

Applies to