JAL-3127 pass reference to AlignViewportI when creating an instance of ColourSchemeI
[jalview.git] / src / jalview / schemes / ColourSchemeI.java
index d70b4e2..02ea887 100755 (executable)
@@ -20,6 +20,7 @@
  */
 package jalview.schemes;
 
+import jalview.api.AlignViewportI;
 import jalview.datamodel.AnnotatedCollectionI;
 import jalview.datamodel.SequenceCollectionI;
 import jalview.datamodel.SequenceI;
@@ -62,11 +63,15 @@ public interface ColourSchemeI
    * new instance for each call to this method, as different instances may have
    * differing shading by consensus or percentage identity applied.
    * 
+   * @param viewport
+   *          - the parent viewport
    * @param sg
+   *          - the collection of sequences to be coloured
    * @param hiddenRepSequences
    * @return copy of current scheme with any inherited settings transferred
    */
-  ColourSchemeI getInstance(AnnotatedCollectionI sg,
+  ColourSchemeI getInstance(AlignViewportI viewport,
+          AnnotatedCollectionI sg,
           Map<SequenceI, SequenceCollectionI> hiddenRepSequences);
 
   /**