# Package ghidra.service.graph

package ghidra.service.graph

- Class
  Description
  Attributed
  AttributedEdge
  Generic directed graph edge implementation
  AttributedGraph
  Basic graph implementation for a directed graph whose vertices and edges support attributes.
  AttributedGraphExporter
  Interface for exporting AttributedGraphs
  AttributedVertex
  Graph vertex with attributes
  DefaultGraphDisplayOptions
  Empty implementation of GraphDiaplayOptions.
  DummyGraphDisplayListener
  EdgeGraphActionContext
  GraphActionContext for when user invokes a popup action on a graph edge.
  EmptyGraphType
  Default GraphType implementation that has no vertex or edge types defined
  GraphActionContext
  The base ActionContext for the GraphDisplay instances.
  GraphDisplay
  Interface for objects that display (or consume) graphs.
  GraphDisplayListener
  Interface for being notified when the user interacts with a visual graph display
  GraphDisplayOptions
  Class for managing graph display options.
  GraphDisplayOptionsBuilder
  Builder for building `GraphDisplayOptions`
  GraphDisplayProvider
  Basic interface for objects that can display or otherwise consume a generic graph
  GraphLabelPosition
  Specification for the vertex label position relative to the vertex shape.
  GraphType
  Class that defines a new graph type.
  GraphTypeBuilder
  Builder class for building new `GraphType`s
  LayoutAlgorithmNames
  Just a static list of graph layout algorithm names
  VertexGraphActionContext
  GraphActionContext for when user invokes a popup action on a graph vertex.
  VertexShape
  Class for defining shapes to use for rendering vertices in a graph