Uses of Interface
net.xqhs.graphs.representation.GraphRepresentation

Packages that use GraphRepresentation
net.xqhs.graphs.matcher This package contains the definition of the net.xqhs.graphs.matcher.GraphMatcher interface and the GraphMatcherQuick implementation. 
net.xqhs.graphs.representation This package contains classes that implement various manners of representation for graphs. 
net.xqhs.graphs.representation.graphical Contains necessary classes for representing graphs in a graphical manner. 
net.xqhs.graphs.representation.linear Contains necessary classes for representing graphs in a linear manner. 
net.xqhs.graphs.representation.multilevel The package contains interfaces and classes dealing with representing multi-level graphs (graphs in which whole graphs can be represented as nodes in higher-level graphs). 
net.xqhs.graphs.representation.text Contains classes for representing graphs in a textual manner, with help from a linearization process. 
 

Uses of GraphRepresentation in net.xqhs.graphs.matcher
 

Methods in net.xqhs.graphs.matcher that return GraphRepresentation
 GraphRepresentation Match.toVisual(net.xqhs.graphical.GCanvas canvas, java.awt.Point topleft, java.awt.Point bottomright)
          Creates a graphical representation of the match and displays it using the specified GCanvas.
 

Uses of GraphRepresentation in net.xqhs.graphs.representation
 

Classes in net.xqhs.graphs.representation that implement GraphRepresentation
 class GraphRepresentationImplementation
          Abstract class for all classes that produce a representation (graphical, textual, etc) for a Graph instance.
 

Fields in net.xqhs.graphs.representation declared as GraphRepresentation
(package private)  GraphRepresentation RepresentationElement.parentRepresentation
          The parent representation.
protected  GraphRepresentation GraphRepresentationImplementation.parentRepresentation
          The parent representation in the tree of representations this is part of (if any such tree exists).
 

Methods in net.xqhs.graphs.representation that return GraphRepresentation
 GraphRepresentation RepresentationElement.getParentRepresentation()
           
 GraphRepresentation RepresentationElement.getRootRepresentation()
          This method gets the root representation of the multi-level representation (if any, otherwise just the parent representation).
 GraphRepresentation GraphRepresentationImplementation.getRootRepresentation()
           
 GraphRepresentation GraphRepresentation.getRootRepresentation()
          Gets the root representation of the tree of representation this instance is part of.
 GraphRepresentation GraphRepresentation.setParentRepresentation(GraphRepresentation parent)
          Set the parent representation in a multi-level graph representation.
 GraphRepresentation GraphRepresentationImplementation.update()
           
 GraphRepresentation GraphRepresentation.update()
          Instructs the representation to update, since some elements of the graph may have changed.
 

Methods in net.xqhs.graphs.representation with parameters of type GraphRepresentation
 RepresentationElement VisualizableGraphComponent.getFirstRepresentationForRoot(GraphRepresentation representation)
          Gets the first (and potentially only) element representing this component that is part of the specified (multi-level) representation.
 RepresentationElement AbstractVisualizableGraphComponent.getFirstRepresentationForRoot(GraphRepresentation root)
           
 java.util.Collection<RepresentationElement> VisualizableGraphComponent.getRepresentationsForRoot(GraphRepresentation representation)
          Gets a collection of elements representing this component, filtered to match only the one(s) that belong to a particular (multi-level) representation.
 java.util.Collection<RepresentationElement> AbstractVisualizableGraphComponent.getRepresentationsForRoot(GraphRepresentation root)
           
 GraphRepresentationImplementation GraphRepresentationImplementation.setParentRepresentation(GraphRepresentation parent)
           
 GraphRepresentation GraphRepresentation.setParentRepresentation(GraphRepresentation parent)
          Set the parent representation in a multi-level graph representation.
 

Constructors in net.xqhs.graphs.representation with parameters of type GraphRepresentation
RepresentationElement(GraphRepresentation parent, VisualizableGraphComponent component)
          Creates a new representation element, initializing the references to the parent representation and to the represented component.
 

Uses of GraphRepresentation in net.xqhs.graphs.representation.graphical
 

Classes in net.xqhs.graphs.representation.graphical that implement GraphRepresentation
 class GraphicalGraphRepresentation
          Graphical representation for a Graph that relies on LinearGraphRepresentation to create a tree of paths and then displays the tree of paths.
 class RadialGraphRepresentation
          A representation based on the GraphicalGraphRepresentation, but using a radial layout instead of a top-down right-to-left one.
 

Constructors in net.xqhs.graphs.representation.graphical with parameters of type GraphRepresentation
GraphicalRepresentationElement(GraphRepresentation root, VisualizableGraphComponent component, GraphicalRepresentationElement.Type elementType)
           
 

Uses of GraphRepresentation in net.xqhs.graphs.representation.linear
 

Classes in net.xqhs.graphs.representation.linear that implement GraphRepresentation
 class LinearGraphRepresentation
          Class that allows the representation of a Graph structure.
 

Uses of GraphRepresentation in net.xqhs.graphs.representation.multilevel
 

Classes in net.xqhs.graphs.representation.multilevel that implement GraphRepresentation
 class MultilevelGraphRepresentation
           
 class TextMultilevelGraphRepresentation
          Text representation for multilevel graphs.
 

Uses of GraphRepresentation in net.xqhs.graphs.representation.text
 

Classes in net.xqhs.graphs.representation.text that implement GraphRepresentation
 class TextGraphRepresentation
          The class implements GraphRepresentation to create (or read from) a textual representation of a graph.
 

Constructors in net.xqhs.graphs.representation.text with parameters of type GraphRepresentation
TextRepresentationElement(GraphRepresentation root, TextRepresentationElement.Type type)
          Creates a text representation for an element container (a level in a multi-level representation).
TextRepresentationElement(GraphRepresentation root, TextRepresentationElement.Type type, boolean first)
          Creates a text representation of a subgraph (connected part of a graph).
TextRepresentationElement(GraphRepresentation root, VisualizableGraphComponent representedNode, TextRepresentationElement.Type type)
          Creates a text representation of a graph node.
TextRepresentationElement(GraphRepresentation root, VisualizableGraphComponent representedEdge, TextRepresentationElement.Type type, int level, boolean lastChild, boolean alone)
          Creates a text representation of a graph edge.
TextRepresentationElement(GraphRepresentation root, VisualizableGraphComponent representedElement, TextRepresentationElement.Type type, int level, boolean lastChild, boolean alone, boolean firstSubgraph)
          Constructor aggregating all the other constructors.