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 DebuggerTargetEndpointMBean
public void stepForward()
stepForward
in interface DebuggerTargetEndpointMBean
public void continueExecution()
continueExecution
in interface DebuggerTargetEndpointMBean
public void setNextActivation(ActivationTrace activation)
setNextActivation
in interface DebuggerTargetEndpointMBean
public void addBreakpoint(ITransformationBreakpointHandler breakpoint) throws ViatraDebuggerException
addBreakpoint
in interface DebuggerTargetEndpointMBean
ViatraDebuggerException
public void removeBreakpoint(ITransformationBreakpointHandler breakpoint)
removeBreakpoint
in interface DebuggerTargetEndpointMBean
public void disableBreakpoint(ITransformationBreakpointHandler breakpoint)
disableBreakpoint
in interface DebuggerTargetEndpointMBean
public void enableBreakpoint(ITransformationBreakpointHandler breakpoint)
enableBreakpoint
in interface DebuggerTargetEndpointMBean
public void disconnect()
disconnect
in interface DebuggerTargetEndpointMBean
public void suspended()
suspended
in interface IDebuggerTargetAgent
public void breakpointHit(ITransformationBreakpointHandler breakpoint)
breakpointHit
in interface IDebuggerTargetAgent
public void terminated() throws ViatraDebuggerException
terminated
in interface IDebuggerTargetAgent
ViatraDebuggerException
public void conflictSetChanged(java.util.Set<Activation<?>> nextActivations, java.util.Set<Activation<?>> conflictingActivations)
conflictSetChanged
in interface IDebuggerTargetAgent
public void activationFired(Activation<?> activation)
activationFired
in interface IDebuggerTargetAgent
public void activationFiring(Activation<?> activation)
activationFiring
in interface IDebuggerTargetAgent
public void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
addedRule
in interface IDebuggerTargetAgent
public void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
removedRule
in interface IDebuggerTargetAgent
public void nextActivationChanged(Activation<?> activation)
nextActivationChanged
in interface IDebuggerTargetAgent
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface javax.management.NotificationBroadcaster
getNotificationInfo
in class javax.management.NotificationBroadcasterSupport
public java.util.List<TransformationModelElement> getRootElements()
getRootElements
in interface DebuggerTargetEndpointMBean
public java.util.Map<java.lang.String,java.util.List<TransformationModelElement>> getChildren(TransformationModelElement parent)
getChildren
in interface DebuggerTargetEndpointMBean
public java.util.Map<java.lang.String,java.util.List<TransformationModelElement>> getCrossReferences(TransformationModelElement parent)
getCrossReferences
in interface DebuggerTargetEndpointMBean