}
private void projectOpened(IResourceChangeEvent event) {
// Find out if a project was opened.
IResourceDelta delta = event.getDelta();
if (delta == null) {
return;
}
final Collection projects = new LinkedHashSet();
IResourceDelta[] projDeltas = delta.getAffectedChildren(IResourceDelta.CHANGED);
for (int i = 0; i < projDeltas.length; ++i) {
IResourceDelta projDelta = projDeltas[i];
if ((projDelta.getFlags() & IResourceDelta.OPEN) == 0) {
continue;
}
IResource resource = projDeltas[i].getResource();
if (!(resource instanceof IProject)) {
continue;