package jetbrains.mps.make;
/*Generated by MPS */
public interface IMakeNotificationListener {
void handleNotification(MakeNotification notification);
void scriptAboutToStart(MakeNotification notification);
void scriptFinished(MakeNotification notification);
void sessionOpened(MakeNotification notification);
void sessionClosed(MakeNotification notification);
class Stub implements IMakeNotificationListener {
@Override
public final void handleNotification(MakeNotification notification) {
switch (notification.getKind()) {
case SCRIPT_ABOUT_TO_START:
scriptAboutToStart(notification);
break;
case SCRIPT_FINISHED:
scriptFinished(notification);
break;
case SESSION_OPENED:
sessionOpened(notification);
break;
case SESSION_CLOSED:
sessionClosed(notification);
break;
default:
}
}
@Override
public void scriptAboutToStart(MakeNotification notification) {
}
@Override
public void scriptFinished(MakeNotification notification) {
}
@Override
public void sessionOpened(MakeNotification notification) {
}
@Override
public void sessionClosed(MakeNotification notification) {
}
}
}