Uses of Class
net.xqhs.graphs.graph.SimpleGraph

Packages that use SimpleGraph
net.xqhs.graphs.context The package contains classes and interfaces related to context representation, context patterns, and context matching. 
net.xqhs.graphs.graph This package contains the definition interfaces and classes for the definition of simple graphs. 
net.xqhs.graphs.matchingPlatform This package contains the definition of GraphMatchingPlatform and related classes. 
net.xqhs.graphs.pattern This package contains the definition of interfaces and implementations for graph patterns. 
 

Uses of SimpleGraph in net.xqhs.graphs.context
 

Subclasses of SimpleGraph in net.xqhs.graphs.context
 class ContextGraph
           
 class ContextPattern
           
 

Uses of SimpleGraph in net.xqhs.graphs.graph
 

Subclasses of SimpleGraph in net.xqhs.graphs.graph
 class HyperGraph
          Represents a hyper graph, that can contain nodes which are hyper graphs (HyperNode instances).
 

Methods in net.xqhs.graphs.graph that return SimpleGraph
 SimpleGraph SimpleGraph.add(GraphComponent component)
          This is the only method that actually adds a component to the graph.
 SimpleGraph SimpleGraph.addAll(java.util.Collection<? extends GraphComponent> components)
           
 SimpleGraph SimpleGraph.addEdge(Edge edge)
          Warning: the function will not add the nodes to the graph, only the edge between them.
 SimpleGraph SimpleGraph.addNode(Node node)
           
 SimpleGraph SimpleGraph.readFrom(java.io.InputStream input)
          Reads the structure of the graph as list of edges, adding all nodes appearing in the definition of edges.
 SimpleGraph SimpleGraph.remove(GraphComponent component)
          This is the only method that actually removes a component from the graph.
 SimpleGraph SimpleGraph.removeEdge(Edge edge)
           
 SimpleGraph SimpleGraph.removeNode(Node node)
           
 

Uses of SimpleGraph in net.xqhs.graphs.matchingPlatform
 

Subclasses of SimpleGraph in net.xqhs.graphs.matchingPlatform
static class GMPImplementation.PrincipalGraph
          An implementation of GraphMatchingPlatform.PlatformPrincipalGraph and GraphMatchingPlatform.PlatformShadowGraph that extends TrackingGraph.
 class TrackingGraph
          The class implements a graph that applies changes incrementally, allowing their controlled propagation.
 

Methods in net.xqhs.graphs.matchingPlatform that return SimpleGraph
 SimpleGraph TrackingGraph.readFrom(java.io.InputStream input)
          The current implementation does not support reading nodes and edges, but all the edges and nodes from a graph can be added with TrackingGraph.addAll(Collection).
 

Uses of SimpleGraph in net.xqhs.graphs.pattern
 

Subclasses of SimpleGraph in net.xqhs.graphs.pattern
 class GraphPattern
          Graph patterns are graphs that allow nodes with unspecified labels (marked with question marks) and edges labeled with regular expressions.