X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fapi%2FAlignCalcManagerI.java;fp=src%2Fjalview%2Fapi%2FAlignCalcManagerI.java;h=35374c5525777332ea2367c9488216f0c8a87635;hb=42ec35a792d480c73027da6e7fc617146850ce44;hp=1eedc74cbb0488f913a9cf0064fb536fc8ec5b93;hpb=f9dac76937139e7b03fc25abfb4b53faa4823521;p=jalview.git diff --git a/src/jalview/api/AlignCalcManagerI.java b/src/jalview/api/AlignCalcManagerI.java index 1eedc74..35374c5 100644 --- a/src/jalview/api/AlignCalcManagerI.java +++ b/src/jalview/api/AlignCalcManagerI.java @@ -3,6 +3,7 @@ package jalview.api; import java.util.List; import jalview.datamodel.AlignmentAnnotation; +import jalview.ws.jws2.AAConsClient; public interface AlignCalcManagerI { @@ -115,4 +116,10 @@ public interface AlignCalcManagerI */ boolean isPending(AlignCalcWorkerI workingClass); + /** + * deregister and otherwise remove any registered and working instances of the given worker type + * @param typeToRemove + */ + void removeRegisteredWorkersOfClass(Class typeToRemove); + }