Uses of Class
net.xqhs.graphs.pattern.GraphPattern

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)