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 © 2018 MuleSoft, Inc.. All rights reserved.