Class FullComplexEnricher
- java.lang.Object
-
- psidev.psi.mi.jami.enricher.impl.minimal.MinimalInteractionEnricher<I>
-
- psidev.psi.mi.jami.enricher.impl.minimal.MinimalModelledInteractionEnricher<I>
-
- psidev.psi.mi.jami.enricher.impl.full.FullModelledInteractionEnricher<Complex>
-
- psidev.psi.mi.jami.enricher.impl.full.FullComplexEnricher
-
- All Implemented Interfaces:
ComplexEnricher,InteractionEnricher<Complex>,InteractorEnricher<Complex>,MIEnricher<Complex>,ModelledInteractionEnricher<Complex>
public class FullComplexEnricher extends FullModelledInteractionEnricher<Complex> implements ComplexEnricher
Full enricher for complexes- Since:
- 13/08/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Constructor Summary
Constructors Modifier Constructor Description FullComplexEnricher()Constructor for FullComplexEnricher.protectedFullComplexEnricher(FullInteractorBaseEnricher<Complex> interactorEnricher)Constructor for FullComplexEnricher.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FullInteractorBaseEnricher<Complex>getInteractorEnricher()Getter for the fieldinteractorEnricher.InteractorFetcher<Complex>getInteractorFetcher()getInteractorFetcher.InteractorEnricherListener<Complex>getListener()getListener.OrganismEnrichergetOrganismEnricher()getOrganismEnricher.protected voidprocessOtherProperties(Complex interactionToEnrich)Strategy for the Interaction enrichment.protected voidprocessOtherProperties(Complex objectToEnrich, Complex objectSource)processOtherProperties.voidsetCvTermEnricher(CvTermEnricher cvTermEnricher)setCvTermEnricher.voidsetListener(InteractorEnricherListener<Complex> listener)setListener.voidsetOrganismEnricher(OrganismEnricher organismEnricher)setOrganismEnricher.-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.full.FullModelledInteractionEnricher
getCvTermEnricher, getEvidenceEnricher, getInteractionEnricher, getInteractionEnricherListener, getParticipantEnricher, mergeCooperativeEffects, mergeInteractionEvidences, processConfidences, processCooperativeEffects, processEvidenceType, processEvidenceType, processInteractionEvidences, processInteractionEvidences, processParameters, setEvidenceEnricher, setInteractionEnricherListener, setParticipantEnricher
-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.minimal.MinimalModelledInteractionEnricher
getSourceEnricher, processSource, processSource, setSourceEnricher
-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.minimal.MinimalInteractionEnricher
enrich, enrich, enrich, processCreatedDate, processIdentifiers, processInteractionType, processInteractionType, processMinimalUpdates, processParticipants, processParticipants, processShortName, processUpdateDate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface psidev.psi.mi.jami.enricher.InteractionEnricher
getCvTermEnricher, getInteractionEnricherListener, getParticipantEnricher, setInteractionEnricherListener, setParticipantEnricher
-
Methods inherited from interface psidev.psi.mi.jami.enricher.InteractorEnricher
getCvTermEnricher
-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich, enrich
-
Methods inherited from interface psidev.psi.mi.jami.enricher.ModelledInteractionEnricher
getSourceEnricher, setSourceEnricher
-
-
-
-
Constructor Detail
-
FullComplexEnricher
public FullComplexEnricher()
Constructor for FullComplexEnricher.
-
FullComplexEnricher
protected FullComplexEnricher(FullInteractorBaseEnricher<Complex> interactorEnricher)
Constructor for FullComplexEnricher.
- Parameters:
interactorEnricher- aFullInteractorBaseEnricherobject.
-
-
Method Detail
-
processOtherProperties
protected void processOtherProperties(Complex interactionToEnrich) throws EnricherException
Strategy for the Interaction enrichment. This method can be overwritten to change how the interaction is enriched.- Overrides:
processOtherPropertiesin classFullModelledInteractionEnricher<Complex>- Parameters:
interactionToEnrich- The interaction to be enriched.- Throws:
EnricherException- if any.
-
processOtherProperties
protected void processOtherProperties(Complex objectToEnrich, Complex objectSource) throws EnricherException
processOtherProperties.
- Overrides:
processOtherPropertiesin classFullModelledInteractionEnricher<Complex>- Parameters:
objectToEnrich- a I object.objectSource- a I object.- Throws:
EnricherException- if any.
-
getInteractorFetcher
public InteractorFetcher<Complex> getInteractorFetcher()
getInteractorFetcher.
- Specified by:
getInteractorFetcherin interfaceInteractorEnricher<Complex>- Returns:
- a
InteractorFetcherobject.
-
setListener
public void setListener(InteractorEnricherListener<Complex> listener)
setListener.
- Specified by:
setListenerin interfaceInteractorEnricher<Complex>- Parameters:
listener- aInteractorEnricherListenerobject.
-
getListener
public InteractorEnricherListener<Complex> getListener()
getListener.
- Specified by:
getListenerin interfaceInteractorEnricher<Complex>- Returns:
- a
InteractorEnricherListenerobject.
-
setCvTermEnricher
public void setCvTermEnricher(CvTermEnricher cvTermEnricher)
setCvTermEnricher.
The current sub enricher for CvTerms.- Specified by:
setCvTermEnricherin interfaceInteractionEnricher<Complex>- Specified by:
setCvTermEnricherin interfaceInteractorEnricher<Complex>- Overrides:
setCvTermEnricherin classFullModelledInteractionEnricher<Complex>- Parameters:
cvTermEnricher- aCvTermEnricherobject.
-
setOrganismEnricher
public void setOrganismEnricher(OrganismEnricher organismEnricher)
setOrganismEnricher.
- Specified by:
setOrganismEnricherin interfaceInteractorEnricher<Complex>- Parameters:
organismEnricher- aOrganismEnricherobject.
-
getOrganismEnricher
public OrganismEnricher getOrganismEnricher()
getOrganismEnricher.
- Specified by:
getOrganismEnricherin interfaceInteractorEnricher<Complex>- Returns:
- a
OrganismEnricherobject.
-
getInteractorEnricher
protected FullInteractorBaseEnricher<Complex> getInteractorEnricher()
Getter for the field
interactorEnricher.- Returns:
- a
FullInteractorBaseEnricherobject.
-
-