public class DebuggerTargetEndpoint extends javax.management.NotificationBroadcasterSupport implements IDebuggerTargetAgent, DebuggerTargetEndpointMBean
| Constructor and Description |
|---|
DebuggerTargetEndpoint(java.lang.String ID,
org.eclipse.viatra.transformation.debug.TransformationDebugger debugger) |
public DebuggerTargetEndpoint(java.lang.String ID,
org.eclipse.viatra.transformation.debug.TransformationDebugger debugger)
public java.lang.String getID()
getID in interface DebuggerTargetEndpointMBeanpublic void stepForward()
stepForward in interface DebuggerTargetEndpointMBeanpublic void continueExecution()
continueExecution in interface DebuggerTargetEndpointMBeanpublic void setNextActivation(ActivationTrace activation)
setNextActivation in interface DebuggerTargetEndpointMBeanpublic void addBreakpoint(ITransformationBreakpointHandler breakpoint) throws ViatraDebuggerException
addBreakpoint in interface DebuggerTargetEndpointMBeanViatraDebuggerExceptionpublic void removeBreakpoint(ITransformationBreakpointHandler breakpoint)
removeBreakpoint in interface DebuggerTargetEndpointMBeanpublic void disableBreakpoint(ITransformationBreakpointHandler breakpoint)
disableBreakpoint in interface DebuggerTargetEndpointMBeanpublic void enableBreakpoint(ITransformationBreakpointHandler breakpoint)
enableBreakpoint in interface DebuggerTargetEndpointMBeanpublic void disconnect()
disconnect in interface DebuggerTargetEndpointMBeanpublic void suspended()
suspended in interface IDebuggerTargetAgentpublic void breakpointHit(ITransformationBreakpointHandler breakpoint)
breakpointHit in interface IDebuggerTargetAgentpublic void terminated()
throws ViatraDebuggerException
terminated in interface IDebuggerTargetAgentViatraDebuggerExceptionpublic void conflictSetChanged(java.util.Set<Activation<?>> nextActivations, java.util.Set<Activation<?>> conflictingActivations)
conflictSetChanged in interface IDebuggerTargetAgentpublic void activationFired(Activation<?> activation)
activationFired in interface IDebuggerTargetAgentpublic void activationFiring(Activation<?> activation)
activationFiring in interface IDebuggerTargetAgentpublic void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
addedRule in interface IDebuggerTargetAgentpublic void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
removedRule in interface IDebuggerTargetAgentpublic void nextActivationChanged(Activation<?> activation)
nextActivationChanged in interface IDebuggerTargetAgentpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface javax.management.NotificationBroadcastergetNotificationInfo in class javax.management.NotificationBroadcasterSupportpublic java.util.List<TransformationModelElement> getRootElements()
getRootElements in interface DebuggerTargetEndpointMBeanpublic java.util.Map<java.lang.String,java.util.List<TransformationModelElement>> getChildren(TransformationModelElement parent)
getChildren in interface DebuggerTargetEndpointMBeanpublic java.util.Map<java.lang.String,java.util.List<TransformationModelElement>> getCrossReferences(TransformationModelElement parent)
getCrossReferences in interface DebuggerTargetEndpointMBean