Class Context<G,E>

java.lang.Object
edu.uci.ics.jung.graph.util.Context<G,E>

public class Context<G,E> extends Object
A class that is used to link together a graph element and a specific graph. Provides appropriate implementations of hashCode and equals.
  • Field Details

    • instance

      private static Context instance
    • graph

      public G graph
      The graph element which defines this context.
    • element

      public E element
      The edge element which defines this context.
  • Constructor Details

    • Context

      public Context()
  • Method Details

    • getInstance

      public static <G, E> Context<G,E> getInstance(G graph, E element)
      Type Parameters:
      G - the graph type
      E - the element type
      Parameters:
      graph - the graph for which the instance is created
      element - the element for which the instance is created
      Returns:
      an instance of this type for the specified graph and element
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object