Class Relationship.Details

  • All Implemented Interfaces:
    Visitable
    Enclosing interface:
    Relationship

    @API(status=INTERNAL,
         since="1.0")
    public static final class Relationship.Details
    extends java.lang.Object
    implements Visitable
    See RelationshipDetail. This is not a public API and just used internally for structuring the tree.
    • Method Detail

      • hasContent

        public boolean hasContent()
        Internal helper method indicating whether the details have content or not.
        Returns:
        true if any of the details are filled
      • getDirection

        @API(status=INTERNAL)
        public Relationship.Direction getDirection()
        Returns:
        The direction of the relationship.
      • getTypes

        @API(status=INTERNAL)
        public RelationshipTypes getTypes()
        Returns:
        The relationship types being matched.
      • getProperties

        @API(status=INTERNAL)
        public Properties getProperties()
        Returns:
        The properties of this relationship.
      • accept

        public void accept​(Visitor visitor)
        Description copied from interface: Visitable
        Accept a Visitor visiting this Visitable and its nested Visitables if applicable.
        Specified by:
        accept in interface Visitable
        Parameters:
        visitor - the visitor to notify, must not be null.