## Uses of Interface
org.eclipse.lemminx.services.extensions.ITypeDefinitionParticipant

Packages that use ITypeDefinitionParticipant
org.eclipse.lemminx.extensions.contentmodel.participants
org.eclipse.lemminx.services.extensions

### Uses of ITypeDefinitionParticipant in org.eclipse.lemminx.extensions.contentmodel.participants

Classes in org.eclipse.lemminx.extensions.contentmodel.participants that implement ITypeDefinitionParticipant
`class` `ContentModelTypeDefinitionParticipant` Extension to support XML type definition based on content model (XML Schema type definition, etc)

### Uses of ITypeDefinitionParticipant in org.eclipse.lemminx.services.extensions

Classes in org.eclipse.lemminx.services.extensions that implement ITypeDefinitionParticipant
`class` `AbstractTypeDefinitionParticipant` Abstract class for type definition.

Methods in org.eclipse.lemminx.services.extensions that return types with arguments of type ITypeDefinitionParticipant
`Collection<ITypeDefinitionParticipant>` XMLExtensionsRegistry.`getTypeDefinitionParticipants()`

Methods in org.eclipse.lemminx.services.extensions with parameters of type ITypeDefinitionParticipant
`void` XMLExtensionsRegistry.`registerTypeDefinitionParticipant​(ITypeDefinitionParticipant typeDefinitionParticipant)`
`void` XMLExtensionsRegistry.`unregisterTypeDefinitionParticipant​(ITypeDefinitionParticipant typeDefinitionParticipant)`