|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GraphPattern | |
---|---|
net.xqhs.graphs.context | The package contains classes and interfaces related to context representation, context patterns, and context matching. |
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. |
Uses of GraphPattern in net.xqhs.graphs.context |
---|
Subclasses of GraphPattern in net.xqhs.graphs.context | |
---|---|
class |
ContextPattern
|
Uses of GraphPattern in net.xqhs.graphs.matcher |
---|
Fields in net.xqhs.graphs.matcher declared as GraphPattern | |
---|---|
protected GraphPattern |
GraphMatcherQuick.pattern
The pattern to match to the graph (GP). |
(package private) GraphPattern |
Match.patternLink
Reference to the pattern GP |
(package private) GraphPattern |
Match.solvedPart
GmP, the part of GP that has been matched. |
(package private) GraphPattern |
Match.unsolvedPart
GxP, the part of GP that has not been matched. |
Methods in net.xqhs.graphs.matcher that return GraphPattern | |
---|---|
GraphPattern |
Match.getPattern()
|
GraphPattern |
Match.getSolvedPart()
|
GraphPattern |
Match.getUnsolvedPart()
|
Methods in net.xqhs.graphs.matcher with parameters of type GraphPattern | |
---|---|
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 GraphPattern | |
---|---|
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 GraphPattern in net.xqhs.graphs.matchingPlatform |
---|
Fields in net.xqhs.graphs.matchingPlatform with type parameters of type GraphPattern | |
---|---|
(package private) java.util.Map<GraphPattern,GraphMatcherPersistent> |
GMPImplementation.patterns
The patterns in the platform, as a map between the patterns and the corresponding persistent matching processes. |
Methods in net.xqhs.graphs.matchingPlatform that return types with arguments of type GraphPattern | |
---|---|
java.util.Collection<GraphPattern> |
GraphMatchingPlatform.getPatterns()
|
java.util.Collection<GraphPattern> |
GMPImplementation.getPatterns()
|
Methods in net.xqhs.graphs.matchingPlatform with parameters of type GraphPattern | |
---|---|
GraphMatchingPlatform |
GraphMatchingPlatform.addPattern(GraphPattern pattern)
Adds a new pattern to the platform. |
GMPImplementation |
GMPImplementation.addPattern(GraphPattern pattern)
|
static GraphMatcherPersistent |
GraphMatcherPersistent.getMatcher(Graph graph,
GraphPattern pattern,
MonitorPack monitoring)
Returns a newly created GraphMatcherQuick instance for the specified graph and pattern. |
GraphMatchingProcess |
GraphMatchingPlatform.getMatcherAgainstGraph(GraphPattern pattern)
Retrieves a GraphMatchingPlatform for the specified pattern and the current sequence of the
principal graph (not the matching sequence). |
GraphMatchingProcess |
GMPImplementation.getMatcherAgainstGraph(GraphPattern pattern)
|
java.util.Set<Match> |
GraphMatchingPlatform.getMatches(GraphPattern pattern,
int maxK)
Builds and returns the matches between the specified pattern and the principal graph (as it is in the current matching sequence). |
java.util.Set<Match> |
GMPImplementation.getMatches(GraphPattern pattern,
int maxK)
|
GraphMatchingPlatform |
GraphMatchingPlatform.removePattern(GraphPattern pattern)
Removes a pattern from the platform. |
GMPImplementation |
GMPImplementation.removePattern(GraphPattern pattern)
|
Constructors in net.xqhs.graphs.matchingPlatform with parameters of type GraphPattern | |
---|---|
GraphMatcherPersistent(Graph graph,
GraphPattern pattern)
Creates a new matcher for the specified graph and pattern. |
Uses of GraphPattern in net.xqhs.graphs.pattern |
---|
Methods in net.xqhs.graphs.pattern that return GraphPattern | |
---|---|
GraphPattern |
GraphPattern.addNode(Node node)
Adds a node to the graph, but offers support for indexing NodeP instances (see
addNode(NodeP, boolean) ). |
GraphPattern |
GraphPattern.addNode(Node node,
boolean doindex)
Adds a node to the graph, also indexing generic NodeP instances if required. |
GraphPattern |
GraphPattern.readFrom(java.io.InputStream input)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |