Index
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 everyPropertyGraph.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 everyPropertyGraph.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 everyPropertyGraph.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 everyPropertyGraph.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 everyPropertyGraph.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 everyPropertyGraph.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
All Classes and Interfaces|All Packages