public abstract class VMDebugCore
extends java.lang.Object
Constructor and Description |
---|
VMDebugCore()
The constructor
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.runtime.IStatus |
createDebugError(java.lang.String string,
java.io.IOException e)
Returns the shared instance
|
org.eclipse.core.runtime.IStatus |
createError(java.lang.String message,
int code,
java.lang.Throwable throwable) |
org.eclipse.core.runtime.IStatus |
createStatus(int severity,
java.lang.String message) |
org.eclipse.core.runtime.IStatus |
createStatus(int severity,
java.lang.String message,
java.lang.Throwable throwable) |
void |
error(int code,
java.lang.String message,
java.lang.Throwable throwable)
Generates an error log for the specified plug-in, with the specified
status code, message, and throwable.
|
void |
error(java.lang.String message) |
void |
error(java.lang.String message,
java.lang.Throwable throwable) |
void |
error(java.lang.Throwable throwable) |
abstract java.lang.String |
getBreakpointMarkerId() |
abstract java.lang.String |
getDebuggerActiveProperty() |
abstract java.util.List<? extends VMLineBreakpoint> |
getLineBreakpoints() |
abstract BaseLocationInFileProvider |
getLocationInFileProvider() |
abstract org.eclipse.core.runtime.ILog |
getLog() |
abstract java.lang.String |
getModelId() |
<T extends org.eclipse.debug.core.model.IBreakpoint> |
getOCLBreakpoints(java.lang.Class<T> breakpointType) |
abstract java.lang.String |
getPluginId() |
static org.eclipse.emf.common.util.URI |
getResourceURI(org.eclipse.core.resources.IResource resource) |
abstract Trace |
getTrace() |
abstract java.lang.String |
getVMThreadName() |
void |
log(int severity,
int code,
java.lang.String message,
java.lang.Throwable throwable) |
void |
log(org.eclipse.core.runtime.IStatus status) |
void |
log(java.lang.Throwable e) |
org.eclipse.emf.common.util.URI |
resolvePlatformPluginURI(org.eclipse.core.resources.IFile file) |
org.eclipse.emf.common.util.URI |
resolvePlatformPluginURI(org.eclipse.emf.common.util.URI uri) |
org.eclipse.core.resources.IFile |
resolveWorskpaceFile(org.eclipse.emf.common.util.URI uri) |
org.eclipse.core.resources.IFile |
toFile(org.eclipse.emf.common.util.URI uri) |
java.util.List<org.eclipse.core.resources.IFile> |
toFiles(org.eclipse.emf.common.util.URI uri) |
@NonNull public static org.eclipse.emf.common.util.URI getResourceURI(org.eclipse.core.resources.IResource resource)
public void error(java.lang.String message, java.lang.Throwable throwable)
public void error(java.lang.Throwable throwable)
public void error(java.lang.String message)
public void error(int code, java.lang.String message, java.lang.Throwable throwable)
code
- The status code for the log.message
- The message for the log.throwable
- The throwable for the log.@NonNull public abstract java.lang.String getBreakpointMarkerId()
@NonNull public abstract java.lang.String getDebuggerActiveProperty()
@NonNull public abstract java.lang.String getModelId()
@Nullable public abstract org.eclipse.core.runtime.ILog getLog()
@NonNull public abstract java.lang.String getPluginId()
@NonNull public abstract Trace getTrace()
@NonNull public abstract java.lang.String getVMThreadName()
@NonNull public org.eclipse.core.runtime.IStatus createDebugError(java.lang.String string, java.io.IOException e)
@NonNull public org.eclipse.core.runtime.IStatus createStatus(int severity, java.lang.String message, java.lang.Throwable throwable)
@NonNull public org.eclipse.core.runtime.IStatus createStatus(int severity, java.lang.String message)
@NonNull public org.eclipse.core.runtime.IStatus createError(java.lang.String message, int code, java.lang.Throwable throwable)
@NonNull public abstract java.util.List<? extends VMLineBreakpoint> getLineBreakpoints()
@NonNull public abstract BaseLocationInFileProvider getLocationInFileProvider()
@NonNull public <T extends org.eclipse.debug.core.model.IBreakpoint> java.util.List<T> getOCLBreakpoints(@NonNull java.lang.Class<T> breakpointType)
public void log(int severity, int code, java.lang.String message, java.lang.Throwable throwable)
public void log(org.eclipse.core.runtime.IStatus status)
public void log(java.lang.Throwable e)
public org.eclipse.emf.common.util.URI resolvePlatformPluginURI(org.eclipse.core.resources.IFile file)
public org.eclipse.emf.common.util.URI resolvePlatformPluginURI(org.eclipse.emf.common.util.URI uri)
public org.eclipse.core.resources.IFile resolveWorskpaceFile(org.eclipse.emf.common.util.URI uri)
public org.eclipse.core.resources.IFile toFile(org.eclipse.emf.common.util.URI uri)
public java.util.List<org.eclipse.core.resources.IFile> toFiles(org.eclipse.emf.common.util.URI uri)