|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Graph | |
---|---|
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.matcher | This package contains the definition of the net.xqhs.graphs.matcher.GraphMatcher interface and the
GraphMatcherQuick implementation. |
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. |
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 Graph in net.xqhs.graphs.context |
---|
Classes in net.xqhs.graphs.context that implement Graph | |
---|---|
class |
ContextGraph
|
class |
ContextPattern
|
Methods in net.xqhs.graphs.context with parameters of type Graph | |
---|---|
ContinuousMatchingProcess |
ContinuousContextMatchingPlatform.startMatchingAgainstAllPatterns(Graph graph,
int thresholdK,
ContinuousMatchingProcess.MatchNotificationReceiver receiver)
Creates a new ContinuousMatchingProcess , unrelated to the platform except for the set of patterns, to
match all patterns against the specified Graph instance. |
ContinuousMatchingProcess |
CCMImplementation.startMatchingAgainstAllPatterns(Graph graph,
int thresholdK,
ContinuousMatchingProcess.MatchNotificationReceiver receiver)
|
ContinuousMatchingProcess |
ContinuousContextMatchingPlatform.startMatchingAgainstGraph(Graph pattern,
int thresholdK,
ContinuousMatchingProcess.MatchNotificationReceiver receiver)
Creates a new ContinuousMatchingProcess , unrelated to the platform except for the current sequence of the
Context Graph (not the matching sequence), that matches the context graph against the specified pattern. |
ContinuousMatchingProcess |
CCMImplementation.startMatchingAgainstGraph(Graph pattern,
int thresholdK,
ContinuousMatchingProcess.MatchNotificationReceiver receiver)
|
Uses of Graph in net.xqhs.graphs.graph |
---|
Classes in net.xqhs.graphs.graph that implement Graph | |
---|---|
class |
HyperGraph
Represents a hyper graph, that can contain nodes which are hyper graphs ( HyperNode instances). |
class |
SimpleGraph
Represents a directed graph, using Node and Edge elements. |
Fields in net.xqhs.graphs.graph declared as Graph | |
---|---|
(package private) Graph |
HyperNode.nodeContents
The Graph contained by this node. |
Methods in net.xqhs.graphs.graph that return Graph | |
---|---|
Graph |
Graph.add(GraphComponent component)
|
Graph |
Graph.addAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
Graph.addEdge(Edge edge)
|
Graph |
Graph.addNode(Node node)
|
Graph |
Graph.remove(GraphComponent component)
|
Graph |
SimpleGraph.removeAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
Graph.removeAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
Graph.removeEdge(Edge edge)
|
Graph |
Graph.removeNode(Node node)
|
Constructors in net.xqhs.graphs.graph with parameters of type Graph | |
---|---|
HyperNode(Graph graph)
Creates a new HyperNode instance, by initializing it with its subordinate graph. |
Uses of Graph in net.xqhs.graphs.matcher |
---|
Fields in net.xqhs.graphs.matcher declared as Graph | |
---|---|
protected Graph |
GraphMatcherQuick.graph
The graph to match the pattern to (G). |
(package private) Graph |
Match.matchedGraph
G', the subgraph of G that has been matched. |
(package private) Graph |
Match.targetGraphLink
Reference to the graph G. |
Methods in net.xqhs.graphs.matcher that return Graph | |
---|---|
Graph |
Match.getGraph()
|
Graph |
Match.getMatchedGraph()
|
Methods in net.xqhs.graphs.matcher with parameters of type Graph | |
---|---|
MatchingVisualizer |
MatchingVisualizer.feedLine(Graph graph,
VisualizableGraphComponent highlight,
java.lang.String comment)
Displays in the visualizer a line showing a graphical representation of the specified graph, with the specified component highlighted, and the specified comment next to the representation. |
static GraphMatcherQuick |
GraphMatcherQuick.getMatcher(Graph graph,
GraphPattern pattern,
MonitorPack monitoring)
Returns a newly created GraphMatcherQuick instance for the specified graph and pattern. |
Constructors in net.xqhs.graphs.matcher with parameters of type Graph | |
---|---|
GraphMatcherQuick(Graph graph,
GraphPattern pattern)
Initializes a matcher. |
|
Match(Graph g,
GraphPattern p)
Create a new empty match; some parts may be uninitialized / undefined (like frontier, or matchCandidates) |
|
Match(Graph g,
GraphPattern p,
Edge e,
Edge eP,
java.lang.String id)
Create a match, using an initial matching edge. |
Uses of Graph in net.xqhs.graphs.matchingPlatform |
---|
Subinterfaces of Graph in net.xqhs.graphs.matchingPlatform | |
---|---|
static interface |
GraphMatchingPlatform.PlatformPrincipalGraph
Interface for graphs that are principal graphs of a platform. |
static interface |
GraphMatchingPlatform.PlatformShadowGraph
Interface for graphs that are shadows of a master graph (most likely the platform principal graph). |
Classes in net.xqhs.graphs.matchingPlatform that implement Graph | |
---|---|
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 with parameters of type Graph | |
---|---|
static GraphMatcherPersistent |
GraphMatcherPersistent.getMatcher(Graph graph,
GraphPattern pattern,
MonitorPack monitoring)
Returns a newly created GraphMatcherQuick instance for the specified graph and pattern. |
Constructors in net.xqhs.graphs.matchingPlatform with parameters of type Graph | |
---|---|
GMPImplementation.PrincipalGraph(java.util.Queue<TrackingGraph.Transaction> transactionsLink,
int initialSequence,
Graph initialGraph)
Protected constructor for constructing shadows of the principal graph. |
|
GraphMatcherPersistent(Graph graph,
GraphPattern pattern)
Creates a new matcher for the specified graph and pattern. |
|
TrackingGraph(java.util.Queue<TrackingGraph.Transaction> transactionsLink,
int initialSequence,
Graph initialGraph)
Creates a shadow graph, based on a transactions queue and, optionally, an initial sequence and an initial graph. |
Uses of Graph in net.xqhs.graphs.pattern |
---|
Classes in net.xqhs.graphs.pattern that implement Graph | |
---|---|
class |
GraphPattern
Graph patterns are graphs that allow nodes with unspecified labels (marked with question marks) and edges labeled with regular expressions. |
Uses of Graph in net.xqhs.graphs.representation |
---|
Fields in net.xqhs.graphs.representation declared as Graph | |
---|---|
protected Graph |
GraphRepresentationImplementation.theGraph
The represented Graph . |
Constructors in net.xqhs.graphs.representation with parameters of type Graph | |
---|---|
GraphRepresentationImplementation(Graph graph)
This constructor creates the link with the Graph instance that this representation will be bound to
throughout its lifecycle. |
Uses of Graph in net.xqhs.graphs.representation.graphical |
---|
Constructors in net.xqhs.graphs.representation.graphical with parameters of type Graph | |
---|---|
GraphicalGraphRepresentation(Graph theGraph)
Creates a new representation, based on the specified graph. |
|
RadialGraphRepresentation(Graph theGraph)
Creates a new representation for the specified Graph instance. |
Uses of Graph in net.xqhs.graphs.representation.linear |
---|
Fields in net.xqhs.graphs.representation.linear declared as Graph | |
---|---|
protected Graph |
LinearGraphRepresentation.NodeInAlphaComparator.theGraph
The graph containing the nodes to be compared. |
protected Graph |
LinearGraphRepresentation.PathComparator.theGraph
The graph containing the paths to be compared. |
Constructors in net.xqhs.graphs.representation.linear with parameters of type Graph | |
---|---|
LinearGraphRepresentation.NodeInAlphaComparator(Graph graph)
Default constructor. |
|
LinearGraphRepresentation.PathComparator(Graph graph)
Default constructor. |
|
LinearGraphRepresentation(Graph graph)
Builds a new LinearGraphRepresentation for the specified graph. |
Uses of Graph in net.xqhs.graphs.representation.multilevel |
---|
Fields in net.xqhs.graphs.representation.multilevel with type parameters of type Graph | |
---|---|
protected java.util.List<java.util.Map<Node,Graph>> |
MultilevelGraphRepresentation.theLevels
A List in which each item corresponds to a level. |
Constructors in net.xqhs.graphs.representation.multilevel with parameters of type Graph | |
---|---|
MultilevelGraphRepresentation(Graph graph,
java.util.List<java.util.Map<Node,Node>> nodeLevels)
Creates a new multi-level representation, based on the graph containing all nodes and the membership function between levels. |
|
TextMultilevelGraphRepresentation(Graph graph,
java.util.List<java.util.Map<Node,Node>> nodeLevels)
Creates a new representation. |
Uses of Graph in net.xqhs.graphs.representation.text |
---|
Methods in net.xqhs.graphs.representation.text that return Graph | |
---|---|
protected Graph |
TextGraphRepresentation.buildGraph(TextRepresentationElement rootRepresentation)
Based on the representation elements read from the input, the method assembles the represented graph. |
Graph |
TextGraphRepresentation.readRepresentation(ContentHolder<java.lang.String> input)
Same as TextGraphRepresentation.readRepresentation(String) , but taking the input from a ContentHolder , leaving any
un-consumed input in the holder. |
Graph |
TextGraphRepresentation.readRepresentation(java.io.InputStream stream)
Reads the elements in the input into the represented graph. |
Graph |
TextGraphRepresentation.readRepresentation(java.lang.String rawInput)
Reads the elements in the input into the represented graph. |
Constructors in net.xqhs.graphs.representation.text with parameters of type Graph | |
---|---|
TextGraphRepresentation(Graph graph)
Creates a new instance and links it to the specified graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |