Package psidev.psi.mi.jami.model
Interface CooperativityEvidence
-
- All Known Implementing Classes:
DefaultCooperativityEvidence
,XmlCooperativityEvidence
,XmlCooperativityEvidence
,XmlCooperativityEvidence
public interface CooperativityEvidence
The experimental method and corresponding publication from which a cooperative effect has been inferred.- Since:
21/05/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends CvTerm>
Collection<T>getEvidenceMethods()
The collection of methods used to infer the cooperative effect.Publication
getPublication()
The publication where the cooperativityEvidence has been described.void
setPublication(Publication publication)
Set the publication where the cooperativityEvidence has been described.
-
-
-
Method Detail
-
getPublication
Publication getPublication()
The publication where the cooperativityEvidence has been described. It cannot be null.- Returns:
- the publication
-
setPublication
void setPublication(Publication publication)
Set the publication where the cooperativityEvidence has been described.- Parameters:
publication
- : the publication- Throws:
IllegalArgumentException
- when publication is null
-
getEvidenceMethods
<T extends CvTerm> Collection<T> getEvidenceMethods()
The collection of methods used to infer the cooperative effect. This collection cannot be null. If the CooperativityEvidence does not have any methods, the method should return an empty collection- Type Parameters:
T
- a T object- Returns:
- The collection of methods
-
-