X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fdatamodel%2FSequenceFeature.java;h=1af23a4caa30791261a88784174eadd84fa56039;hb=453687279dd54095ec2a92b69cb2210a3ff0d586;hp=bf0b996e22c65a72648d233be9c3fb2c78ebbd2e;hpb=08b87509ada06ac8614424247346daef4054b41a;p=jalview.git diff --git a/src/jalview/datamodel/SequenceFeature.java b/src/jalview/datamodel/SequenceFeature.java index bf0b996..1af23a4 100755 --- a/src/jalview/datamodel/SequenceFeature.java +++ b/src/jalview/datamodel/SequenceFeature.java @@ -217,8 +217,20 @@ public class SequenceFeature implements FeatureLocationI @Override public boolean equals(Object o) { - return (o != null && (o instanceof SequenceFeature) - && equals(((SequenceFeature) o), false)); + return (o instanceof SequenceFeature + && equalsWithParent((SequenceFeature) o)); + } + + /** + * BH 2019.09.22 required due to subclassing by CrossRef and used by + * intervalstore.nonc.IntervalStoreImpl + * + * @param sf + * @return + */ + public boolean equalsWithParent(SequenceFeature sf) + { + return equals(sf, false); } /**