## Uses of Interface
org.hibernate.metamodel.domain.Type

Packages that use Type
org.hibernate.metamodel.domain: This package defines metadata modeling of a logical domain model.
org.hibernate.metamodel.source
org.hibernate.metamodel.source.annotations
org.hibernate.metamodel.source.annotations.entity
org.hibernate.metamodel.source.internal

Uses of Type in org.hibernate.metamodel.domain

Subinterfaces of Type in org.hibernate.metamodel.domain
`interface` `AttributeContainer` Basic contract for any container holding attributes.
`interface` `Hierarchical` Additional contract for things that can occur in an inheritance hierarchy (specifically ones we would need to traverse).

Classes in org.hibernate.metamodel.domain that implement Type
`class` `AbstractAttributeContainer` Convenient base class for `AttributeContainer`.
`class` `BasicType` Models a basic type.
`class` `Component` Models the notion of a component (what JPA calls an Embeddable).
`class` `Entity` Models the notion of an entity
`class` `NonEntity` Models the concept class in the hierarchy with no persistent attributes.
`class` `Superclass` Models the concept of a (intermediate) superclass

Methods in org.hibernate.metamodel.domain that return Type
`Type` `AbstractAttributeContainer.PluralAttributeImpl.getElementType()`
`Type` `PluralAttribute.getElementType()`
`Type` `AbstractAttributeContainer.IndexedPluralAttributeImpl.getIndexType()`
`Type` `IndexedPluralAttribute.getIndexType()`
`Type` `SingularAttribute.getSingularAttributeType()` Retrieve the attribute type descriptor.
`Type` `AbstractAttributeContainer.SingularAttributeImpl.getSingularAttributeType()`

Methods in org.hibernate.metamodel.domain with parameters of type Type
`void` `SingularAttribute.resolveType(Type type)`
`void` `AbstractAttributeContainer.SingularAttributeImpl.resolveType(Type type)`
`void` `AbstractAttributeContainer.PluralAttributeImpl.setElementType(Type elementType)`
`void` `PluralAttribute.setElementType(Type elementType)`
`void` `AbstractAttributeContainer.IndexedPluralAttributeImpl.setIndexType(Type indexType)`
`void` `IndexedPluralAttribute.setIndexType(Type indexType)`

Uses of Type in org.hibernate.metamodel.source

Methods in org.hibernate.metamodel.source that return Type
`Type` `BindingContext.makeJavaType(String className)`

Uses of Type in org.hibernate.metamodel.source.annotations

Methods in org.hibernate.metamodel.source.annotations that return Type
`Type` `AnnotationBindingContextImpl.makeJavaType(String className)`

Uses of Type in org.hibernate.metamodel.source.annotations.entity

Methods in org.hibernate.metamodel.source.annotations.entity that return Type
`Type` `EntityBindingContext.makeJavaType(String className)`

Uses of Type in org.hibernate.metamodel.source.internal

Methods in org.hibernate.metamodel.source.internal that return Type
`Type` `MetadataImpl.makeJavaType(String className)`

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.