Index

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

A

AbstractPropertyGraph<ID> - Class in com.github.moaxcp.graphs
This class provides a partial implementation of the PropertyGraph interface.
AbstractPropertyGraph() - Constructor for class com.github.moaxcp.graphs.AbstractPropertyGraph
 
AbstractPropertyGraph(ID) - Constructor for class com.github.moaxcp.graphs.AbstractPropertyGraph
 
AbstractPropertyGraph.SimpleEdge - Class in com.github.moaxcp.graphs
 
AbstractPropertyGraph.SimpleVertex - Class in com.github.moaxcp.graphs
 
addEdge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
addVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
adjacentEdges() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
adjacentEdges() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns the set of all edges connecting to this vertex.

B

breadthFirstIterator(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a breadth-first Iterator of every PropertyGraph.Vertex in this graph starting at the provided vertices.
breadthFirstStream(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a breadth-first Stream of every PropertyGraph.Vertex in this graph starting at the provided vertices.
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
 
connected(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
connected(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns true if this vertex and id vertex is connected.
connected(ID, ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns true if source and target vertices are connected.
connectsFrom(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
connectsFrom(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Ensures this vertex connects to the vertex with an id property equal to the source parameter.
connectsTo(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
connectsTo(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Ensures this vertex connects to the vertex with an 'id' property equal to the target parameter.

D

DirectedEdgeKey<ID> - Class in com.github.moaxcp.graphs
Used by directed implementations of AbstractPropertyGraph.
DirectedEdgeKey(ID, ID) - Constructor for class com.github.moaxcp.graphs.DirectedEdgeKey
Creates a DirectedEdgeKey with given from and to params.
DirectedGraphCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
DirectedGraphCreatedEvent.DirectedGraphCreatedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
DirectedPropertyGraph<ID> - Class in com.github.moaxcp.graphs
 
DirectedPropertyGraph() - Constructor for class com.github.moaxcp.graphs.DirectedPropertyGraph
 
DirectedPropertyGraph(ID) - Constructor for class com.github.moaxcp.graphs.DirectedPropertyGraph
 

E

edge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Ensures an edge exists between source and target vertices.
edge(ID, ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
edge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edge(ID, ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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 source and target params.
edgeProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edgeProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets edge property returning this graph
edgeProperty(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
edgeProperty(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph.SimpleEdge
 
endpoints() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns ordered pair of endpoint ids.
equals(Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
equals(Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
equals(Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.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
 
EventPropertyGraph<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.AbstractPropertyGraph
 
findEdge(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
finds edge with given id.
findEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
findEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Finds edge connecting source and target vertex.
findEdgeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
findEdgeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns Optional of an edge property.
findProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
findProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
findProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
findProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns Optional of a property.
findProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns Optional of a property.
findProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns Optional of a property.
findVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
findVertex(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Finds vertex with given id.
findVertexProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
findVertexProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns Optional of a vertex property.

G

getEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
getEdge(ID, ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdge(ID, ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
getEdgeIds() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a map of edge ids to edges.
getEdgeProperties() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdgeProperties() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns an unmodifiable map of edge properties.
getEdgeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdgeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns an edge property.
getEdges() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getEdges() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns an ordered collection of all edges in this graph.
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 interface com.github.moaxcp.graphs.events.GraphEvent
 
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.AbstractPropertyGraph
 
getId() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
getId() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
getId() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns optional identifier of this edge.
getId() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns the id of this graph.
getId() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
returns identifier of vertex.
getNewEdgeId() - 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
 
getNewSourceId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getNewTargetId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getOppositeEndpoint(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns the opposite endpoint of this edge
getProperties() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
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.PropertyGraph
Returns an unmodifiable map of properties for this graph.
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
getProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
getProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns a property.
getProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a property.
getProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns a property.
getSource() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
getSource() - Method in class com.github.moaxcp.graphs.EdgeKey
Returns source vertex id.
getSource() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns vertex id of source endpoint.
getSourceId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getSourceId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getSourceId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
getTarget() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
getTarget() - Method in class com.github.moaxcp.graphs.EdgeKey
Returns target vertex id.
getTarget() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns vertex id of target endpoint.
getTargetId() - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent
 
getTargetId() - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent
 
getTargetId() - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent
 
getVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
getVertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertex(ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
getVertexProperties() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Retruns an unmodifiable map of vertex properties.
getVertexProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertexProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a vertex property.
getVertices() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
getVertices() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns an ordered map of all vertices in this graph.
GraphEvent<ID> - Interface in com.github.moaxcp.graphs.events
 
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.AbstractPropertyGraph
 
hashCode() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
hashCode() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.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.AbstractPropertyGraph
 
id(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
id(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
id(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets identifier of this edge.
id(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets the id of this graph
id(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
sets identifier of this vertex.
inEdges() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
inEdges() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns the set of edges connecting to this vertex where target is the id of this vertex
inherited() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
inherited() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
inherited() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns an unmodifiable map of inherited properties
inherited() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns an unmodifiable map of inherited properties
isDirected() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
isDirected() - Method in class com.github.moaxcp.graphs.DirectedPropertyGraph
 
isDirected() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns true if this edge is directed.
isDirected() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns true if this graph is directed.
isDirected() - Method in class com.github.moaxcp.graphs.UndirectedPropertyGraph
 
isEmpty() - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns true if this graph is empty.

L

local() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
local() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
local() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns an unmodifiable map of local properties
local() - Method in interface com.github.moaxcp.graphs.PropertyGraph.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.AbstractPropertyGraph
 
newEdgeId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.DirectedPropertyGraph
 
newEdgeKey(ID, ID) - Method in class com.github.moaxcp.graphs.UndirectedPropertyGraph
 
newId(ID) - Method in class com.github.moaxcp.graphs.events.GraphPropertyEvent.GraphPropertyEventBuilder
 
newId(ID) - Method in class com.github.moaxcp.graphs.events.VertexPropertyEvent.VertexPropertyEventBuilder
 
newSourceId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
newTargetId(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.AbstractPropertyGraph
 

O

outEdges() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
outEdges() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Returns the set of edges connecting to this vertex where source is the id of this vertex

P

postOrderIterator(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a post-order depth-first Iterator which returns every PropertyGraph.Vertex in this graph starting at the provided vertices.
postOrderStream(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a post-order depth-first Stream of every PropertyGraph.Vertex in this graph starting at the provided vertices.
preOrderIterator(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a pre-order depth-first Iterator of every PropertyGraph.Vertex in this graph starting at the provided vertices.
preOrderStream(ID...) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Returns a pre-order depth-first Stream of every PropertyGraph.Vertex in this graph starting at the provided vertices.
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.AbstractPropertyGraph
 
property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.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.PropertyGraph.Edge
Sets the value of a local property returning this edge.
property(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets property on this graph returning this graph
property(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Sets the value of a local property returning this vertex.
property(String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets the value of 2 local properties returning this edge.
property(String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
property(String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.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.AbstractPropertyGraph.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.AbstractPropertyGraph.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.PropertyGraph.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.PropertyGraph.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.AbstractPropertyGraph.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.AbstractPropertyGraph.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.PropertyGraph.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.PropertyGraph.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.AbstractPropertyGraph.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.AbstractPropertyGraph.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.PropertyGraph.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.PropertyGraph.Vertex
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
property(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
property(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
 
PropertyGraph<ID> - Interface in com.github.moaxcp.graphs
A graph is composed of vertices and edges.
PropertyGraph.Edge<ID> - Interface in com.github.moaxcp.graphs
An edge between two vertices in a graph.
PropertyGraph.Vertex<ID> - Interface in com.github.moaxcp.graphs
Vertex of graph.

R

remove() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
remove() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
remove() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Removes this edge from the graph.
remove() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Removes this vertex from the graph.
removeEdge(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeEdge(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes edge with given id
removeEdge(ID, ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeEdge(ID, ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes edge with given from and to.
removeEdgeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeEdgeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes edge property returning this graph
removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
removeProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
removeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Removes property from local properties returning this edge.
removeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes property on this graph returning this graph
removeProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Removes property from local properties returning this vertex.
removeVertex(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeVertex(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes vertex with given id.
removeVertexProperty(String) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
removeVertexProperty(String) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Removes vertex property returning this graph

S

setEdgeProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
setEdgeProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets edge property.
setId(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
setId(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
setId(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
setId(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets identifier of this edge.
setId(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets the id of this graph.
setId(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
sets identifier of vertex.
setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
setProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets the value of a local property.
setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets property on this graph
setProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Vertex
Sets the value of a local property.
setSource(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
setSource(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets vertex id of source endpoint.
setTarget(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
setTarget(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets vertex id of source endpoint.
setVertexProperty(String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
setVertexProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets vertex property.
SimpleEdge(ID, ID, Map<String, Object>, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
SimpleVertex(ID, Map<String, Object>, Map<String, Object>) - Constructor for class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
source() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
source() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns vertex id of source endpoint.
source(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
source(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets vertex id of source endpoint.
sourceId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
sourceId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
sourceId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
sourceVertex() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
sourceVertex() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns source vertex

T

target() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
target() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns vertex id of target endpoint.
target(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
target(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Sets vertex id of target endpoint.
targetId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeCreatedEvent.EdgeCreatedEventBuilder
 
targetId(ID) - Method in class com.github.moaxcp.graphs.events.EdgePropertyEvent.EdgePropertyEventBuilder
 
targetId(ID) - Method in class com.github.moaxcp.graphs.events.EdgeRemovedEvent.EdgeRemovedEventBuilder
 
targetVertex() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
targetVertex() - Method in interface com.github.moaxcp.graphs.PropertyGraph.Edge
Returns target vertex
toString() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleEdge
 
toString() - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph.SimpleVertex
 
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
 

U

UndirectedEdgeKey<ID> - Class in com.github.moaxcp.graphs
Used by undirected implementations of AbstractPropertyGraph.
UndirectedEdgeKey(ID, ID) - Constructor for class com.github.moaxcp.graphs.UndirectedEdgeKey
Creates an UndirectedEdgeKey with given source and target params.
UndirectedGraphCreatedEvent<ID> - Class in com.github.moaxcp.graphs.events
 
UndirectedGraphCreatedEvent.UndirectedGraphCreatedEventBuilder<ID> - Class in com.github.moaxcp.graphs.events
 
UndirectedPropertyGraph<ID> - Class in com.github.moaxcp.graphs
 
UndirectedPropertyGraph() - Constructor for class com.github.moaxcp.graphs.UndirectedPropertyGraph
 
UndirectedPropertyGraph(ID) - Constructor for class com.github.moaxcp.graphs.UndirectedPropertyGraph
 

V

vertex(ID) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Ensure a vertex exists with id and returns the vertex.
vertex(ID, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
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.AbstractPropertyGraph
 
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.PropertyGraph
 
vertex(ID, Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertex(ID, Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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.AbstractPropertyGraph
 
vertexProperty(String, Object) - Method in interface com.github.moaxcp.graphs.PropertyGraph
Sets vertex property returning this graph
vertexProperty(Map<String, Object>) - Method in class com.github.moaxcp.graphs.AbstractPropertyGraph
 
vertexProperty(Map<String, Object>) - Method in interface com.github.moaxcp.graphs.PropertyGraph
 
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 and Interfaces|All Packages