## Uses of Interface
org.apache.cayenne.reflect.ArcProperty

- Packages that use ArcProperty
  Package | Description
  --- | ---
  org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.reflect |
  org.apache.cayenne.util | General utility classes.

- - ### Uses of ArcProperty in org.apache.cayenne.graph

    Constructors in org.apache.cayenne.graph with parameters of type ArcProperty
    Constructor and Description
    `ArcId(ArcProperty property)`

  - ### Uses of ArcProperty in org.apache.cayenne.query

    Fields in org.apache.cayenne.query declared as ArcProperty
    Modifier and Type | Field and Description
    --- | ---
    `protected ArcProperty` | RelationshipQuery.`arc`

  - ### Uses of ArcProperty in org.apache.cayenne.reflect

    Subinterfaces of ArcProperty in org.apache.cayenne.reflect
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ToManyMapProperty` A property representing a map of objects keyed by one of the object properties.
    `interface` | `ToManyProperty` A property representing a collection of objects.
    `interface` | `ToOneProperty` An ArcProperty that points to a single graph node.

    Classes in org.apache.cayenne.reflect that implement ArcProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseArcProperty` A base implementation of the `ArcProperty`.
    `class` | `BaseToManyProperty` A generic superclass of CollectionProperty implementations.
    `class` | `BaseToOneProperty` A convenience base superclass for `ToOneProperty` implementors.

    Fields in org.apache.cayenne.reflect with type parameters of type ArcProperty
    Modifier and Type | Field and Description
    --- | ---
    `protected Collection<ArcProperty>` | PersistentDescriptor.`mapArcProperties`

    Methods in org.apache.cayenne.reflect that return ArcProperty
    Modifier and Type | Method and Description
    --- | ---
    `ArcProperty` | ArcProperty.`getComplimentaryReverseArc()` Returns a complimentary reverse ArcProperty or null if no reverse arc exists.
    `ArcProperty` | BaseArcProperty.`getComplimentaryReverseArc()`

    Methods in org.apache.cayenne.reflect that return types with arguments of type ArcProperty
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ArcProperty>` | ClassDescriptor.`getMapArcProperties()` Returns a collection over the arc properties whose reverse arcs are to-many maps.
    `Collection<ArcProperty>` | LazyClassDescriptorDecorator.`getMapArcProperties()`
    `Collection<ArcProperty>` | PersistentDescriptor.`getMapArcProperties()`

  - ### Uses of ArcProperty in org.apache.cayenne.util

    Methods in org.apache.cayenne.util with parameters of type ArcProperty
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ObjectContextGraphAction.`handleArcPropertyChange(Persistent object, ArcProperty property, Object oldValue, Object newValue)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.