Package psidev.psi.mi.jami.enricher
Interface MIEnricher<T>
-
- All Known Subinterfaces:
ComplexEnricher
,CuratedPublicationEnricher
,CvTermEnricher<C>
,EntityEnricher<P,F>
,ExperimentalParticipantPoolEnricher
,ExperimentEnricher
,FeatureEnricher<F>
,InteractionEnricher<I>
,InteractionEvidenceEnricher
,InteractorEnricher<T>
,InteractorPoolEnricher
,ModelledInteractionEnricher<I>
,OrganismEnricher
,ParticipantEnricher<P,F>
,ParticipantEvidenceEnricher<T>
,ParticipantPoolEnricher<P,F>
,ProteinEnricher
,ProteinListeningFeatureEnricher<F>
,PublicationEnricher
,SourceEnricher
- All Known Implementing Classes:
AbstractInteractorEnricher
,AbstractInteractorUpdater
,AbstractMIEnricher
,CompositeEntityEnricher
,CompositeInteractorEnricher
,CompositeModelledParticipantEnricher
,CompositeParticipantEnricher
,CompositeParticipantEvidenceEnricher
,FullBioactiveEntityEnricher
,FullBioactiveEntityUpdater
,FullComplexEnricher
,FullComplexUpdater
,FullCuratedPublicationEnricher
,FullCuratedPublicationUpdater
,FullCvTermEnricher
,FullCvTermUpdater
,FullEntityEnricher
,FullEntityUpdater
,FullExperimentalParticipantPoolEnricher
,FullExperimentalParticipantPoolUpdater
,FullExperimentEnricher
,FullExperimentUpdater
,FullFeatureEnricher
,FullFeatureEvidenceEnricher
,FullFeatureEvidenceUpdater
,FullFeatureUpdater
,FullGeneEnricher
,FullGeneUpdater
,FullInteractionEnricher
,FullInteractionEvidenceEnricher
,FullInteractionEvidenceUpdater
,FullInteractionUpdater
,FullInteractorBaseEnricher
,FullInteractorBaseUpdater
,FullInteractorPoolEnricher
,FullInteractorPoolUpdater
,FullModelledInteractionEnricher
,FullModelledInteractionUpdater
,FullOntologyTermEnricher
,FullOntologyTermUpdater
,FullOrganismEnricher
,FullOrganismUpdater
,FullParticipantEnricher
,FullParticipantEvidenceEnricher
,FullParticipantEvidenceUpdater
,FullParticipantPoolEnricher
,FullParticipantPoolUpdater
,FullParticipantUpdater
,FullPolymerEnricher
,FullPolymerUpdater
,FullProteinEnricher
,FullProteinUpdater
,FullPublicationEnricher
,FullPublicationUpdater
,FullSourceEnricher
,FullSourceUpdater
,ImexExperimentUpdater
,ImexInteractionUpdater
,ImexPublicationAssigner
,ImexPublicationRegister
,ImexPublicationUpdater
,MinimalBioactiveEntityEnricher
,MinimalBioactiveEntityUpdater
,MinimalComplexEnricher
,MinimalComplexUpdater
,MinimalCuratedPublicationEnricher
,MinimalCuratedPublicationUpdater
,MinimalCvTermEnricher
,MinimalCvTermUpdater
,MinimalEntityEnricher
,MinimalEntityUpdater
,MinimalExperimentalParticipantPoolEnricher
,MinimalExperimentalParticipantPoolUpdater
,MinimalExperimentEnricher
,MinimalExperimentUpdater
,MinimalFeatureEnricher
,MinimalFeatureEvidenceEnricher
,MinimalFeatureEvidenceUpdater
,MinimalFeatureUpdater
,MinimalGeneEnricher
,MinimalGeneUpdater
,MinimalInteractionEnricher
,MinimalInteractionEvidenceEnricher
,MinimalInteractionEvidenceUpdater
,MinimalInteractionUpdater
,MinimalInteractorBaseEnricher
,MinimalInteractorBaseUpdater
,MinimalModelledInteractionEnricher
,MinimalModelledInteractionUpdater
,MinimalOntologyTermEnricher
,MinimalOntologyTermUpdater
,MinimalOrganismEnricher
,MinimalOrganismUpdater
,MinimalParticipantEnricher
,MinimalParticipantEvidenceEnricher
,MinimalParticipantEvidenceUpdater
,MinimalParticipantPoolEnricher
,MinimalParticipantPoolUpdater
,MinimalParticipantUpdater
,MinimalProteinEnricher
,MinimalProteinUpdater
,MinimalPublicationEnricher
,MinimalPublicationUpdater
,MinimalSourceEnricher
,MinimalSourceUpdater
public interface MIEnricher<T>
General interface for enriching MI objects- Since:
30/09/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
enrich(Collection<T> objects)
Enriche a collection of objectsvoid
enrich(T object)
Enrich an objectvoid
enrich(T objectToEnrich, T objectSource)
Enrich an object given a source object
-
-
-
Method Detail
-
enrich
void enrich(T object) throws EnricherException
Enrich an object- Parameters:
object
- a T object.- Throws:
EnricherException
- if it cannot enrich the object because cannot connect to a webservice, etc.
-
enrich
void enrich(Collection<T> objects) throws EnricherException
Enriche a collection of objects- Parameters:
objects
- aCollection
object.- Throws:
EnricherException
- if it cannot enrich the object because cannot connect to a webservice, etc.
-
enrich
void enrich(T objectToEnrich, T objectSource) throws EnricherException
Enrich an object given a source object- Parameters:
objectToEnrich
- object to enrichobjectSource
- a T object.- Throws:
EnricherException
- if it cannot enrich the object because cannot connect to a webservice, etc.
-
-