Package psidev.psi.mi.jami.enricher
Interface EntityEnricher<P extends Entity,F extends Feature>
-
- All Superinterfaces:
MIEnricher<P>
- All Known Subinterfaces:
ExperimentalParticipantPoolEnricher
,ParticipantEnricher<P,F>
,ParticipantEvidenceEnricher<T>
,ParticipantPoolEnricher<P,F>
- All Known Implementing Classes:
CompositeEntityEnricher
,CompositeModelledParticipantEnricher
,CompositeParticipantEnricher
,CompositeParticipantEvidenceEnricher
,FullEntityEnricher
,FullEntityUpdater
,FullExperimentalParticipantPoolEnricher
,FullExperimentalParticipantPoolUpdater
,FullParticipantEnricher
,FullParticipantEvidenceEnricher
,FullParticipantEvidenceUpdater
,FullParticipantPoolEnricher
,FullParticipantPoolUpdater
,FullParticipantUpdater
,MinimalEntityEnricher
,MinimalEntityUpdater
,MinimalExperimentalParticipantPoolEnricher
,MinimalExperimentalParticipantPoolUpdater
,MinimalParticipantEnricher
,MinimalParticipantEvidenceEnricher
,MinimalParticipantEvidenceUpdater
,MinimalParticipantPoolEnricher
,MinimalParticipantPoolUpdater
,MinimalParticipantUpdater
public interface EntityEnricher<P extends Entity,F extends Feature> extends MIEnricher<P>
Sub enrichers: Protein, CvTerm, Feature, Bioactive3Entity- Since:
- 13/06/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FeatureEnricher<F>
getFeatureEnricher()
The current enricher used for features.CompositeInteractorEnricher
getInteractorEnricher()
The current enricher used for general interactors.EntityEnricherListener
getParticipantEnricherListener()
The current listener that participant changes are reported to.void
setFeatureEnricher(FeatureEnricher<F> enricher)
setFeatureEnricher.void
setInteractorEnricher(CompositeInteractorEnricher interactorEnricher)
setInteractorEnricher.void
setParticipantEnricherListener(EntityEnricherListener listener)
setParticipantEnricherListener.-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich, enrich
-
-
-
-
Method Detail
-
getInteractorEnricher
CompositeInteractorEnricher getInteractorEnricher()
The current enricher used for general interactors. If null, interactors are not being enriched.- Returns:
- The new enricher for general interactors.
-
getFeatureEnricher
FeatureEnricher<F> getFeatureEnricher()
The current enricher used for features. If null, features are not currently being enriched.- Returns:
- The current enricher. May be null.
-
getParticipantEnricherListener
EntityEnricherListener getParticipantEnricherListener()
The current listener that participant changes are reported to. If null, events are not being reported.- Returns:
- TThe current listener. Can be null.
-
setInteractorEnricher
void setInteractorEnricher(CompositeInteractorEnricher interactorEnricher)
setInteractorEnricher.
- Parameters:
interactorEnricher
- aCompositeInteractorEnricher
object.
-
setFeatureEnricher
void setFeatureEnricher(FeatureEnricher<F> enricher)
setFeatureEnricher.
- Parameters:
enricher
- aFeatureEnricher
object.
-
setParticipantEnricherListener
void setParticipantEnricherListener(EntityEnricherListener listener)
setParticipantEnricherListener.
- Parameters:
listener
- aEntityEnricherListener
object.
-
-