Uses of Class
net.xqhs.graphs.matcher.MonitorPack

Packages that use MonitorPack
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. 
 

Uses of MonitorPack in net.xqhs.graphs.context
 

Constructors in net.xqhs.graphs.context with parameters of type MonitorPack
CCMImplementation(Instant.TimeKeeper time, MonitorPack monitorLink)
           
 

Uses of MonitorPack in net.xqhs.graphs.matcher
 

Fields in net.xqhs.graphs.matcher declared as MonitorPack
protected  MonitorPack GraphMatcherQuick.monitor
          The MonitorPack instance to use for performance information and visualization.
private  MonitorPack Match.MatchComparator.monitorLink
          Link to the object measuring performance of the algorithm in terms of number of compared edges.
private  MonitorPack GraphMatcherQuick.EdgeComparator.monitorLink
          Link to the object measuring performance of the algorithm in terms of number of compared edges.
private  MonitorPack GraphMatcherQuick.MatchSingleComparator.monitorLink
          Link to the object measuring performance of the algorithm in terms of number of compared edges.
 

Methods in net.xqhs.graphs.matcher that return MonitorPack
 MonitorPack MonitorPack.setLog(net.xqhs.util.logging.LoggerSimple logger)
          Sets the log to use by this instance.
 MonitorPack MonitorPack.setVisual(MatchingVisualizer visualizer)
          Sets the MatchingVisualizer instance to use to visualize the matching process.
 

Methods in net.xqhs.graphs.matcher with parameters of type MonitorPack
 Match.Candidacy Match.considerCandidate(Match mc, java.util.Map<Edge,java.util.Set<Match>> eMatchIndex, java.util.Map<Edge,java.util.Set<Match>> ePMatchIndex, MonitorPack monitor)
          The method checks if the given match is a merge candidate for this match, and if it is, the matches are added to the merge candidate lists of each other.
 Match.Candidacy Match.getCandidacy(Match mc, java.util.Map<Edge,java.util.Set<Match>> eMatchIndex, java.util.Map<Edge,java.util.Set<Match>> ePMatchIndex, MonitorPack monitor)
          The method checks whether another match can be considered as a candidate for merger with this match, and, if yes, what kind (see Match.Candidacy).
protected  Match.Candidacy Match.getCandidacyInternal(Match mc, MonitorPack monitor)
          Internal method that tests candidacy status based solely on internal properties of the matches.
static GraphMatcherQuick GraphMatcherQuick.getMatcher(Graph graph, GraphPattern pattern, MonitorPack monitoring)
          Returns a newly created GraphMatcherQuick instance for the specified graph and pattern.
 Match Match.merge(Match m1, java.util.Map<Edge,java.util.Set<Match>> eMatchIndex, java.util.Map<Edge,java.util.Set<Match>> ePMatchIndex, MonitorPack monitor)
          Merges two matches into a new one and returns the result.
 GraphMatcherQuick GraphMatcherQuick.setMonitor(MonitorPack monitoring)
          Calling this method with a different MonitorPack instance than previously set does not result in keeping any information from one monitor to the other, and aggregation of indicators and output will have to be done manually.
 

Constructors in net.xqhs.graphs.matcher with parameters of type MonitorPack
GraphMatcherQuick.EdgeComparator(MonitorPack monitor)
          Creates an new edge comparator.
GraphMatcherQuick.MatchSingleComparator(java.util.Map<Node,java.lang.Integer> vertexDistances, MonitorPack monitor)
          Creates a match comparator that uses distances of vertices with respect to the root vertex.
Match.MatchComparator(MonitorPack monitor)
          Creates a match comparator.
 

Uses of MonitorPack in net.xqhs.graphs.matchingPlatform
 

Fields in net.xqhs.graphs.matchingPlatform declared as MonitorPack
(package private)  MonitorPack GMPImplementation.monitor
          The MonitorPack instance to use for performance measuring.
 

Methods in net.xqhs.graphs.matchingPlatform with parameters of type MonitorPack
static GraphMatcherPersistent GraphMatcherPersistent.getMatcher(Graph graph, GraphPattern pattern, MonitorPack monitoring)
          Returns a newly created GraphMatcherQuick instance for the specified graph and pattern.
 GMPImplementation GMPImplementation.setMonitor(MonitorPack monitorLink)
          Sets the MonitorPack instance to use for monitoring.