public final class TypeRepository extends Object
TypeRepository provides access to all the declared types, along with their type it mapping, storing the relation of a
given type and its declared subtypes across all the ExtensionModel available in the context.| Modifier and Type | Class and Description |
|---|---|
class |
TypeRepository.TypeCatalogEntry |
| Constructor and Description |
|---|
TypeRepository(Set<ExtensionModel> extensions) |
| Modifier and Type | Method and Description |
|---|---|
Set<org.mule.metadata.api.model.ObjectType> |
getAllBaseTypes() |
Optional<String> |
getDeclaringExtension(org.mule.metadata.api.model.MetadataType type) |
Set<org.mule.metadata.api.model.ObjectType> |
getSubTypes(org.mule.metadata.api.model.ObjectType type) |
public TypeRepository(Set<ExtensionModel> extensions)
Copyright © 2023 MuleSoft, Inc.. All rights reserved.