Package net.xqhs.graphs.matchingPlatform

This package contains the definition of GraphMatchingPlatform and related classes.

See:
          Description

Interface Summary
GraphMatchingPlatform Implementations of this interface serve as platforms that handle on-demand matching of various graphs and patterns against a designated, 'principal' graph.
GraphMatchingPlatform.PlatformPrincipalGraph Interface for graphs that are principal graphs of a platform.
GraphMatchingPlatform.PlatformShadowGraph Interface for graphs that are shadows of a master graph (most likely the platform principal graph).
 

Class Summary
GMPImplementation An implementation of GraphMatchingPlatform using TrackingGraph instances for the principal graph and its shadows.
GMPImplementation.PrincipalGraph An implementation of GraphMatchingPlatform.PlatformPrincipalGraph and GraphMatchingPlatform.PlatformShadowGraph that extends TrackingGraph.
GraphMatcherPersistent The class extends GraphMatcherQuick (and therefore implements GraphMatchingProcess) to handle persistent matching -- matching in which the graph changes slightly from time to time.
TrackingGraph The class implements a graph that applies changes incrementally, allowing their controlled propagation.
TrackingGraph.Transaction The class contains information on one or more changes (operations) to apply to a graph.
 

Enum Summary
TrackingGraph.Operation Types of operations on graphs available.
 

Package net.xqhs.graphs.matchingPlatform Description

This package contains the definition of GraphMatchingPlatform and related classes.

Author:
Andrei Olaru