Uses of Class
org.aksw.jena_sparql_api.sparql_path2.ValueSet
Packages that use ValueSet
Package
Description
-
Uses of ValueSet in org.aksw.jena_sparql_api_sparql_path2.playground
Method parameters in org.aksw.jena_sparql_api_sparql_path2.playground with type arguments of type ValueSetModifier and TypeMethodDescriptionstatic <S,T, V, E> org.aksw.commons.util.triplet.TripletPath<V, E> NfaDijkstra.dijkstra(Nfa<S, T> nfa, Predicate<T> isEpsilon, Function<T, Pair<ValueSet<V>>> transToVertexClass, Function<Pair<ValueSet<V>>, Function<? super Iterable<V>, Map<V, Set<org.aksw.commons.util.triplet.Triplet<V, E>>>>> createTripletLookupService, V source, V target) Finds the shortest path connecting the source and target nodes in accordance with an nfastatic <S,T, V, E> List<org.aksw.commons.util.triplet.TripletPath<Map.Entry<S, V>, org.aksw.commons.util.Directed<E>>> YensKShortestPaths.findPaths(Nfa<S, T> nfa, Predicate<T> isEpsilon, Function<T, ? extends Pair<ValueSet<V>>> transToVertexClass, Function<Pair<ValueSet<V>>, ? extends Function<? super Iterable<V>, Map<V, Set<org.aksw.commons.util.triplet.Triplet<V, E>>>>> createTripletLookupService, V source, V target, int maxK) static <S,T, V, E> Map<Map.Entry<S, V>, Set<org.aksw.commons.util.triplet.Triplet<Map.Entry<S, V>, org.aksw.commons.util.Directed<E>>>> NfaDijkstra.getSuccessors(Nfa<S, T> nfa, Predicate<T> isEpsilon, Function<T, ? extends Pair<ValueSet<V>>> transToVertexClass, Function<Pair<ValueSet<V>>, ? extends Function<? super Iterable<V>, Map<V, Set<org.aksw.commons.util.triplet.Triplet<V, E>>>>> createTripletLookupService, Iterable<Map.Entry<S, V>> stateVertexPairs) Note: When when requesting successors of a vertex, the state component will be resolved to non-epsilon state, and the result will be accociated back with the requested state Note: we could require T to be T extends Pair<ValueSet> static <T,V, E> boolean NfaDijkstra.isOrigin(Pair<ValueSet<V>> vertexClass, V vertex, org.aksw.commons.util.triplet.Triplet<V, E> triplet) Check whether a triplet originated from a certain transition -
Uses of ValueSet in org.aksw.jena_sparql_api.sparql_path2
Methods in org.aksw.jena_sparql_api.sparql_path2 with type parameters of type ValueSetModifier and TypeMethodDescriptionstatic <S,D, T extends LabeledEdge<S, ? extends org.aksw.commons.util.Directed<? extends ValueSet<D>>>>
Pair<ValueSet<D>>NfaExecutionUtils.extractNextPropertyClasses(org.jgrapht.Graph<S, T> nfaGraph, Predicate<T> isEpsilon, Set<S> states, boolean reverse) Methods in org.aksw.jena_sparql_api.sparql_path2 that return ValueSetModifier and TypeMethodDescriptionstatic <T> ValueSet<T>ValueSet.create()Deprecated.static <T> ValueSet<T>ValueSet.create(boolean isPositive, Collection<T> values) Deprecated.static <T> ValueSet<T>ValueSet.create(boolean isPositive, T... values) Deprecated.static <T> ValueSet<T>ValueSet.createEmpty()Deprecated.VertexClass.getBwdNodes()VertexClass.getFwdNodes()Deprecated.case: positive - positive Simply take the intersection case: positive - negative {1, 2, 3} intersect {not {2}}: -> {1, 3} (positive.removeAll(negative)) case: negative - positive Same as above case: negative - negative Simply take the unionValueSet.negate()Deprecated.Deprecated.case: positive - positive Simply take the union case: positive - negative {1, 2, 3} intersect {not {1, 4}}: -> {4} (negative.removeAll(positive)) case: negative - positive Same as above case: negative - negative Simply take the intersectionMethods in org.aksw.jena_sparql_api.sparql_path2 that return types with arguments of type ValueSetModifier and TypeMethodDescriptionstatic <S,D, T extends LabeledEdge<S, ? extends org.aksw.commons.util.Directed<? extends ValueSet<D>>>>
Pair<ValueSet<D>>NfaExecutionUtils.extractNextPropertyClasses(org.jgrapht.Graph<S, T> nfaGraph, Predicate<T> isEpsilon, Set<S> states, boolean reverse) Methods in org.aksw.jena_sparql_api.sparql_path2 with parameters of type ValueSetModifier and TypeMethodDescriptionstatic voidPathVisitorResourceShapeBuilder.apply(ResourceShapeBuilder rsb, ValueSet<org.apache.jena.graph.Node> valueSet, boolean reverse) Deprecated.case: positive - positive Simply take the intersection case: positive - negative {1, 2, 3} intersect {not {2}}: -> {1, 3} (positive.removeAll(negative)) case: negative - positive Same as above case: negative - negative Simply take the unionDeprecated.case: positive - positive Simply take the union case: positive - negative {1, 2, 3} intersect {not {1, 4}}: -> {4} (negative.removeAll(positive)) case: negative - positive Same as above case: negative - negative Simply take the intersectionMethod parameters in org.aksw.jena_sparql_api.sparql_path2 with type arguments of type ValueSetModifier and TypeMethodDescriptionstatic voidPathVisitorResourceShapeBuilder.apply(ResourceShapeBuilder rsb, Pair<ValueSet<org.apache.jena.graph.Node>> predicateClass, boolean reverse) static <V> VertexClass<V>static <S,T> org.aksw.commons.rx.lookup.LookupService<org.apache.jena.graph.Node, Set<org.aksw.commons.util.triplet.Triplet<org.apache.jena.graph.Node, org.apache.jena.graph.Node>>> PathExecutionUtils.createLookupService(org.aksw.jenax.dataaccess.sparql.factory.execution.query.QueryExecutionFactoryQuery qef, Pair<ValueSet<org.apache.jena.graph.Node>> predicateClass) A function that creates a lookup service for a given qef and predicate classstatic <V> VertexClass<V>static <V> VertexClass<V>static <V> VertexClass<V>Constructors in org.aksw.jena_sparql_api.sparql_path2 with parameters of type ValueSetModifierConstructorDescriptionPredicateClass(ValueSet<org.apache.jena.graph.Node> fwdNodes, ValueSet<org.apache.jena.graph.Node> bwdNodes) VertexClass(ValueSet<V> fwdNodes, ValueSet<V> bwdNodes)