# Uses of Package
org.eclipse.wst.jsdt.chromium.debug.core.model

Packages that use org.eclipse.wst.jsdt.chromium.debug.core.model
org.eclipse.wst.jsdt.chromium.debug.core
org.eclipse.wst.jsdt.chromium.debug.core.model
org.eclipse.wst.jsdt.chromium.debug.core.sourcemap
org.eclipse.wst.jsdt.chromium.debug.core.util
org.eclipse.wst.jsdt.chromium.debug.jsdtbridge
org.eclipse.wst.jsdt.chromium.debug.ui
org.eclipse.wst.jsdt.chromium.debug.ui.actions
org.eclipse.wst.jsdt.chromium.debug.ui.launcher
org.eclipse.wst.jsdt.chromium.debug.ui.liveedit
org.eclipse.wst.jsdt.chromium.debug.ui.propertypages

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.core
Class and Description
JavascriptVmEmbedder Abstraction of application embedding JavaScript VM.
LaunchParams.LookupMode
ResourceManager This object handles the mapping between `Script`s and their corresponding resources inside Eclipse.
VmResource A representation of V8 VM resource in a virtual project.
VmResourceId Id of resources loaded in V8 VM.
VmResourceRef VM resource reference.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.core.model
Class and Description
BreakpointInTargetMap A one-to-one map between SDK and UI breakpoints inside one debug target.
BreakpointSynchronizer A class responsible for comparing breakpoints in workspace and on remote VM and synchronizing them in both directions.
BreakpointSynchronizer.BreakpointHelper Additional interface used by `BreakpointSynchronizer`.
BreakpointSynchronizer.BreakpointHelper.CreateCallback
BreakpointSynchronizer.Callback
BreakpointSynchronizer.Direction Describes a direction the breakpoint synchronization should be performed in.
ChromiumExceptionBreakpoint JavaScript exception breakpoint.
ChromiumLineBreakpoint JavaScript line breakpoint.
ChromiumLineBreakpoint.BreakpointIgnoreList
ChromiumLineBreakpoint.Helper.CreateOnRemoveCallback
ChromiumLineBreakpoint.MutableProperty
ConnectedTargetData Contains state and behavior of 'connected' `DebugTargetImpl`.
ConnectionLoggerImpl Connection logger that writes both incoming and outgoing streams into logWriter with simple annotations.
ConnectionLoggerImpl.LogLifecycleListener Additional interface logger sends its output to.
ConsolePseudoProcess.Retransmitter Responsible for getting text as `Writer` and retransmitting it as `IStreamMonitor` to whoever is interested.
DebugElementImpl A generic IDebugElement implementation.
DebugElementImpl.WithConnected A base class for debug element that refers to `ConnectedTargetData`.
DebugElementImpl.WithConnectedBase An abstract base class for debug element that refers to `ConnectedTargetData`.
DebugElementImpl.WithEvaluate A base class for debug element that refers to `EvaluateContext`.
DebugElementImpl.WithEvaluateBase An abstract base class for debug element that refers to `EvaluateContext`.
DebugElementImpl.WithSuspendedBase An abstract base class for debug element that refers to `JavascriptThread.SuspendedState`.
DebugTargetImpl An IDebugTarget implementation for remote JavaScript debugging.
EvaluateContext Projection of `JsEvaluateContext` into Eclipse world.
IgnoreCountData A structure used to store ignore count parameter.
IgnoreCountData.State Additional field of the ignore count data.
IPredefinedSourceWrapProvider Provides a collection of source wrappers.
IPredefinedSourceWrapProvider.Entry Describes source wrapper.
JavaScriptFormatter Provides a format operation for JavaScript source text.
JavaScriptFormatter.Result Represents formatting result.
JavascriptThread This class represents the only Chromium V8 VM thread.
JavascriptThread.StateVisitor Visitor that is used to describe thread state in UI.
JavascriptThread.SuspendedState Holds 'suspended' state of the thread.
JavascriptVmEmbedder Abstraction of application embedding JavaScript VM.
JavascriptVmEmbedder.ConnectionToRemote First intermediate object that corresponds to already connected server.
JavascriptVmEmbedder.Listener Listener that should handle embedder-specific events.
JavascriptVmEmbedder.VmConnector Intermediate object that works as an intermediate factory for `JavascriptVmEmbedder`.
LaunchParams.BreakpointOption
LaunchParams.LookupMode
LaunchParams.LookupMode.Visitor
LaunchParams.ValueConverter
LineBreakpointAdapter Adapter to create breakpoints in JS files.
NamedConnectionLoggerFactory The factory provides `ConnectionLogger` that can be used to output connection traffic, supposedly to some UI.
PushChangesPlan Holds parameters of a planned LiveEdit push operation.
SourceWrapSupport Supports better matching of local source files with remote scripts by leveraging the fact that the original source could be preprocessed by adding a prefix and suffix (usually to put user code in some scope).
SourceWrapSupport.Wrapper Describes a known type of script source wrapper.
SourceWrapSupport.Wrapper.Match Defines a particular wrapper match.
StackFrame An IStackFrame implementation over a JsStackFrame instance.
StackFrameBase A common base class for all stack frames.
StringMappingData A raw-level data that defines segments inside one multiline substring in terms of lines/columns.
Value A generic (non-array) implementation of IValue using a JsValue instance.
Value.ReloadValueCallback
ValueBase A base implementation of all Chromium values.
ValueBase.ValueWithLazyVariables A base implementation of Value that lazily calculates its inner variables.
Variable An IVariable implementation over a JsVariable instance.
Variable.Real Represents a real variable -- wraps `JsVariable`.
VmResource A representation of V8 VM resource in a virtual project.
VmResource.Metadata Defines a logic behind a particular resource.
VmResourceId Id of resources loaded in V8 VM.
VmResourceRef VM resource reference.
VmResourceRef.Visitor A GoF Visitor interface for algebraic type `VmResourceRef`.
WipTabSelector This interface allows clients to provide various strategies for selecting a Chromium tab to debug.
WipTabSelector.BrowserAndBackend
WorkspaceBridge This interface draws a connection between V8 debug target and Eclipse workspace with its resources.
WorkspaceBridge.BreakpointHandler Breakpoint-related aspect of `WorkspaceBridge` interface.
WorkspaceBridge.Factory A factory interface for `WorkspaceBridge`.
WorkspaceBridge.JsLabelProvider Label provider for several debug elements.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.core.sourcemap
Class and Description
StringMappingData A raw-level data that defines segments inside one multiline substring in terms of lines/columns.
VmResourceId Id of resources loaded in V8 VM.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.core.util
Class and Description
ConnectedTargetData Contains state and behavior of 'connected' `DebugTargetImpl`.
VmResource A representation of V8 VM resource in a virtual project.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.jsdtbridge
Class and Description
JavaScriptFormatter Provides a format operation for JavaScript source text.
JavaScriptFormatter.Result Represents formatting result.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.ui
Class and Description
TabSelector This interface allows clients to provide various strategies for selecting a Chromium tab to debug.
WipTabSelector This interface allows clients to provide various strategies for selecting a Chromium tab to debug.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.ui.actions
Class and Description
BreakpointSynchronizer.Direction Describes a direction the breakpoint synchronization should be performed in.
ConnectedTargetData Contains state and behavior of 'connected' `DebugTargetImpl`.
EvaluateContext Projection of `JsEvaluateContext` into Eclipse world.
Value A generic (non-array) implementation of IValue using a JsValue instance.
Variable An IVariable implementation over a JsVariable instance.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.ui.launcher
Class and Description
BreakpointSynchronizer.Direction Describes a direction the breakpoint synchronization should be performed in.
JavascriptVmEmbedder.ConnectionToRemote First intermediate object that corresponds to already connected server.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.ui.liveedit
Class and Description
PushChangesPlan Holds parameters of a planned LiveEdit push operation.

Classes in org.eclipse.wst.jsdt.chromium.debug.core.model used by org.eclipse.wst.jsdt.chromium.debug.ui.propertypages
Class and Description
ChromiumExceptionBreakpoint JavaScript exception breakpoint.
ChromiumLineBreakpoint JavaScript line breakpoint.