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.CompositeInteractorEnrichergetInteractorEnricher()The current enricher used for general interactors.EntityEnricherListenergetParticipantEnricherListener()The current listener that participant changes are reported to.voidsetFeatureEnricher(FeatureEnricher<F> enricher)setFeatureEnricher.voidsetInteractorEnricher(CompositeInteractorEnricher interactorEnricher)setInteractorEnricher.voidsetParticipantEnricherListener(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- aCompositeInteractorEnricherobject.
-
setFeatureEnricher
void setFeatureEnricher(FeatureEnricher<F> enricher)
setFeatureEnricher.
- Parameters:
enricher- aFeatureEnricherobject.
-
setParticipantEnricherListener
void setParticipantEnricherListener(EntityEnricherListener listener)
setParticipantEnricherListener.
- Parameters:
listener- aEntityEnricherListenerobject.
-
-