Uses of Class
net.xqhs.graphs.matchingPlatform.TrackingGraph.Transaction

Packages that use TrackingGraph.Transaction
net.xqhs.graphs.context The package contains classes and interfaces related to context representation, context patterns, and context matching. 
net.xqhs.graphs.matchingPlatform This package contains the definition of GraphMatchingPlatform and related classes. 
 

Uses of TrackingGraph.Transaction in net.xqhs.graphs.context
 

Methods in net.xqhs.graphs.context with parameters of type TrackingGraph.Transaction
protected  void ContextGraph.addTransaction(TrackingGraph.Transaction t)
           
 

Constructor parameters in net.xqhs.graphs.context with type arguments of type TrackingGraph.Transaction
ContextGraph(CCMImplementation platform, java.util.Queue<TrackingGraph.Transaction> transactionsLink, int initialSequence, ContextGraph initialGraph)
           
 

Uses of TrackingGraph.Transaction in net.xqhs.graphs.matchingPlatform
 

Fields in net.xqhs.graphs.matchingPlatform with type parameters of type TrackingGraph.Transaction
protected  java.util.List<TrackingGraph.Transaction> TrackingGraph.history
          If required by TrackingGraph.keepHistory, the history of all transactions.
protected  java.util.List<java.util.Queue<TrackingGraph.Transaction>> TrackingGraph.shadowQueues
          The set of transaction queues for the shadow graphs of this graph.
protected  java.util.Queue<TrackingGraph.Transaction> TrackingGraph.transactionQueue
          Only for shadow graphs, the Queue of transactions to perform.
 

Methods in net.xqhs.graphs.matchingPlatform that return TrackingGraph.Transaction
 TrackingGraph.Transaction TrackingGraph.Transaction.putR(GraphComponent component, TrackingGraph.Operation operation)
          The method is identical to #put(GraphComponent, Operation), with the exception that it returns the instance itself.
 

Methods in net.xqhs.graphs.matchingPlatform that return types with arguments of type TrackingGraph.Transaction
protected  java.util.Queue<TrackingGraph.Transaction> TrackingGraph.createShadowQueue()
          Creates a new shadow queue to be used by a shadow graph.
 

Methods in net.xqhs.graphs.matchingPlatform with parameters of type TrackingGraph.Transaction
protected  void TrackingGraph.addTransaction(TrackingGraph.Transaction t)
          Handles adding of new transactions to the history and to shadow graphs queues.
 TrackingGraph TrackingGraph.applyTransaction(TrackingGraph.Transaction t)
          Public method allowing the application of an already created transaction to the graph.
protected  void TrackingGraph.applyTransactionInternal(TrackingGraph.Transaction t)
          Internal method for applying a transaction to the graph.
 

Constructor parameters in net.xqhs.graphs.matchingPlatform with type arguments of type TrackingGraph.Transaction
GMPImplementation.PrincipalGraph(java.util.Queue<TrackingGraph.Transaction> transactionsLink, int initialSequence, Graph initialGraph)
          Protected constructor for constructing shadows of the principal graph.
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.