JAL-1667 make transferSettings an API method
[jalview.git] / src / jalview / viewmodel / seqfeatures / FeatureRendererModel.java
index 87ebf1a..28eda82 100644 (file)
@@ -63,6 +63,7 @@ public abstract class FeatureRendererModel implements
 
   protected AlignmentViewport av;
 
+  @Override
   public AlignViewportI getViewport()
   {
     return av;
@@ -82,12 +83,7 @@ public abstract class FeatureRendererModel implements
     this.featureOrder = fr.featureOrder;
   }
 
-  /**
-   * update from another feature renderer
-   * 
-   * @param fr
-   *          settings to copy
-   */
+  @Override
   public void transferSettings(jalview.api.FeatureRenderer _fr)
   {
     FeatureRenderer fr = (FeatureRenderer) _fr;
@@ -537,6 +533,7 @@ public abstract class FeatureRendererModel implements
    * @param featureType
    * @return java.awt.Color or GraduatedColor
    */
+  @Override
   public Object getFeatureStyle(String featureType)
   {
     Object fc = featureColours.get(featureType);
@@ -617,6 +614,7 @@ public abstract class FeatureRendererModel implements
     return av.getFeaturesDisplayed().isVisible(type);
   }
 
+  @Override
   public void setColour(String featureType, Object col)
   {
     // overwrite
@@ -683,7 +681,7 @@ public abstract class FeatureRendererModel implements
   @Override
   public Map<String, Object> getFeatureColours()
   {
-    return new ConcurrentHashMap<String, Object>(featureColours);
+    return featureColours;
   }
 
   /**