\Pho\Lib\GraphExceptions

Classes

DuplicateEdgeException Thrown when the Edge is not multiplicable, and there's an attempt to create it multiple times.
EdgeAlreadyConnectedException Thrown when the Edge is not orphan and there's an attempt to reconnect it via the ```connect``` method.
InvalidDirectionException Thrown when the given Direction is not valid.
InvalidEncapsulatedEdgeException Thrown when the data source does not conform with EncapsulatedEdge standards.
MalformedIDException Thrown when the given ID is not a valid Pho ID.
NodeAlreadyMemberException Thrown when the node is already a member of the given graph.
NodeDoesNotExistException Thrown when the given node is not present.
OrphanEdgeException Thrown when an orphan edge has called for an operation that requires a head node to exist.