A B C D E F G H I L N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEventGraph<ID> - Class in com.github.moaxcp.graphs.greenrobot
- AbstractEventGraph(ID, EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- AbstractEventGraph(EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- AbstractEventGraph.EventEdge - Class in com.github.moaxcp.graphs.greenrobot
- AbstractEventGraph.EventVertex - Class in com.github.moaxcp.graphs.greenrobot
- AbstractGraph<ID> - Class in com.github.moaxcp.graphs
-
This class provides a partial implementation of the
Graph
interface. - AbstractGraph() - Constructor for class com.github.moaxcp.graphs.AbstractGraph
- AbstractGraph(ID) - Constructor for class com.github.moaxcp.graphs.AbstractGraph
- AbstractGraph.SimpleEdge - Class in com.github.moaxcp.graphs
- AbstractGraph.SimpleVertex - Class in com.github.moaxcp.graphs
- addEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- addEdge(ID, ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- addVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- addVertex(ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- adjacentEdges() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- adjacentEdges() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns the set of all edges connecting to this vertex.
- AllEdgesPropertyAdded<K> - Class in com.github.moaxcp.graphs.events
- AllEdgesPropertyAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- AllEdgesPropertyRemoved<K> - Class in com.github.moaxcp.graphs.events
- AllEdgesPropertyRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- AllEdgesPropertyUpdated<K> - Class in com.github.moaxcp.graphs.events
- AllEdgesPropertyUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyAdded<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyRemoved<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyUpdated<K> - Class in com.github.moaxcp.graphs.events
- AllVerticesPropertyUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
B
- build() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgeCreated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgeIdAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgeIdRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgePropertyAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgePropertyRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.EdgeRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphEvent.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphIdAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphIdRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphPropertyAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphPropertyRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphPropertyUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent.Builder
- build() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexCreated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexPropertyAdded.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexPropertyRemoved.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated.Builder
- build() - Method in class com.github.moaxcp.graphs.events.VertexRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllEdgesPropertyAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllEdgesPropertyRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllEdgesPropertyUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllVerticesPropertyAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllVerticesPropertyRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.AllVerticesPropertyUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.DirectedGraphCreated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeCreated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeIdAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeIdEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeIdRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeIdUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeOptionalIdEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgePropertyAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgePropertyEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgePropertyRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgePropertyUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.EdgeRequiredIdEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphIdAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphIdRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphIdUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphPropertyAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphPropertyRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphPropertyUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.GraphRequiredIdEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.PropertyEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.PropertyUpdatedEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.UndirectedGraphCreated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexCreated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexIdUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexPropertyAdded.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexPropertyEvent.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexPropertyRemoved.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexPropertyUpdated.Builder
- Builder() - Constructor for class com.github.moaxcp.graphs.events.VertexRemoved.Builder
C
- com.github.moaxcp.graphs - package com.github.moaxcp.graphs
- com.github.moaxcp.graphs.events - package com.github.moaxcp.graphs.events
- com.github.moaxcp.graphs.greenrobot - package com.github.moaxcp.graphs.greenrobot
- connectsFrom(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- connectsFrom(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'from' parameter.
- connectsTo(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- connectsTo(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'to' parameter.
D
- DirectedEdgeKey<ID> - Class in com.github.moaxcp.graphs
-
Used by directed implementations of
AbstractGraph
. - DirectedEdgeKey(ID, ID) - Constructor for class com.github.moaxcp.graphs.DirectedEdgeKey
-
Creates a DirectedEdgeKey with given from and to params.
- DirectedEventGraph<ID> - Class in com.github.moaxcp.graphs.greenrobot
- DirectedEventGraph(ID, EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.DirectedEventGraph
- DirectedEventGraph(EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.DirectedEventGraph
- DirectedGraph<ID> - Class in com.github.moaxcp.graphs
- DirectedGraph() - Constructor for class com.github.moaxcp.graphs.DirectedGraph
- DirectedGraph(ID) - Constructor for class com.github.moaxcp.graphs.DirectedGraph
- DirectedGraphCreated<K> - Class in com.github.moaxcp.graphs.events
- DirectedGraphCreated.Builder<K> - Class in com.github.moaxcp.graphs.events
E
- edge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- edge(ID, ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Ensures an edge exists between 'from' and 'to' vertices.
- EdgeCreated<K> - Class in com.github.moaxcp.graphs.events
- EdgeCreated.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeEvent<K> - Class in com.github.moaxcp.graphs.events
- EdgeEvent(EdgeEvent.Builder<K, ? extends EdgeEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.EdgeEvent
- EdgeEvent.Builder<K,S extends EdgeEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- edgeFrom(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- edgeFrom(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'from' parameter.
- edgeId(K) - Method in class com.github.moaxcp.graphs.events.EdgeIdEvent.Builder
- edgeId(K) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.Builder
- EdgeIdAdded<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdAdded(EdgeIdAdded.Builder<K>) - Constructor for class com.github.moaxcp.graphs.events.EdgeIdAdded
- EdgeIdAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdEvent<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdEvent(EdgeIdEvent.Builder<K, ? extends EdgeIdEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.EdgeIdEvent
- EdgeIdEvent.Builder<K,S extends EdgeIdEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- EdgeIdRemoved<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdRemoved(EdgeIdRemoved.Builder<K>) - Constructor for class com.github.moaxcp.graphs.events.EdgeIdRemoved
- EdgeIdRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdUpdated<K> - Class in com.github.moaxcp.graphs.events
- EdgeIdUpdated(EdgeIdUpdated.Builder<K>) - Constructor for class com.github.moaxcp.graphs.events.EdgeIdUpdated
- EdgeIdUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeKey<ID> - Class in com.github.moaxcp.graphs
-
Key for identifying edges within a collection such as Map.
- EdgeKey(ID, ID) - Constructor for class com.github.moaxcp.graphs.EdgeKey
-
Creates an EdgeKey with given from and to params.
- EdgeOptionalIdEvent<K> - Class in com.github.moaxcp.graphs.events
- EdgeOptionalIdEvent(EdgeOptionalIdEvent.Builder<K, ? extends EdgeOptionalIdEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.EdgeOptionalIdEvent
- EdgeOptionalIdEvent.Builder<K,S extends EdgeOptionalIdEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- edgeProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- edgeProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets edge property returning this graph
- EdgePropertyAdded<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyEvent<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyEvent(EdgePropertyEvent.Builder<K, ? extends EdgePropertyEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.EdgePropertyEvent
- EdgePropertyEvent.Builder<K,S extends EdgePropertyEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- EdgePropertyRemoved<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyUpdated<K> - Class in com.github.moaxcp.graphs.events
- EdgePropertyUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeRemoved<K> - Class in com.github.moaxcp.graphs.events
- EdgeRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- EdgeRequiredIdEvent<K> - Class in com.github.moaxcp.graphs.events
- EdgeRequiredIdEvent(EdgeRequiredIdEvent.Builder<K, ? extends EdgeRequiredIdEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.EdgeRequiredIdEvent
- EdgeRequiredIdEvent.Builder<K,S extends EdgeRequiredIdEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- edgeTo(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- edgeTo(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'to' parameter.
- endpoints() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- endpoints() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns ordered pair of endpoint ids.
- equals(Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- equals(Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- equals(Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- equals(Object) - Method in class com.github.moaxcp.graphs.DirectedEdgeKey
-
Two DirectedEdgeKeys are equal when both from and to members match exactly.
- equals(Object) - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgeIdEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.PropertyEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.PropertyUpdatedEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated
- equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
- equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated
- equals(Object) - Method in class com.github.moaxcp.graphs.UndirectedEdgeKey
- EventEdge(ID, ID, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventEdge
- EventGraph<ID,BUS> - Interface in com.github.moaxcp.graphs
-
An implementation of graphs which sends
GraphEvent
s when the graph is modified. - EventVertex(ID, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventVertex
F
- findEdge(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- findEdge(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
finds edge with given id.
- findEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- findEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Finds edge connecting 'from' and 'to' vertex.
- findVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- findVertex(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Finds vertex with given id.
- from() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- from() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns vertex id of 'from' endpoint.
- from(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- from(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets vertex id of 'from' endpoint.
- from(K) - Method in class com.github.moaxcp.graphs.events.EdgeEvent.Builder
- from(K) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.Builder
- fromVertex() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- fromVertex() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns 'from' vertex
- fromVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- fromVertex(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'from' parameter.
G
- getBus() - Method in interface com.github.moaxcp.graphs.EventGraph
- getBus() - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgeOptionalIdEvent
- getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
- getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgeRequiredIdEvent
- getEdgeIds() - Method in class com.github.moaxcp.graphs.AbstractGraph
- getEdgeIds() - Method in interface com.github.moaxcp.graphs.Graph
-
Returns a map of edge ids to edges.
- getEdgeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- getEdgeProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Returns
Optional
of an edge property. - getEdges() - Method in class com.github.moaxcp.graphs.AbstractGraph
- getEdges() - Method in interface com.github.moaxcp.graphs.Graph
-
Returns an ordered collection of all edges in this graph.
- getFrom() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- getFrom() - Method in class com.github.moaxcp.graphs.EdgeKey
-
Returns 'from' vertex id.
- getFrom() - Method in class com.github.moaxcp.graphs.events.EdgeEvent
- getFrom() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
- getFrom() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns vertex id of 'from' endpoint.
- getGraphId() - Method in class com.github.moaxcp.graphs.events.GraphEvent
- getGraphId() - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent
- getId() - Method in class com.github.moaxcp.graphs.AbstractGraph
- getId() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- getId() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- getId() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns optional identifier of this edge.
- getId() - Method in interface com.github.moaxcp.graphs.Graph
-
Returns the id of this graph.
- getId() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
returns identifier of vertex.
- getName() - Method in class com.github.moaxcp.graphs.events.PropertyEvent
- getOldEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated
- getOldGraphId() - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated
- getOldValue() - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated
- getOldValue() - Method in class com.github.moaxcp.graphs.events.PropertyUpdatedEvent
- getOldValue() - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated
- getOldVertexId() - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated
- getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- getProperty(String) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns
Optional
of a property. - getProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Returns
Optional
of a property. - getProperty(String) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns
Optional
of a property. - getTo() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- getTo() - Method in class com.github.moaxcp.graphs.EdgeKey
-
Returns 'to' vertex id.
- getTo() - Method in class com.github.moaxcp.graphs.events.EdgeEvent
- getTo() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
- getTo() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns vertex id of 'to' endpoint.
- getValue() - Method in class com.github.moaxcp.graphs.events.PropertyEvent
- getVertexId() - Method in class com.github.moaxcp.graphs.events.VertexEvent
- getVertexId() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
- getVertexProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- getVertexProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Returns
Optional
of a vertex property. - getVertices() - Method in class com.github.moaxcp.graphs.AbstractGraph
- getVertices() - Method in interface com.github.moaxcp.graphs.Graph
-
Returns an ordered map of all vertices in this graph.
- Graph<ID> - Interface in com.github.moaxcp.graphs
-
A graph is composed of vertices and edges.
- Graph.Edge<ID> - Interface in com.github.moaxcp.graphs
-
An edge between two vertices in a graph.
- Graph.Vertex<ID> - Interface in com.github.moaxcp.graphs
-
Vertex of graph.
- GraphEvent<K> - Class in com.github.moaxcp.graphs.events
- GraphEvent.Builder<K,S extends GraphEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- graphId(K) - Method in class com.github.moaxcp.graphs.events.GraphEvent.Builder
- graphId(K) - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent.Builder
- GraphIdAdded<K> - Class in com.github.moaxcp.graphs.events
- GraphIdAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphIdRemoved<K> - Class in com.github.moaxcp.graphs.events
- GraphIdRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphIdUpdated<K> - Class in com.github.moaxcp.graphs.events
- GraphIdUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyAdded<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyRemoved<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyUpdated<K> - Class in com.github.moaxcp.graphs.events
- GraphPropertyUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- GraphRequiredIdEvent<K> - Class in com.github.moaxcp.graphs.events
- GraphRequiredIdEvent(GraphRequiredIdEvent.Builder<K, ? extends GraphRequiredIdEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.GraphRequiredIdEvent
- GraphRequiredIdEvent.Builder<K,S extends GraphRequiredIdEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
H
- hashCode() - Method in class com.github.moaxcp.graphs.AbstractGraph
- hashCode() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- hashCode() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- hashCode() - Method in class com.github.moaxcp.graphs.DirectedEdgeKey
- hashCode() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreated
- hashCode() - Method in class com.github.moaxcp.graphs.events.EdgeIdEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated
- hashCode() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated
- hashCode() - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated
- hashCode() - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.PropertyEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.PropertyUpdatedEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreated
- hashCode() - Method in class com.github.moaxcp.graphs.events.VertexEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated
- hashCode() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
- hashCode() - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated
- hashCode() - Method in class com.github.moaxcp.graphs.UndirectedEdgeKey
I
- id(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- id(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- id(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- id(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets identifier of this edge.
- id(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets the id of this graph
- id(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
sets identifier of this vertex.
- inEdges() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- inEdges() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns the set of edges connecting to this vertex where 'to' is the 'id' of this vertex
- inherited() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns an unmodifiable map of inherited properties
- inherited() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns an unmodifiable map of inherited properties
- isDirected() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- isDirected() - Method in class com.github.moaxcp.graphs.DirectedGraph
- isDirected() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns true if this edge is directed.
- isDirected() - Method in interface com.github.moaxcp.graphs.Graph
-
Returns true if this graph is directed.
- isDirected() - Method in class com.github.moaxcp.graphs.greenrobot.DirectedEventGraph
- isDirected() - Method in class com.github.moaxcp.graphs.greenrobot.UndirectedEventGraph
- isDirected() - Method in class com.github.moaxcp.graphs.UndirectedGraph
L
- local() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns an unmodifiable map of local properties
- local() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns an unmodifiable map of local properties
N
- name(String) - Method in class com.github.moaxcp.graphs.events.PropertyEvent.Builder
- newEdge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
- newEdge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.DirectedGraph
- newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.greenrobot.DirectedEventGraph
- newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.greenrobot.UndirectedEventGraph
- newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.UndirectedGraph
- newVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
- newVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
O
- oldEdgeId(K) - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated.Builder
- oldGraphId(K) - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated.Builder
- oldValue(Object) - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated.Builder
- oldValue(Object) - Method in class com.github.moaxcp.graphs.events.PropertyUpdatedEvent.Builder
- oldValue(Object) - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated.Builder
- oldVertexId(K) - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated.Builder
- outEdges() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- outEdges() - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Returns the set of edges connecting to this vertex where 'from' is the 'id' of this vertex
P
- property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- property(String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets the value of a local property returning this edge.
- property(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets property on this graph returning this graph
- property(String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Sets the value of a local property returning this vertex.
- PropertyEvent<K> - Class in com.github.moaxcp.graphs.events
- PropertyEvent(PropertyEvent.Builder<K, ? extends PropertyEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.PropertyEvent
- PropertyEvent.Builder<K,S extends PropertyEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- PropertyUpdatedEvent<K> - Class in com.github.moaxcp.graphs.events
- PropertyUpdatedEvent(PropertyUpdatedEvent.Builder<K, ? extends PropertyUpdatedEvent.Builder>) - Constructor for class com.github.moaxcp.graphs.events.PropertyUpdatedEvent
- PropertyUpdatedEvent.Builder<K,S extends PropertyUpdatedEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
R
- removeEdge(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeEdge(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes edge with given id
- removeEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes edge with given from and to.
- removeEdge(ID, ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- removeEdgeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeEdgeProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes edge property returning this graph
- removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- removeProperty(String) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Removes property from local properties returning this edge.
- removeProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes property on this graph returning this graph
- removeProperty(String) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Removes property from local properties returning this vertex.
- removeProperty(String) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventEdge
- removeProperty(String) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventVertex
- removeProperty(String) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- removeVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeVertex(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes vertex with given id.
- removeVertex(ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- removeVertexProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
- removeVertexProperty(String) - Method in interface com.github.moaxcp.graphs.Graph
-
Removes vertex property returning this graph
S
- self() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.AllEdgesPropertyUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.AllVerticesPropertyUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgeCreated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgeIdAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgeIdRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgeIdUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgePropertyAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgePropertyRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgePropertyUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.EdgeRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphEvent.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphIdAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphIdRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphIdUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphPropertyAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphPropertyRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphPropertyUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.GraphRequiredIdEvent.Builder
- self() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexCreated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexIdUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexPropertyAdded.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexPropertyRemoved.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexPropertyUpdated.Builder
- self() - Method in class com.github.moaxcp.graphs.events.VertexRemoved.Builder
- setEdgeProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- setEdgeProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets edge property.
- setFrom(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- setFrom(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets vertex id of 'from' endpoint.
- setId(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- setId(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- setId(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- setId(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets identifier of this edge.
- setId(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets the id of this graph.
- setId(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
sets identifier of vertex.
- setId(ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventEdge
- setId(ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventVertex
- setId(ID) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets the value of a local property.
- setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets property on this graph
- setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Sets the value of a local property.
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventEdge
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph.EventVertex
- setProperty(String, Object) - Method in class com.github.moaxcp.graphs.greenrobot.AbstractEventGraph
- setTo(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- setTo(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets vertex id of 'to' endpoint.
- setVertexProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- setVertexProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets vertex property.
- SimpleEdge(ID, ID, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- SimpleVertex(ID, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
T
- to() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- to() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns vertex id of 'to' endpoint.
- to(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- to(ID) - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Sets vertex id of 'to' endpoint.
- to(K) - Method in class com.github.moaxcp.graphs.events.EdgeEvent.Builder
- to(K) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.Builder
- toVertex() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
- toVertex() - Method in interface com.github.moaxcp.graphs.Graph.Edge
-
Returns 'to' vertex
- toVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
- toVertex(ID) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
-
Ensures this vertex connects to the vertex with an 'id' property equal to the 'to' parameter.
U
- UndirectedEdgeKey<ID> - Class in com.github.moaxcp.graphs
-
Used by undirected implementations of
AbstractGraph
. - UndirectedEdgeKey(ID, ID) - Constructor for class com.github.moaxcp.graphs.UndirectedEdgeKey
-
Creates an UndirectedEdgeKey with given from and to params.
- UndirectedEventGraph<ID> - Class in com.github.moaxcp.graphs.greenrobot
- UndirectedEventGraph(ID, EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.UndirectedEventGraph
- UndirectedEventGraph(EventBus) - Constructor for class com.github.moaxcp.graphs.greenrobot.UndirectedEventGraph
- UndirectedGraph<ID> - Class in com.github.moaxcp.graphs
- UndirectedGraph() - Constructor for class com.github.moaxcp.graphs.UndirectedGraph
- UndirectedGraph(ID) - Constructor for class com.github.moaxcp.graphs.UndirectedGraph
- UndirectedGraphCreated<K> - Class in com.github.moaxcp.graphs.events
- UndirectedGraphCreated.Builder<K> - Class in com.github.moaxcp.graphs.events
V
- value(Object) - Method in class com.github.moaxcp.graphs.events.PropertyEvent.Builder
- vertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
- vertex(ID) - Method in interface com.github.moaxcp.graphs.Graph
-
Ensure a vertex exists with id and returns the vertex.
- VertexCreated<K> - Class in com.github.moaxcp.graphs.events
- VertexCreated.Builder<K> - Class in com.github.moaxcp.graphs.events
- VertexEvent<K> - Class in com.github.moaxcp.graphs.events
- VertexEvent.Builder<K,S extends VertexEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- vertexId(K) - Method in class com.github.moaxcp.graphs.events.VertexEvent.Builder
- vertexId(K) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.Builder
- VertexIdUpdated<K> - Class in com.github.moaxcp.graphs.events
- VertexIdUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- vertexProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
- vertexProperty(String, Object) - Method in interface com.github.moaxcp.graphs.Graph
-
Sets vertex property returning this graph
- VertexPropertyAdded<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyAdded.Builder<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyEvent<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyEvent.Builder<K,S extends VertexPropertyEvent.Builder<K,S>> - Class in com.github.moaxcp.graphs.events
- VertexPropertyRemoved<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyUpdated<K> - Class in com.github.moaxcp.graphs.events
- VertexPropertyUpdated.Builder<K> - Class in com.github.moaxcp.graphs.events
- VertexRemoved<K> - Class in com.github.moaxcp.graphs.events
- VertexRemoved.Builder<K> - Class in com.github.moaxcp.graphs.events
All Classes All Packages