package org.aksw.jena_sparql_api.sparql_path2; import java.util.Set; import org.jgrapht.DirectedGraph; import org.jgrapht.VertexFactory; public interface Nfa<V, E> { DirectedGraph<V, E> getGraph(); Set<V> getStartStates(); Set<V> getEndStates(); /** * States created by the factory are not automatically added the NFA's graph. * * @return */ //VertexFactory<V> getStateFactory(); //boolean isEpsilon(E edge); }