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

Packages that use org.eclipse.mat.snapshot.model
Package
Description
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
Code for reading data from collections found in a snapshot.
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.inspections.threads
These are queries for Threads.
org.eclipse.mat.inspections.wildfly
These are queries for the application servers Wildfly and JBoss Enterprise Application Platform.
org.eclipse.mat.internal.collectionextract
Code for reading data from collections found in a snapshot.
org.eclipse.mat.jruby.resolver
These are queries for snapshots generated by JRuby applications.
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.snapshot.views.inspector
Inspections view of details of an object - 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
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
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
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
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
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
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
Description
IObject
Base interface for all objects found in a snapshot.
Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.threads
Class
Description
IObject
Base interface for all objects found in a snapshot.
Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.inspections.wildfly
Class
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
Description
IArray
Interface for an array object 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.
IObjectArray
Marker interface to represent object arrays in the heap dump.
Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.jruby.resolver
Class
Description
IObject
Base interface for all objects found in a snapshot.
Classes in org.eclipse.mat.snapshot.model used by org.eclipse.mat.parser
Class
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
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
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
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
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
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
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
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
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
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.views.inspector
Class
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
Description
IClass
Interface for a class instance in the heap dump.