flowchart TD
AllTypesResolver("AllTypesResolver")
AllTypesResolver -->|"_typeResolvers"| ITypeResolver
ITypeResolver("ITypeResolver")
ITypeResolver -->|"="| TypeDomainEnumResolver
BaseDomainModel_DomainLabelModel_("BaseDomainModel(DomainLabelModel)")
BaseDomainModel_DomainLabelModel_ -->|"="| TypeDomainEnumResolver
BaseDomainModel_DomainRangeModel_("BaseDomainModel(DomainRangeModel)")
BaseDomainModel_DomainRangeModel_ -->|"="| ResolverDomainType_DomainRangeModel_
BaseDomainModel_DomainRegexModel_("BaseDomainModel(DomainRegexModel)")
BaseDomainModel_DomainRegexModel_ -->|"="| ResolverDomainType_DomainRegexModel_
BaseDomainModel_DomainTrueFalseModel_("BaseDomainModel(DomainTrueFalseModel)")
BaseDomainModel_DomainTrueFalseModel_ -->|"="| ResolverDomainType_DomainTrueFalseModel_
flowchart TD
BaseTypeModel("BaseTypeModel")
BaseTypeModel -->|"="| AllTypesResolver
AllTypesResolver("AllTypesResolver")
AllTypesResolver -->|"_typeResolvers"| ITypeResolver
ResolverRepositoryBuilder("ResolverRepositoryBuilder")
ResolverRepositoryBuilder -->|"AddTypeResolver"| BaseDomainModel_DomainLabelModel_
BaseDomainModel_DomainLabelModel_("BaseDomainModel(DomainLabelModel)")
BaseDomainModel_DomainLabelModel_ -->|"="| TypeDomainEnumResolver
SchemaModel("SchemaModel")
SchemaModel -->|"="| SchemaResolver
SchemaResolver("SchemaResolver")
SchemaResolver -->|"_type"| BaseTypeModel
BaseTypeModel("BaseTypeModel")
BaseTypeModel -->|"="| AllTypesResolver
flowchart TD
TypeDualModel("TypeDualModel")
TypeDualModel -->|"="| TypeDualResolver
TypeEnumModel("TypeEnumModel")
TypeEnumModel -->|"="| TypeEnumResolver
flowchart TD
TypeInputModel("TypeInputModel")
TypeInputModel -->|"="| TypeInputResolver
TypeInputResolver("TypeInputResolver")
TypeInputResolver -->|"_dualResolver"| TypeDualModel
TypeDualModel("TypeDualModel")
TypeDualModel -->|"="| TypeDualResolver
TypeOutputModel("TypeOutputModel")
TypeOutputModel -->|"="| TypeOutputResolver
TypeOutputResolver("TypeOutputResolver")
TypeOutputResolver -->|"_dualResolver"| TypeDualModel
TypeDualModel("TypeDualModel")
TypeDualModel -->|"="| TypeDualResolver
flowchart TD
TypeUnionModel("TypeUnionModel")
TypeUnionModel -->|"="| TypeUnionResolver