## Uses of Class
org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder.PropertyPathBuilder

- Packages that use PropertyPathBuilder
  Package | Description
  --- | ---
  org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder |

- - ### Uses of PropertyPathBuilder in org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder

    Methods in org.eclipse.rdf4j.sparqlbuilder.constraint.propertypath.builder that return PropertyPathBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyPathBuilder` | PropertyPathBuilder.`group()` | Enclose the path with ``(` and `)``.
    `PropertyPathBuilder` | PropertyPathBuilder.`inv()` | Invert whatever comes next (i.e.
    `static PropertyPathBuilder` | PropertyPathBuilder.`of​(IRI predicate)` |
    `static PropertyPathBuilder` | PropertyPathBuilder.`of​(Iri predicate)` |
    `PropertyPathBuilder` | PropertyPathBuilder.`oneOrMore()` | Append ``+`` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`or​(Consumer<EmptyPropertyPathBuilder> subtreeBuilder)` | Append ``|`` and the product of the `subtreeBuilder` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`or​(IRI predicate)` | Append ``|` path` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`or​(PropertyPath path)` | Append ``|` path` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`or​(Iri predicate)` | Append ``|` predicate` to the path.
    `PropertyPathBuilder` | EmptyPropertyPathBuilder.`pred​(IRI predicate)` | Start the path with `predicate`.
    `PropertyPathBuilder` | EmptyPropertyPathBuilder.`pred​(Iri predicate)` | Start the path with `predicate`.
    `PropertyPathBuilder` | PropertyPathBuilder.`then​(Consumer<EmptyPropertyPathBuilder> subtreeBuilder)` | Append ``/`` and the product of the `subtreeBuilder` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`then​(IRI predicate)` | Append ``/` path` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`then​(PropertyPath path)` | Append ``/` path` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`then​(Iri predicate)` | Append ``/` predicate` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`zeroOrMore()` | Append ``*`` to the path.
    `PropertyPathBuilder` | PropertyPathBuilder.`zeroOrOne()` | Append ``?`` to the path.