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 void
onAddedLinkedFeature(F feature, F added)
onAddedLinkedFeaturevoid
onAddedRange(F feature, Range added)
onAddedRangevoid
onFullNameUpdate(F feature, String oldFullName)
onFullNameUpdatevoid
onInterproUpdate(F feature, String oldInterpro)
onInterproUpdatevoid
onRemovedLinkedFeature(F feature, F removed)
onRemovedLinkedFeaturevoid
onRemovedRange(F feature, Range removed)
onRemovedRangevoid
onRoleUpdate(F feature, CvTerm oldRole)
onRoleUpdatevoid
onShortNameUpdate(F feature, String oldShortName)
onShortNameUpdatevoid
onTypeUpdate(F feature, CvTerm oldType)
onTypeUpdatevoid
onUpdatedRangePositions(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
-
-