blob: 1a3ebaae89114711d478e95ff815c79524ab2fe2 [file] [log] [blame]
package org.eclipse.rcptt.tesla.recording.aspects.draw2d;
import org.aspectj.lang.annotation.SuppressAjWarnings;
import org.eclipse.draw2d.SWTEventDispatcher;
import org.eclipse.rcptt.tesla.core.am.AspectManager;
public aspect Draw2DRecordingAspect {
public Draw2DRecordingAspect() {
AspectManager.activateAspect(RecordingDraw2DActivator.PLUGIN_ID, this
.getClass().getName());
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMousePressed(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mousePressed(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseMoved(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseMoved(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
before(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseReleased(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseReleased(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseHover(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseHover(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseEntered(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseEntered(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseExited(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseExited(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
@SuppressAjWarnings("adviceDidNotMatch")
after(SWTEventDispatcher dispatcher, org.eclipse.swt.events.MouseEvent me):
execution(public void org.eclipse.draw2d.SWTEventDispatcher.dispatchMouseDoubleClicked(org.eclipse.swt.events.MouseEvent)) && target(dispatcher) && args(me) {
try {
Draw2DEventManager.mouseDoubleClick(dispatcher, me);
} catch (Throwable e) {
RecordingDraw2DActivator.log(e);
}
}
}