# Serialized Form

- ## Package org.eclipse.incquery.patternlanguage.emf

  - ### Class org.eclipse.incquery.patternlanguage.emf.ResolutionException extends java.lang.Exception implements Serializable

    serialVersionUID:
      5920889201819465489L

- ## Package org.eclipse.incquery.patternlanguage.emf.specification.builder

  - ### Class org.eclipse.incquery.patternlanguage.emf.specification.builder.SpecificationBuilderException extends QueryInitializationException implements Serializable

    serialVersionUID:
      -9107359020858174569L

- ## Package org.eclipse.incquery.runtime.base.core

  - ### Class org.eclipse.incquery.runtime.base.core.EMFDataSource extends java.lang.Object implements Serializable

    serialVersionUID:
      5404152895901306358L

    - ### Serialized Fields

      - #### observers

            java.util.List<E> observers

      - #### references

            java.util.Set<E> references

      - #### classes

            java.util.Set<E> classes

      - #### navigationHelper

            NavigationHelper navigationHelper

      - #### allEObjects

            com.google.common.collect.Multiset<E> allEObjects

- ## Package org.eclipse.incquery.runtime.base.exception

  - ### Class org.eclipse.incquery.runtime.base.exception.IncQueryBaseException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -5145445047912938251L

- ## Package org.eclipse.incquery.runtime.base.itc.alg.counting

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.counting.CountingAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      -2383210800242398869L

    - ### Serialized Fields

      - #### tc

            CountingTcRelation<V> tc

      - #### dtc

            CountingTcRelation<V> dtc

      - #### gds

            IBiDirectionalGraphDataSource<V> gds

      - #### observers

            java.util.List<E> observers

- ## Package org.eclipse.incquery.runtime.base.itc.alg.dred

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.dred.DRedAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      356353826099208151L

    - ### Serialized Fields

      - #### graphDataSource

            IGraphDataSource<V> graphDataSource

      - #### tc

            DRedTcRelation<V> tc

      - #### dtc

            DRedTcRelation<V> dtc

      - #### observers

            java.util.List<E> observers

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.dred.DRedTcRelation extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### tuplesForward

            java.util.Map<K,V> tuplesForward

      - #### tuplesBackward

            java.util.Map<K,V> tuplesBackward

- ## Package org.eclipse.incquery.runtime.base.itc.alg.fw

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.fw.FloydWarshallAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      8551056305625218732L

    - ### Serialized Fields

      - #### tc

            DRedTcRelation<V> tc

      - #### gds

            IBiDirectionalGraphDataSource<V> gds

- ## Package org.eclipse.incquery.runtime.base.itc.alg.incscc

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.incscc.IncSCCAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      6207002106223444807L

    - ### Serialized Fields

      - #### sccs

            UnionFind<V> sccs

      - #### gds

            IBiDirectionalGraphDataSource<V> gds

      - #### counting

            CountingAlg<V> counting

      - #### reducedGraph

            Graph<V> reducedGraph

      - #### reducedGraphIndexer

            IBiDirectionalGraphDataSource<V> reducedGraphIndexer

      - #### observers

            java.util.List<E> observers

      - #### countingListener

            CountingListener<V> countingListener

- ## Package org.eclipse.incquery.runtime.base.itc.alg.misc.dfs

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.misc.dfs.DFSAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      7397186805581323071L

    - ### Serialized Fields

      - #### gds

            IGraphDataSource<V> gds

      - #### tc

            DRedTcRelation<V> tc

      - #### visited

            int[] visited

      - #### nodeMap

            java.util.HashMap<K,V> nodeMap

- ## Package org.eclipse.incquery.runtime.base.itc.alg.misc.scc

  - ### Class org.eclipse.incquery.runtime.base.itc.alg.misc.scc.PKAlg extends java.lang.Object implements Serializable

    serialVersionUID:
      -4382533946686076317L

    - ### Serialized Fields

      - #### node2index

            java.util.Map<K,V> node2index

        Maps the nodes to their indicies.

      - #### index2node

            java.util.Map<K,V> index2node

      - #### node2mark

            java.util.Map<K,V> node2mark

      - #### index2topsort

            java.util.Map<K,V> index2topsort

        Maps the index of a node to the index in the topsort.

      - #### topsort2index

            java.util.Map<K,V> topsort2index

      - #### index

            int index

        Index associated to the inserted nodes (incrementing with every insertion).

      - #### lower_bound

            int lower_bound

        Index within the topsort for the target node when edge insertion occurs.

      - #### upper_bound

            int upper_bound

        Index within the topsort for the source node when edge insertion occurs.

      - #### RF

            java.util.List<E> RF

      - #### RB

            java.util.List<E> RB

      - #### gds

            IBiDirectionalGraphDataSource<V> gds

- ## Package org.eclipse.incquery.runtime.base.itc.graphimpl

  - ### Class org.eclipse.incquery.runtime.base.itc.graphimpl.Graph extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### edgeList

            java.util.Map<K,V> edgeList

      - #### edgeListReversed

            java.util.Map<K,V> edgeListReversed

      - #### observers

            java.util.List<E> observers

- ## Package org.eclipse.incquery.runtime.base.itc.igraph

  - ### Class org.eclipse.incquery.runtime.base.itc.igraph.IBiDirectionalWrapper extends java.lang.Object implements Serializable

    serialVersionUID:
      -5771114630390029106L

    - ### Serialized Fields

      - #### gds

            IGraphDataSource<V> gds

      - #### backwardEdges

            java.util.Map<K,V> backwardEdges

- ## Package org.eclipse.incquery.runtime.exception

  - ### Class org.eclipse.incquery.runtime.exception.IncQueryException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -74252748358355750L

    - ### Serialized Fields

      - #### shortMessage

            java.lang.String shortMessage

- ## Package org.eclipse.incquery.runtime.localsearch.exceptions

  - ### Class org.eclipse.incquery.runtime.localsearch.exceptions.LocalSearchException extends IncQueryException implements Serializable

    serialVersionUID:
      -2585896573351435974L

- ## Package org.eclipse.incquery.runtime.matchers.planning

  - ### Class org.eclipse.incquery.runtime.matchers.planning.QueryProcessingException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -8272290113656867086L

    - ### Serialized Fields

      - #### patternDescription

            java.lang.Object patternDescription

      - #### templateMessage

            java.lang.String templateMessage

      - #### templateContext

            java.lang.String[] templateContext

      - #### shortMessage

            java.lang.String shortMessage

- ## Package org.eclipse.incquery.runtime.matchers.psystem.queries

  - ### Class org.eclipse.incquery.runtime.matchers.psystem.queries.QueryInitializationException extends QueryProcessingException implements Serializable

    serialVersionUID:
      9106033062252951489L

- ## Package org.eclipse.incquery.runtime.matchers.psystem.rewriters

  - ### Class org.eclipse.incquery.runtime.matchers.psystem.rewriters.RewriterException extends QueryInitializationException implements Serializable

    serialVersionUID:
      -4703825954995497932L

- ## Package org.eclipse.incquery.runtime.rete.construction

  - ### Class org.eclipse.incquery.runtime.rete.construction.RetePatternBuildException extends QueryProcessingException implements Serializable

    serialVersionUID:
      6966585498204577548L

- ## Package org.eclipse.incquery.runtime.rete.traceability

  - ### Class org.eclipse.incquery.runtime.rete.traceability.RecipeTraceInfo.ParentTraceList extends java.util.ArrayList<RecipeTraceInfo> implements Serializable

    serialVersionUID:
      8530268272318311419L