Package com.blazebit.domain.runtime.model
Blaze-Domain runtime model.
-
Interface Summary Interface Description BasicDomainType A basic type in the domain.CollectionDomainType A collection type in the domain.DomainFunction A function in the domain.DomainFunctionArgument Represents the argument to a domain function.DomainFunctionTypeResolver A domain function return type resolver.DomainModel A type checked domain model that can be used for domain introspection.DomainOperationTypeResolver A domain operation type resolver.DomainPredicateTypeResolver A domain predicate type resolver.DomainType A type in the domain.EntityDomainType An entity type in the domain.EntityDomainTypeAttribute An entity attribute of an entity domain type.EnumDomainType An enum type in the domain.EnumDomainTypeValue An enum value of an enum domain type.MetadataHolder A domain element that can hold metadata definitions. -
Class Summary Class Description StaticDomainFunctionTypeResolvers A domain function type resolver utility that caches static resolvers.StaticDomainFunctionTypeResolvers.FirstArgumentDomainFunctionTypeResolver A resolver that returns the first argument type as result type.StaticDomainFunctionTypeResolvers.FourthArgumentDomainFunctionTypeResolver A resolver that returns the fourth argument type as result type.StaticDomainFunctionTypeResolvers.NthArgumentDomainFunctionTypeResolver A resolver that returns the nth argument type as result type.StaticDomainFunctionTypeResolvers.SecondArgumentDomainFunctionTypeResolver A resolver that returns the second argument type as result type.StaticDomainFunctionTypeResolvers.ThirdArgumentDomainFunctionTypeResolver A resolver that returns the third argument type as result type.StaticDomainOperationTypeResolvers A domain operation type resolver utility that caches static resolvers.StaticDomainPredicateTypeResolvers A domain predicate type resolver utility that caches static resolvers.TemporalInterval A positive temporal interval. -
Enum Summary Enum Description DomainFunctionVolatility The volatility of a domain function.DomainOperator The domain operators that are available for domain types.DomainPredicate The domain predicates that are available for domain types.DomainType.DomainTypeKind The domain type kinds. -
Exception Summary Exception Description DomainTypeResolverException A domain type resolver exception.