All references have logical name to allow handling multiple linkages; typical case would be that where nodes have both parent/child and sibling linkages. If so, pairs of references should be named differently. It is an error for a class to have multiple back references with same name, even if types pointed are different.
Note
only methods and fields can be annotated with this annotation: constructor arguments should NOT be annotated, as they can not be either managed or back references.
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: Logical name for the reference pairLogical name for the reference property pair; used to link managed and back references. |
| value | back to summary |
|---|---|
| public String value() Logical name for the reference property pair; used to link managed and back references. Default name can be used if there is just single reference pair (for example, node class that just has parent/child linkage, consisting of one managed reference and matching back reference)
| |