# Serialized Form

- ## Package org.eclipse.viatra.query.runtime.base.exception

  - ### Class org.eclipse.viatra.query.runtime.base.exception.ViatraBaseException extends ViatraQueryRuntimeException implements Serializable

    serialVersionUID:
      -5145445047912938251L

- ## Package org.eclipse.viatra.query.runtime.exception

  - ### Class org.eclipse.viatra.query.runtime.exception.ViatraQueryException extends ViatraQueryRuntimeException implements Serializable

    serialVersionUID:
      -74252748358355750L

    - ### Serialized Fields

      - #### shortMessage

            java.lang.String shortMessage

- ## Package org.eclipse.viatra.query.runtime.localsearch.exceptions

  - ### Class org.eclipse.viatra.query.runtime.localsearch.exceptions.LocalSearchException extends ViatraQueryRuntimeException implements Serializable

    serialVersionUID:
      -2585896573351435974L

- ## Package org.eclipse.viatra.query.runtime.matchers

  - ### Class org.eclipse.viatra.query.runtime.matchers.ViatraQueryRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -8505253058035069310L

- ## Package org.eclipse.viatra.query.runtime.matchers.planning

  - ### Class org.eclipse.viatra.query.runtime.matchers.planning.QueryProcessingException extends ViatraQueryRuntimeException implements Serializable

    serialVersionUID:
      -8272290113656867086L

    - ### Serialized Fields

      - #### patternDescription

            java.lang.Object patternDescription

      - #### shortMessage

            java.lang.String shortMessage

- ## Package org.eclipse.viatra.query.runtime.matchers.psystem.queries

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

    serialVersionUID:
      9106033062252951489L

- ## Package org.eclipse.viatra.query.runtime.matchers.psystem.rewriters

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

    serialVersionUID:
      -4703825954995497932L

- ## Package org.eclipse.viatra.query.runtime.matchers.util

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsBagMemory extends org.eclipse.collections.impl.map.mutable.primitive.ObjectIntHashMap<T> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsDeltaBag extends EclipseCollectionsBagMemory<T> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsLongMultiset extends org.eclipse.collections.impl.map.mutable.primitive.LongIntHashMap implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsLongSetMemory extends org.eclipse.collections.impl.set.mutable.primitive.LongHashSet implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException

        Throws:
          `java.io.IOException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs extends org.eclipse.collections.impl.map.mutable.primitive.LongObjectHashMap<java.lang.Object> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToMultisets extends org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs<Value,​MarkedMemory.MarkedMultiset<Value>> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToMultisets.OfLongs extends EclipseCollectionsMultiLookup.FromLongs.ToMultisets<java.lang.Long> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToMultisets.OfObjects extends EclipseCollectionsMultiLookup.FromLongs.ToMultisets<Value> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToSets extends org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs<Value,​MarkedMemory.MarkedSet<Value>> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToSets.OfLongs extends EclipseCollectionsMultiLookup.FromLongs.ToSets<java.lang.Long> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromLongs.ToSets.OfObjects extends EclipseCollectionsMultiLookup.FromLongs.ToSets<Value> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects extends org.eclipse.collections.impl.map.mutable.UnifiedMap<Key,​java.lang.Object> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToMultisets extends org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects<Key,​Value,​MarkedMemory.MarkedMultiset<Value>> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToMultisets.OfLongs extends EclipseCollectionsMultiLookup.FromObjects.ToMultisets<Key,​java.lang.Long> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToMultisets.OfObjects extends EclipseCollectionsMultiLookup.FromObjects.ToMultisets<Key,​Value> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToSets extends org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects<Key,​Value,​MarkedMemory.MarkedSet<Value>> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToSets.OfLongs extends EclipseCollectionsMultiLookup.FromObjects.ToSets<Key,​java.lang.Long> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiLookup.FromObjects.ToSets.OfObjects extends EclipseCollectionsMultiLookup.FromObjects.ToSets<Key,​Value> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsMultiset extends EclipseCollectionsBagMemory<T> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.EclipseCollectionsSetMemory extends org.eclipse.collections.impl.set.mutable.UnifiedSet<Value> implements Serializable

    - ### Serialization Methods

      - #### readExternal

            public void readExternal​(java.io.ObjectInput arg0)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal​(java.io.ObjectOutput arg0)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

- ## Package org.eclipse.viatra.query.runtime.matchers.util.timeline

  - ### Class org.eclipse.viatra.query.runtime.matchers.util.timeline.Diff extends java.util.ArrayList<Signed<Timestamp extends java.lang.Comparable<Timestamp>>> implements Serializable

    serialVersionUID:
      3853460426655994160L

- ## Package org.eclipse.viatra.query.runtime.rete.construction

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

    serialVersionUID:
      6966585498204577548L

- ## Package org.eclipse.viatra.transformation.runtime.emf.modelmanipulation

  - ### Class org.eclipse.viatra.transformation.runtime.emf.modelmanipulation.ModelManipulationException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -1855203209863514291L

- ## Package org.eclipse.viatra.transformation.runtime.emf.rules

  - ### Class org.eclipse.viatra.transformation.runtime.emf.rules.BatchTransformationRuleGroup extends TransformationRuleGroup<BatchTransformationRule<?,​?>> implements Serializable

    serialVersionUID:
      8027253627363588383L

  - ### Class org.eclipse.viatra.transformation.runtime.emf.rules.EventDrivenTransformationRuleGroup extends TransformationRuleGroup<EventDrivenTransformationRule<?,​?>> implements Serializable

    serialVersionUID:
      8027253627363588383L

  - ### Class org.eclipse.viatra.transformation.runtime.emf.rules.TransformationRuleGroup extends java.util.HashSet<Rule extends ITransformationRule<?,​?>> implements Serializable

    serialVersionUID:
      7057984500208333710L

- ## Package org.eclipse.viatra.transformation.runtime.emf.transformation.eventdriven

  - ### Class org.eclipse.viatra.transformation.runtime.emf.transformation.eventdriven.InconsistentEventSemanticsException extends java.lang.Exception implements Serializable

    serialVersionUID:
      3645910677281157585L