Modified capability for T3-1180
diff --git a/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/ServiceDescriptionRegistry.java b/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/ServiceDescriptionRegistry.java
index 2eb1f56..a5736e8 100644
--- a/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/ServiceDescriptionRegistry.java
+++ b/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/ServiceDescriptionRegistry.java
@@ -23,6 +23,9 @@
 	
 	@SuppressWarnings("unchecked")
 	public Set<ServiceDescription> getServiceDescriptions();
+	
+	@SuppressWarnings("unchecked")
+	public Set<ServiceDescription> getServiceDescriptions(ServiceDescriptionProvider provider);
 
 	@SuppressWarnings("unchecked")
 	public List<ConfigurableServiceProvider> getUnconfiguredServiceProviders();
diff --git a/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/events/RemovedProviderEvent.java b/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/events/RemovedProviderEvent.java
index a382bdf..0e4a21d 100644
--- a/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/events/RemovedProviderEvent.java
+++ b/activity-palette-api/src/main/java/net/sf/taverna/t2/servicedescriptions/events/RemovedProviderEvent.java
@@ -1,10 +1,23 @@
 package net.sf.taverna.t2.servicedescriptions.events;
 
+import java.util.Set;
+
+import net.sf.taverna.t2.servicedescriptions.ServiceDescription;
 import net.sf.taverna.t2.servicedescriptions.ServiceDescriptionProvider;
 
 public class RemovedProviderEvent extends AbstractProviderEvent {
 
-	public RemovedProviderEvent(ServiceDescriptionProvider provider) {
+	private Set<ServiceDescription> removedDescriptions;
+
+	public RemovedProviderEvent(ServiceDescriptionProvider provider, Set<ServiceDescription> removedDescriptions) {
 		super(provider);
+		this.removedDescriptions = removedDescriptions;
+	}
+
+	/**
+	 * @return the removedDescriptions
+	 */
+	public Set<ServiceDescription> getRemovedDescriptions() {
+		return removedDescriptions;
 	}
 }
\ No newline at end of file