Class NavigableRole

java.lang.Object
org.hibernate.metamodel.model.domain.NavigableRole
All Implemented Interfaces:
Serializable, DotIdentifierSequence

public final class NavigableRole extends Object implements DotIdentifierSequence, Serializable
A compound path which represents a ModelPart and uniquely identifies it with the runtime metamodel.

The root will name either an entity or collection

See Also:
API Note:
Poorly named. Should probably have been `org.hibernate.metamodel.model.mapping.MappingRole`; the term "navigable" here is meant to indicate that we could navigate to the specific ModelPart given the role.