Uses of Interface
science.aist.gtf.graph.Edge
-
Packages that use Edge Package Description science.aist.gtf.graph science.aist.gtf.graph.builder science.aist.gtf.graph.factory science.aist.gtf.graph.impl -
-
Uses of Edge in science.aist.gtf.graph
Subinterfaces of Edge in science.aist.gtf.graph Modifier and Type Interface Description interfaceEdgeView<V,E>Interface that allows to provide a different view on an edge.Methods in science.aist.gtf.graph that return Edge Modifier and Type Method Description Edge<V,E>EdgeView. getViewedEdge()Retrieves the viewed edgeMethods in science.aist.gtf.graph that return types with arguments of type Edge Modifier and Type Method Description default Set<Edge<V,E>>Graph. getEdges()returns all edges that are inside the graph.Set<Edge<V,E>>GraphStateAccessor. getEdges(Vertex<V,E> vertex)returns the edges for a given vertexCollection<Edge<V,E>>Vertex. getEdges()Collection<Edge<V,E>>Vertex. getIncomingEdges()Returns all edges that are incoming into this vertex.Collection<Edge<V,E>>Vertex. getOutgoingEdges()Returns all edges which are outgoing from this vertex.Methods in science.aist.gtf.graph with parameters of type Edge Modifier and Type Method Description voidGraphState. addEdge(Edge<V,E> edge, Vertex<V,E> source, Vertex<V,E> target)Adds an edge between given source and target vertexVertex<V,E>GraphStateAccessor. getSource(Edge<V,E> edge)Returns the source vertex for a given edgeVertex<V,E>GraphStateAccessor. getTarget(Edge<V,E> edge)Returns the target vertex for a given edgeMethod parameters in science.aist.gtf.graph with type arguments of type Edge Modifier and Type Method Description voidGraph. setVertexTraversalStrategy(TraversalStrategy<Vertex<V,E>,Edge<V,E>> traversalStrategy)Sets the traversal strategy -
Uses of Edge in science.aist.gtf.graph.builder
Method parameters in science.aist.gtf.graph.builder with type arguments of type Edge Modifier and Type Method Description GraphBuilder<V,E>EdgeWithBuilder. with(Consumer<Edge<V,E>> callback)Add a callback method, that is executed when the edge is created. -
Uses of Edge in science.aist.gtf.graph.factory
Methods in science.aist.gtf.graph.factory that return Edge Modifier and Type Method Description <T,E>
Edge<T,E>DefaultGraphFactory. createEdge(E elem)<V,E>
Edge<V,E>GraphFactory. createEdge(E elem)Returns a new instance of an edgeMethods in science.aist.gtf.graph.factory with parameters of type Edge Modifier and Type Method Description <V,E>
EdgeView<V,E>DefaultGraphFactory. createEdgeView(Edge<V,E> viewedEdge)<V,E>
EdgeView<V,E>GraphFactory. createEdgeView(Edge<V,E> viewedEdge)Returns a new instance of an edge view -
Uses of Edge in science.aist.gtf.graph.impl
Classes in science.aist.gtf.graph.impl that implement Edge Modifier and Type Class Description classAbstractEdge<V,E>Abstract base class to be used for different edge implementation, that are based on a graph state.classEdgeImpl<V,E>Implementation of EdgeclassEdgeViewImpl<V,E>This class is used to provide a view on a given edge, this means, that it decorates an existing edge but uses its own graph state which does only contain a view on the graph.Methods in science.aist.gtf.graph.impl that return types with arguments of type Edge Modifier and Type Method Description Collection<Edge<V,E>>AbstractVertex. getEdges()Set<Edge<V,E>>GraphStateImpl. getEdges(Vertex<V,E> vertex)Collection<Edge<V,E>>AbstractVertex. getIncomingEdges()Collection<Edge<V,E>>AbstractVertex. getOutgoingEdges()Methods in science.aist.gtf.graph.impl with parameters of type Edge Modifier and Type Method Description voidGraphStateImpl. addEdge(Edge<V,E> edge, Vertex<V,E> source, Vertex<V,E> target)Vertex<V,E>GraphStateImpl. getSource(Edge<V,E> edge)Vertex<V,E>GraphStateImpl. getTarget(Edge<V,E> edge)Constructors in science.aist.gtf.graph.impl with parameters of type Edge Constructor Description EdgeViewImpl(Edge<V,E> viewedEdge)
-