A B C D E F G H I L N O P R S T U V 
All Classes All Packages

A

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, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
addVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
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.

B

build() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent.DirectedGraphCreatedEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent.UndirectedGraphCreatedEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
build() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent.VertexRemovedEventBuilder
 
builder() - Static method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
builder() - Static method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 

C

clearProperties() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
clearProperties() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
com.github.moaxcp.graphs - package com.github.moaxcp.graphs
 
com.github.moaxcp.graphs.core - module com.github.moaxcp.graphs.core
 
com.github.moaxcp.graphs.events - package com.github.moaxcp.graphs.events
 
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.
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
 
DirectedGraphCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
DirectedGraphCreatedEvent.DirectedGraphCreatedEventBuilder<ID> - 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.
edge(ID, ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
edge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edge(ID, ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
EdgeCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
EdgeCreatedEvent.EdgeCreatedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
edgeId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
edgeId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
edgeId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
EdgeInheritedPropertyEvent<ID> - Class in com.github.moaxcp.graphs.events
 
EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder<ID> - 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.
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
edgeProperty(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
edgeProperty(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
EdgePropertyEvent<ID> - Class in com.github.moaxcp.graphs.events
 
EdgePropertyEvent.EdgePropertyEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
EdgeRemovedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
EdgeRemovedEvent.EdgeRemovedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
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.DirectedGraphCreatedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 
equals(Object) - Method in class com.github.moaxcp.graphs.UndirectedEdgeKey
 
EventGraph<ID> - Interface in com.github.moaxcp.graphs
An implementation of graphs which sends events when the graph is modified.

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.
fromId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
fromId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
fromId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
fromVertex() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
fromVertex() - Method in interface com.github.moaxcp.graphs.Graph.Edge
Returns 'from' vertex

G

getEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdge(ID, ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
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.
getEdgeProperties() - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getEdgeProperties() - Method in interface com.github.moaxcp.graphs.Graph
Returns an unmodifiable map of edge properties.
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 interface com.github.moaxcp.graphs.Graph.Edge
Returns vertex id of 'from' endpoint.
getFromId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getFromId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getFromId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
getGraphId() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 
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.
getNewEdgeId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getNewFromId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getNewId() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
getNewId() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
getNewToId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getProperties() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
getProperties() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
getProperties() - Method in interface com.github.moaxcp.graphs.Graph
Returns an unmodifiable map of properties for this graph.
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
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 interface com.github.moaxcp.graphs.Graph.Edge
Returns vertex id of 'to' endpoint.
getToId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getToId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getToId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
getVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertex(ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
getVertexId() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
getVertexId() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
getVertexId() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 
getVertexProperties() - Method in class com.github.moaxcp.graphs.AbstractGraph
 
getVertexProperties() - Method in interface com.github.moaxcp.graphs.Graph
Retruns an unmodifiable map of vertex properties.
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.
graphId(ID) - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent.DirectedGraphCreatedEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent.UndirectedGraphCreatedEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
graphId(ID) - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent.VertexRemovedEventBuilder
 
GraphPropertyEvent<ID> - Class in com.github.moaxcp.graphs.events
 
GraphPropertyEvent.GraphPropertyEventBuilder<ID> - 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.DirectedGraphCreatedEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
hashCode() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 
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 class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
inherited() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
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.UndirectedGraph
 

L

local() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
local() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
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

newEdge(ID, ID, Map<String, Object>, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
newEdgeId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
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.UndirectedGraph
 
newFromId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
newId(ID) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
newId(ID) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
newToId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
newVertex(ID, Map<String, Object>, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 

O

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

properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
properties(Map<? extends String, ? extends Object>) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
property(String, Object) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
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.
property(String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
Sets the value of 2 local properties returning this edge.
property(String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleVertex
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph.Edge
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph.Vertex
 

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.
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.
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.
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

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.
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.
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>, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
SimpleVertex(ID, Map<String, Object>, 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.
toId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
toId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
toId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent.DirectedGraphCreatedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.DirectedGraphCreatedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent.EdgeInheritedPropertyEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeInheritedPropertyEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.UndirectedGraphCreatedEvent.UndirectedGraphCreatedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent
 
toString() - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent.VertexRemovedEventBuilder
 
toVertex() - Method in class com.github.moaxcp.graphs.AbstractGraph.SimpleEdge
 
toVertex() - Method in interface com.github.moaxcp.graphs.Graph.Edge
Returns 'to' vertex

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.
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
 
UndirectedGraphCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
UndirectedGraphCreatedEvent.UndirectedGraphCreatedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 

V

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.
vertex(ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.Graph
 
vertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertex(ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
VertexCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
VertexCreatedEvent.VertexCreatedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
vertexId(ID) - Method in class com.github.moaxcp.graphs.events.VertexCreatedEvent.VertexCreatedEventBuilder
 
vertexId(ID) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
vertexId(ID) - Method in class com.github.moaxcp.graphs.events.VertexRemovedEvent.VertexRemovedEventBuilder
 
VertexInheritedPropertyEvent<ID> - Class in com.github.moaxcp.graphs.events
 
VertexInheritedPropertyEvent.VertexInheritedPropertyEventBuilder<ID> - 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
vertexProperty(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractGraph
 
vertexProperty(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.Graph
 
VertexPropertyEvent<ID> - Class in com.github.moaxcp.graphs.events
 
VertexPropertyEvent.VertexPropertyEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
VertexRemovedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
VertexRemovedEvent.VertexRemovedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
A B C D E F G H I L N O P R S T U V 
All Classes All Packages