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 voidenrich(Collection<T> objects)Enriche a collection of objectsvoidenrich(T object)Enrich an objectvoidenrich(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- aCollectionobject.- 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.
-
-