java.lang.Object
org.aksw.jena_sparql_api.sparql_path2.NfaOps

public class NfaOps extends Object
  • Constructor Details

    • NfaOps

      public NfaOps()
  • Method Details

    • concatenate

      public static <V, E, T> PartialNfa<V,T> concatenate(org.jgrapht.Graph<V,E> graph, PartialNfa<V,T> a, PartialNfa<V,T> b, EdgeLabelAccessor<E,T> edgeLabelAccessor)
      e1 e2
      Parameters:
      graph -
      a -
      b -
      Returns:
    • alternate

      public static <V, E, T> PartialNfa<V,T> alternate(org.jgrapht.Graph<V,E> graph, Supplier<V> vertexFactory, PartialNfa<V,T> a, PartialNfa<V,T> b)
      e1 | e2
      Parameters:
      graph -
      a -
      b -
      Returns:
    • zeroOrOne

      public static <V, E, T> PartialNfa<V,T> zeroOrOne(org.jgrapht.Graph<V,E> graph, Supplier<V> vertexFactory, PartialNfa<V,T> a)
      e?
      Parameters:
      graph -
      vertexFactory -
      a -
      Returns:
    • zeroOrMore

      public static <V, E, T> PartialNfa<V,T> zeroOrMore(org.jgrapht.Graph<V,E> graph, Supplier<V> vertexFactory, PartialNfa<V,T> a, EdgeLabelAccessor<E,T> edgeLabelAccessor)
      e*
      Parameters:
      graph -
      a -
      Returns:
    • oneOrMore

      public static <V, E, T> PartialNfa<V,T> oneOrMore(org.jgrapht.Graph<V,E> graph, Supplier<V> vertexFactory, PartialNfa<V,T> a, EdgeLabelAccessor<E,T> edgeLabelAccessor)
      e+
      Parameters:
      graph -
      vertexFactory -
      a -
      Returns: