Package ai.stapi.graph
Interface EdgeRepository
- All Known Implementing Classes:
InMemoryGraphRepository
public interface EdgeRepository
-
Method Summary
Modifier and TypeMethodDescriptionbooleanedgeExists(ai.stapi.identity.UniqueIdentifier id, String type) findEdgeByTypeAndNodes(String edgeType, NodeIdAndType nodeFrom, NodeIdAndType nodeTo) findInAndOutEdgesForNode(ai.stapi.identity.UniqueIdentifier nodeId, String nodeType) voidremoveEdge(EdgeForRemoval edgeForRemoval) voidremoveEdge(ai.stapi.identity.UniqueIdentifier edgeId, String edgeType) voidvoid
-
Method Details
-
save
-
loadEdge
-
edgeExists
-
replace
-
removeEdge
-
removeEdge
-
getEdgeTypeInfos
List<EdgeTypeInfo> getEdgeTypeInfos() -
findInAndOutEdgesForNode
Set<TraversableEdge> findInAndOutEdgesForNode(ai.stapi.identity.UniqueIdentifier nodeId, String nodeType) -
findEdgeByTypeAndNodes
TraversableEdge findEdgeByTypeAndNodes(String edgeType, NodeIdAndType nodeFrom, NodeIdAndType nodeTo)
-