# Uses of Package
org.eclipse.mat.snapshot.model

Packages that use org.eclipse.mat.snapshot.model
org.eclipse.mat.dtfj: This provides the parser for IBM Diagnostic Tooling Framework for Java (DTFJ) dumps, and is just a parser extension, not an Application Programming Interface (API).
org.eclipse.mat.hprof: Parser for HPROF dumps, just a parser extension, not an Application Programming Interface (API).
org.eclipse.mat.inspections: These are general queries.
org.eclipse.mat.inspections.collectionextract
org.eclipse.mat.inspections.collections: These are queries for Collection classes.
org.eclipse.mat.inspections.eclipse: These are queries for debugging Eclipse based applications.
org.eclipse.mat.inspections.jetty: These are queries for the Jetty web server.
org.eclipse.mat.internal.collectionextract
org.eclipse.mat.parser: Interfaces for handling indexes.
org.eclipse.mat.parser.internal: Implementations for building the snapshot (not API).
org.eclipse.mat.parser.internal.snapshot: Utilities for performing basic operations on the snapshot (not API).
org.eclipse.mat.parser.model: The implementation of key snapshot objects such as representing classes, arrays, and objects in the snapshot.
org.eclipse.mat.snapshot: The Snapshot API, a VM independent way of looking at a snapshot of the state of objects in a heap.
org.eclipse.mat.snapshot.extension: Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.
org.eclipse.mat.snapshot.model: Snapshot entities, for example class, instances, class loaders, fields, GC roots.
org.eclipse.mat.snapshot.query: Utilities to develop heap dump queries.
org.eclipse.mat.snapshot.registry: Registries for the extensions to read additional heap dump information like threads, name resolvers etc.
org.eclipse.mat.ui.snapshot: Opens and parses a snapshot - user interface (not API).
org.eclipse.mat.ui.util: Utility classes for toolbars, popup menu, searching on typing - user interface (not API).

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.dtfj
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.hprof
Class and Description
IClass Interface for a class instance in the heap dump.
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections
Class and Description
IInstance Interface for a plain vanilla object instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
ObjectReference The value of a field if it is an object reference.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.collectionextract
Class and Description
GCRootInfo Describes a garbage collection root.
IClass Interface for a class instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IObjectArray Marker interface to represent object arrays in the heap dump.
NamedReference A named reference.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.collections
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.eclipse
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.jetty
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.internal.collectionextract
Class and Description
IInstance Interface for a plain vanilla object instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IObjectArray Marker interface to represent object arrays in the heap dump.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.parser
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.parser.internal
Class and Description
GCRootInfo Describes a garbage collection root.
IClass Interface for a class instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IThreadStack May be subject of change

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.parser.internal.snapshot
Class and Description
IClass Interface for a class instance in the heap dump.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.parser.model
Class and Description
Field Describes a member variable, i.e.
FieldDescriptor Describes a field of an object, i.e.
GCRootInfo Describes a garbage collection root.
IArray Interface for an array object in the heap dump.
IClass Interface for a class instance in the heap dump.
IClassLoader An interface for class loader.
IInstance Interface for a plain vanilla object instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IObjectArray Marker interface to represent object arrays in the heap dump.
IPrimitiveArray Interface for primitive arrays in the heap dump.
NamedReference A named reference.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.snapshot
Class and Description
GCRootInfo Describes a garbage collection root.
IClass Interface for a class instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IThreadStack May be subject of change

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.snapshot.extension
Class and Description
IClass Interface for a class instance in the heap dump.
IClassLoader An interface for class loader.
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.snapshot.model
Class and Description
Field Describes a member variable, i.e.
FieldDescriptor Describes a field of an object, i.e.
GCRootInfo Describes a garbage collection root.
IArray Interface for an array object in the heap dump.
IClass Interface for a class instance in the heap dump.
IInstance Interface for a plain vanilla object instance in the heap dump.
IObject Base interface for all objects found in a snapshot.
IPrimitiveArray Interface for primitive arrays in the heap dump.
IStackFrame May be subject of change
NamedReference A named reference.
ObjectReference The value of a field if it is an object reference.
PseudoReference Value of a field if it is a pseudo references.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.snapshot.query
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.snapshot.registry
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.ui.snapshot
Class and Description
IObject Base interface for all objects found in a snapshot.

Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.ui.util
Class and Description
IClass Interface for a class instance in the heap dump.