Class FullComplexUpdater
- 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<I>
-
- psidev.psi.mi.jami.enricher.impl.full.FullModelledInteractionUpdater<Complex>
-
- psidev.psi.mi.jami.enricher.impl.full.FullComplexUpdater
-
- All Implemented Interfaces:
ComplexEnricher
,InteractionEnricher<Complex>
,InteractorEnricher<Complex>
,MIEnricher<Complex>
,ModelledInteractionEnricher<Complex>
public class FullComplexUpdater extends FullModelledInteractionUpdater<Complex> implements ComplexEnricher
Full enricher for complexes- Since:
- 13/08/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Constructor Summary
Constructors Modifier Constructor Description FullComplexUpdater()
Constructor for FullComplexUpdater.protected
FullComplexUpdater(FullInteractorBaseUpdater<Complex> interactorEnricher)
Constructor for FullComplexUpdater.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FullInteractorBaseUpdater<Complex>
getInteractorEnricher()
Getter for the fieldinteractorEnricher
.InteractorFetcher<Complex>
getInteractorFetcher()
getInteractorFetcher.InteractorEnricherListener<Complex>
getListener()
getListener.OrganismEnricher
getOrganismEnricher()
getOrganismEnricher.protected void
processOtherProperties(Complex interactionToEnrich)
Strategy for the Interaction enrichment.protected void
processOtherProperties(Complex objectToEnrich, Complex objectSource)
processOtherProperties.void
setCvTermEnricher(CvTermEnricher cvTermEnricher)
setCvTermEnricher.void
setListener(InteractorEnricherListener<Complex> listener)
setListener.void
setOrganismEnricher(OrganismEnricher organismEnricher)
setOrganismEnricher.-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.full.FullModelledInteractionUpdater
processConfidences, processCooperativeEffects, processEvidenceType, processInteractionEvidences, processParameters, processSource
-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.full.FullModelledInteractionEnricher
getCvTermEnricher, getEvidenceEnricher, getInteractionEnricher, getInteractionEnricherListener, getParticipantEnricher, mergeCooperativeEffects, mergeInteractionEvidences, processEvidenceType, processInteractionEvidences, setEvidenceEnricher, setInteractionEnricherListener, setParticipantEnricher
-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.minimal.MinimalModelledInteractionEnricher
getSourceEnricher, 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
-
FullComplexUpdater
public FullComplexUpdater()
Constructor for FullComplexUpdater.
-
FullComplexUpdater
protected FullComplexUpdater(FullInteractorBaseUpdater<Complex> interactorEnricher)
Constructor for FullComplexUpdater.
- Parameters:
interactorEnricher
- aFullInteractorBaseUpdater
object.
-
-
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:
processOtherProperties
in 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:
processOtherProperties
in classFullModelledInteractionEnricher<Complex>
- Parameters:
objectToEnrich
- a I object.objectSource
- a I object.- Throws:
EnricherException
- if any.
-
getInteractorFetcher
public InteractorFetcher<Complex> getInteractorFetcher()
getInteractorFetcher.
- Specified by:
getInteractorFetcher
in interfaceInteractorEnricher<Complex>
- Returns:
- a
InteractorFetcher
object.
-
setListener
public void setListener(InteractorEnricherListener<Complex> listener)
setListener.
- Specified by:
setListener
in interfaceInteractorEnricher<Complex>
- Parameters:
listener
- aInteractorEnricherListener
object.
-
getListener
public InteractorEnricherListener<Complex> getListener()
getListener.
- Specified by:
getListener
in interfaceInteractorEnricher<Complex>
- Returns:
- a
InteractorEnricherListener
object.
-
setCvTermEnricher
public void setCvTermEnricher(CvTermEnricher cvTermEnricher)
setCvTermEnricher.
The current sub enricher for CvTerms.- Specified by:
setCvTermEnricher
in interfaceInteractionEnricher<Complex>
- Specified by:
setCvTermEnricher
in interfaceInteractorEnricher<Complex>
- Overrides:
setCvTermEnricher
in classFullModelledInteractionEnricher<Complex>
- Parameters:
cvTermEnricher
- aCvTermEnricher
object.
-
setOrganismEnricher
public void setOrganismEnricher(OrganismEnricher organismEnricher)
setOrganismEnricher.
- Specified by:
setOrganismEnricher
in interfaceInteractorEnricher<Complex>
- Parameters:
organismEnricher
- aOrganismEnricher
object.
-
getOrganismEnricher
public OrganismEnricher getOrganismEnricher()
getOrganismEnricher.
- Specified by:
getOrganismEnricher
in interfaceInteractorEnricher<Complex>
- Returns:
- a
OrganismEnricher
object.
-
getInteractorEnricher
protected FullInteractorBaseUpdater<Complex> getInteractorEnricher()
Getter for the field
interactorEnricher
.- Returns:
- a
FullInteractorBaseUpdater
object.
-
-