# Uses of Interface
org.apache.cayenne.exp.property.RelationshipProperty

Packages that use RelationshipProperty
Package
Description
org.apache.cayenne.exp
Cayenne data expression classes.
org.apache.cayenne.exp.property
Property API

- ## Uses of RelationshipProperty in org.apache.cayenne.exp

  Classes in org.apache.cayenne.exp that implement RelationshipProperty
  Modifier and Type
  Class
  Description
  `class`
  `Property<E>`
  Deprecated.
  since 4.2 in favour of type-specific set of properties, see `PropertyFactory` and `org.apache.cayenne.exp.property` package.

- ## Uses of RelationshipProperty in org.apache.cayenne.exp.property

  Classes in org.apache.cayenne.exp.property that implement RelationshipProperty
  Modifier and Type
  Class
  Description
  `class`
  `CollectionProperty<V extends Persistent,E extends Collection<V>>`
  Base class for `ListProperty` and `SetProperty`
  `class`
  `EntityProperty<E extends Persistent>`
  Property that represents to-one relationships.
  `class`
  `ListProperty<V extends Persistent>`
  Property that represents to-many relationship mapped on `List`.
  `class`
  `MapProperty<K,V extends Persistent>`
  Property that represents to-many relationship mapped on `Map`.
  `class`
  `SetProperty<V extends Persistent>`
  Property that represents to-many relationship mapped on `Set`.