Documentation Language: Swift

Class

ECoreDelegateRegistry

Registry for delegates.

actor ECoreDelegateRegistry

Overview

The delegate registry provides a central location for managing operation, validation, and setting delegates, supporting namespace-based organisation and URI-based lookup compatible with Eclipse EMF delegate patterns.

Topics

Instance Methods

F
clearAll()

Remove all registered delegates.

F
clearDelegates(forURI:)

Remove all delegates for a namespace URI.

F
getOperationDelegate(forURI:)

Get the operation delegate for a namespace URI.

F
getRegisteredURIs()

Get all registered namespace URIs.

F
getSettingDelegate(forURI:)

Get the setting delegate for a namespace URI.

F
getStatistics()

Get statistics about registered delegates.

F
getValidationDelegate(forURI:)

Get the validation delegate for a namespace URI.

F
register(operationDelegate:forURI:)

Register an operation delegate for a namespace URI.

F
register(settingDelegate:forURI:)

Register a setting delegate for a namespace URI.

F
register(validationDelegate:forURI:)

Register a validation delegate for a namespace URI.

Type Properties

?
shared

Shared registry instance.

Default Implementations

Relationships

Conforms To