## Uses of Interface
javax.persistence.metamodel.PluralAttribute

Packages that use PluralAttribute
javax.persistence.criteria
javax.persistence.metamodel

### Uses of PluralAttribute in javax.persistence.criteria

Methods in javax.persistence.criteria that return PluralAttribute
`PluralAttribute<? super Z,C,E>` PluralJoin.`getModel()`

Methods in javax.persistence.criteria with parameters of type PluralAttribute
`<Y> Fetch<X,Y>` FetchParent.`fetch(PluralAttribute<? super X,?,Y> attribute)`
`<Y> Fetch<X,Y>` FetchParent.`fetch(PluralAttribute<? super X,?,Y> attribute, JoinType jt)`
`<E,C extends Collection<E>> Expression<C>` Path.`get(PluralAttribute<X,C,E> collection)`

### Uses of PluralAttribute in javax.persistence.metamodel

Subinterfaces of PluralAttribute in javax.persistence.metamodel
`interface` `CollectionAttribute<X,E>`
`interface` `ListAttribute<X,E>`
`interface` `MapAttribute<X,K,V>`
`interface` `SetAttribute<X,E>`

Methods in javax.persistence.metamodel that return types with arguments of type PluralAttribute
`Set<PluralAttribute<X,?,?>>` ManagedType.`getDeclaredPluralAttributes()`
`Set<PluralAttribute<? super X,?,?>>` ManagedType.`getPluralAttributes()`