Uses of Interface
science.aist.gtf.graph.Graph
-
-
Uses of Graph in science.aist.gtf.graph.builder
Methods in science.aist.gtf.graph.builder that return Graph Modifier and Type Method Description Graph<V,E>
GraphBuilder. addSubGraph(Graph<V,E> subGraph)
Adds the subgraph to this graph, and returns a new resulting graph, that represents a view on the elements of the all vertices and edges.Graph<V,E>
GraphBuilder. toGraph()
Creates the graph based on the vertices and edges defines in that graph builder.Methods in science.aist.gtf.graph.builder with parameters of type Graph Modifier and Type Method Description Graph<V,E>
GraphBuilder. addSubGraph(Graph<V,E> subGraph)
Adds the subgraph to this graph, and returns a new resulting graph, that represents a view on the elements of the all vertices and edges.Method parameters in science.aist.gtf.graph.builder with type arguments of type Graph Modifier and Type Method Description void
GraphBuilder. addGraphCreationCallback(Consumer<Graph<V,E>> callback)
This method allows adding callback methods, that are applied once the toGraph method is called. -
Uses of Graph in science.aist.gtf.graph.builder.impl
Methods in science.aist.gtf.graph.builder.impl that return Graph Modifier and Type Method Description Graph<V,E>
GraphBuilderImpl. addSubGraph(Graph<V,E> subGraph)
Graph<V,E>
GraphBuilderImpl. toGraph()
Methods in science.aist.gtf.graph.builder.impl with parameters of type Graph Modifier and Type Method Description Graph<V,E>
GraphBuilderImpl. addSubGraph(Graph<V,E> subGraph)
Method parameters in science.aist.gtf.graph.builder.impl with type arguments of type Graph Modifier and Type Method Description void
GraphBuilderImpl. addGraphCreationCallback(Consumer<Graph<V,E>> callback)
-
Uses of Graph in science.aist.gtf.graph.factory
Methods in science.aist.gtf.graph.factory that return Graph Modifier and Type Method Description <T,E>
Graph<T,E>DefaultGraphFactory. createGraph(GraphStateAccessor<T,E> graphStateAccessor)
<V,E>
Graph<V,E>GraphFactory. createGraph(GraphStateAccessor<V,E> graphState)
Returns a new instance of a graph -
Uses of Graph in science.aist.gtf.graph.impl
Classes in science.aist.gtf.graph.impl that implement Graph Modifier and Type Class Description class
GraphImpl<V,E>
Implementation of a graphMethods in science.aist.gtf.graph.impl that return Graph Modifier and Type Method Description static <V,E>
Graph<V,E>GraphImpl. create(GraphStateAccessor<V,E> graphState)
Creates a new GraphMethods in science.aist.gtf.graph.impl that return types with arguments of type Graph Modifier and Type Method Description static <V,E>
Collector<Vertex<V,E>,?,Graph<V,E>>GraphCollector. toGraph(BiPredicate<Vertex<V,E>,Vertex<V,E>> predicate)
Creates a collector, that allows to collect a stream of vertices and convert it into a graph.static <V,E>
Collector<Vertex<V,E>,?,Graph<V,E>>GraphCollector. toSubGraph()
Creates a subgraph for a given set of vertices, where the edge between the vertices in the stream are used. -
Uses of Graph in science.aist.gtf.graph.impl.iterator
Constructors in science.aist.gtf.graph.impl.iterator with parameters of type Graph Constructor Description DepthFirstSearchGraphIterator(Graph<V,E> graph)
-
Uses of Graph in science.aist.gtf.transformation.renderer
Methods in science.aist.gtf.transformation.renderer with parameters of type Graph Modifier and Type Method Description Result
MultiGraphTransformationRenderer. mapProperties(Result result, Graph<SourceV,SourceE> sGraph, Vertex<SourceV,SourceE> currentElement)
No supported inMultiGraphTransformationRenderer
Result
MultiGraphTransformationRenderer. renderElement(Graph<SourceV,SourceE> container, Vertex<SourceV,SourceE> currentElement)
Executes the list of child renderer, and returns the result of the first one, that matches
-