Package psidev.psi.mi.jami.enricher
Interface InteractionEnricher<I extends Interaction>
-
- Type Parameters:
I- The type of interaction to be enriched
- All Superinterfaces:
MIEnricher<I>
- All Known Subinterfaces:
ComplexEnricher,InteractionEvidenceEnricher,ModelledInteractionEnricher<I>
- All Known Implementing Classes:
FullComplexEnricher,FullComplexUpdater,FullInteractionEnricher,FullInteractionEvidenceEnricher,FullInteractionEvidenceUpdater,FullInteractionUpdater,FullModelledInteractionEnricher,FullModelledInteractionUpdater,ImexInteractionUpdater,MinimalComplexEnricher,MinimalComplexUpdater,MinimalInteractionEnricher,MinimalInteractionEvidenceEnricher,MinimalInteractionEvidenceUpdater,MinimalInteractionUpdater,MinimalModelledInteractionEnricher,MinimalModelledInteractionUpdater
public interface InteractionEnricher<I extends Interaction> extends MIEnricher<I>
The enricher for Interactions which can enrich a single interaction or a collection. The interaction enricher has no fetcher. Sub enrichers: Participant, CvTerm.- Since:
- 28/06/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CvTermEnricher<CvTerm>getCvTermEnricher()Sets the sub enricher for CvTerms.InteractionEnricherListener<I>getInteractionEnricherListener()The listener for changes made to interactions.ParticipantEnrichergetParticipantEnricher()The current sub enricher for participants.voidsetCvTermEnricher(CvTermEnricher<CvTerm> enricher)setCvTermEnricher.voidsetInteractionEnricherListener(InteractionEnricherListener<I> listener)setInteractionEnricherListener.voidsetParticipantEnricher(ParticipantEnricher enricher)setParticipantEnricher.-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich, enrich
-
-
-
-
Method Detail
-
getParticipantEnricher
ParticipantEnricher getParticipantEnricher()
The current sub enricher for participants.- Returns:
- The enricher for participants. Can be null.
-
getCvTermEnricher
CvTermEnricher<CvTerm> getCvTermEnricher()
Sets the sub enricher for CvTerms.- Returns:
- The enricher for CvTerms. Can be null.
-
getInteractionEnricherListener
InteractionEnricherListener<I> getInteractionEnricherListener()
The listener for changes made to interactions.- Returns:
- The listener for interaction changes. Can be null.
-
setParticipantEnricher
void setParticipantEnricher(ParticipantEnricher enricher)
setParticipantEnricher.
- Parameters:
enricher- aParticipantEnricherobject.
-
setCvTermEnricher
void setCvTermEnricher(CvTermEnricher<CvTerm> enricher)
setCvTermEnricher.
- Parameters:
enricher- aCvTermEnricherobject.
-
setInteractionEnricherListener
void setInteractionEnricherListener(InteractionEnricherListener<I> listener)
setInteractionEnricherListener.
- Parameters:
listener- aInteractionEnricherListenerobject.
-
-