package de.ovgu.cide; import java.util.Collection; import java.util.Collections; import java.util.EventObject; import org.eclipse.core.resources.IContainer; public class FileColorChangedEvent extends EventObject { private static final long serialVersionUID = 1L; private final Collection<IContainer> resources; public FileColorChangedEvent(Object source, IContainer folder) { super(source); this.resources = Collections.singleton(folder); } public FileColorChangedEvent(Object source, Collection<IContainer> folders) { super(source); assert folders != null && !folders.isEmpty(); this.resources = folders; } public Collection<IContainer> getAffectedFolders() { return resources; } }