Class LinkPredictionIndexNotWellDefinedException

  • All Implemented Interfaces:
    Serializable

    public class LinkPredictionIndexNotWellDefinedException
    extends RuntimeException
    An exception used to notify that a link prediction index is not well defined.
    Author:
    Dimitrios Michail
    See Also:
    Serialized Form
    • Constructor Detail

      • LinkPredictionIndexNotWellDefinedException

        public LinkPredictionIndexNotWellDefinedException()
        Constructs a new exception with null as its detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
      • LinkPredictionIndexNotWellDefinedException

        public LinkPredictionIndexNotWellDefinedException​(String message)
        Constructs a new exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
        Parameters:
        message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      • LinkPredictionIndexNotWellDefinedException

        public LinkPredictionIndexNotWellDefinedException​(String message,
                                                          Pair<?,​?> vertexPair)
        Constructs a new exception with the specified detail message. The cause is not initialized, and may subsequently be initialized by a call to Throwable.initCause(java.lang.Throwable).
        Parameters:
        message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
        vertexPair - the vertex pair which caused the error. The pair is saved for later retrieval by the getVertexPair() method.
    • Method Detail

      • getVertexPair

        public Pair<?,​?> getVertexPair()
        Get the vertex pair which caused the error. May be null.
        Returns:
        the vertex pair which caused the error
      • setVertexPair

        public void setVertexPair​(Pair<?,​?> vertexPair)
        Set the vertex pair which caused the error. May be null.
        Parameters:
        vertexPair - the vertex pair to set