Package psidev.psi.mi.jami.listener
Interface FeatureChangeListener<F extends Feature>
-
- All Superinterfaces:
AliasesChangeListener<F>,AnnotationsChangeListener<F>,EventListener,IdentifiersChangeListener<F>,XrefsChangeListener<F>
- All Known Subinterfaces:
FeatureEnricherListener<T>,FeatureEvidenceChangeListener,FeatureEvidenceEnricherListener
- All Known Implementing Classes:
FeatureChangeLogger,FeatureEnricherListenerManager,FeatureEnricherLogger,FeatureEnricherStatisticsWriter,FeatureEvidenceChangeLogger,FeatureEvidenceEnricherListenerManager,FeatureEvidenceEnricherLogger,FeatureEvidenceEnricherStatisticsWriter
public interface FeatureChangeListener<F extends Feature> extends AnnotationsChangeListener<F>, XrefsChangeListener<F>, IdentifiersChangeListener<F>, AliasesChangeListener<F>
Listener to feature change events- Since:
- 19/07/13
- Version:
- $Id: $
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonAddedLinkedFeature(F feature, F added)onAddedLinkedFeaturevoidonAddedRange(F feature, Range added)onAddedRangevoidonFullNameUpdate(F feature, String oldFullName)onFullNameUpdatevoidonInterproUpdate(F feature, String oldInterpro)onInterproUpdatevoidonRemovedLinkedFeature(F feature, F removed)onRemovedLinkedFeaturevoidonRemovedRange(F feature, Range removed)onRemovedRangevoidonRoleUpdate(F feature, CvTerm oldRole)onRoleUpdatevoidonShortNameUpdate(F feature, String oldShortName)onShortNameUpdatevoidonTypeUpdate(F feature, CvTerm oldType)onTypeUpdatevoidonUpdatedRangePositions(F feature, Range range, Position oldStart, Position oldEnd)onUpdatedRangePositions-
Methods inherited from interface psidev.psi.mi.jami.listener.AliasesChangeListener
onAddedAlias, onRemovedAlias
-
Methods inherited from interface psidev.psi.mi.jami.listener.AnnotationsChangeListener
onAddedAnnotation, onRemovedAnnotation
-
Methods inherited from interface psidev.psi.mi.jami.listener.IdentifiersChangeListener
onAddedIdentifier, onRemovedIdentifier
-
Methods inherited from interface psidev.psi.mi.jami.listener.XrefsChangeListener
onAddedXref, onRemovedXref
-
-
-
-
Method Detail
-
onShortNameUpdate
void onShortNameUpdate(F feature, String oldShortName)
onShortNameUpdate
- Parameters:
feature- : updated featureoldShortName- : old shortName
-
onFullNameUpdate
void onFullNameUpdate(F feature, String oldFullName)
onFullNameUpdate
- Parameters:
feature- : updated featureoldFullName- : old fllName
-
onInterproUpdate
void onInterproUpdate(F feature, String oldInterpro)
onInterproUpdate
- Parameters:
feature- : updated featureoldInterpro- : old interpro
-
onTypeUpdate
void onTypeUpdate(F feature, CvTerm oldType)
onTypeUpdate
- Parameters:
feature- : updated featureoldType- : old type
-
onAddedRange
void onAddedRange(F feature, Range added)
onAddedRange
- Parameters:
feature- : updated featureadded- : added range
-
onRemovedRange
void onRemovedRange(F feature, Range removed)
onRemovedRange
- Parameters:
feature- : updated featureremoved- : removed range
-
onUpdatedRangePositions
void onUpdatedRangePositions(F feature, Range range, Position oldStart, Position oldEnd)
onUpdatedRangePositions
- Parameters:
feature- : updated featurerange- : updated rangeoldStart- : old startoldEnd- : old end
-
onRoleUpdate
void onRoleUpdate(F feature, CvTerm oldRole)
onRoleUpdate
- Parameters:
feature- : updated featureoldRole- : old role
-
onAddedLinkedFeature
void onAddedLinkedFeature(F feature, F added)
onAddedLinkedFeature
- Parameters:
feature- : updated featureadded- : added linked feature
-
-