Defines a relationship between two Nodes There may or may not be an inverse relation on the foreign node
Parameters
the property on the class which defines the relationship
the class associated with the item nodes
the type of the relation (label associated with Neo4j relationship)
direction of the relation (direction associated with Neo4j relationship)
the class associated with the NodeDefinition this is used as part of, must be a subclass of the property defining class
the names of authorizations which allow via this relation. These names result in properties with value true on the relation
Inheritors
Properties
Functions
Generates a Cypher-DSL RelationshipPattern
Creates the remote property setter. Checks all properties on the remote node, and returns the first where
Gets related nodes defined by this property, but only those already loaded (therefore no lazy loading) The relationships do not have to be persisted yet
Gets related nodes to save
Gets the diff describing updates of the property