package gov.nasa.jpl.mbee.mdk.mms.sync.status;
import com.nomagic.magicdraw.core.Project;
import com.nomagic.magicdraw.core.project.ProjectEventListenerAdapter;
/**
* Created by igomes on 8/16/16.
*/
public class SyncStatusProjectEventListenerAdapter extends ProjectEventListenerAdapter {
@Override
public void projectOpened(Project project) {
updateSyncStatus();
}
@Override
public void projectClosed(Project project) {
updateSyncStatus();
}
@Override
public void projectReplaced(Project oldProject, Project newProject) {
projectOpened(newProject);
}
@Override
public void projectSaved(Project project, boolean savedInServer) {
updateSyncStatus();
}
private void updateSyncStatus() {
SyncStatusConfigurator.getSyncStatusAction().update();
}
}