Package psidev.psi.mi.jami.model
Interface ParticipantPool<I extends Interaction,F extends Feature,P extends ParticipantCandidate>
-
- All Superinterfaces:
Collection<P>
,Entity<F>
,Iterable<P>
,Participant<I,F>
- All Known Subinterfaces:
ExperimentalParticipantPool
,ModelledParticipantPool
- All Known Implementing Classes:
AbstractParticipantPool
,AbstractXmlParticipantPool
,AbstractXmlParticipantPool
,AbstractXmlParticipantPool
,CsvExperimentalParticipantPool
,DefaultExperimentalParticipantPool
,DefaultModelledParticipantPool
,DefaultParticipantPool
,XmlExperimentalParticipantPool
,XmlExperimentalParticipantPool
,XmlExperimentalParticipantPool
,XmlExperimentalParticipantPoolWrapper
,XmlExperimentalParticipantPoolWrapper
,XmlExperimentalParticipantPoolWrapper
,XmlModelledParticipantPool
,XmlModelledParticipantPool
,XmlModelledParticipantPool
,XmlParticipantPoolWrapper
,XmlParticipantPoolWrapper
,XmlParticipantPoolWrapper
public interface ParticipantPool<I extends Interaction,F extends Feature,P extends ParticipantCandidate> extends Participant<I,F>, Collection<P>
A pool of participants that can be grouped together as a single participant as they are interchangeable- Since:
24/07/14
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Field Summary
-
Fields inherited from interface psidev.psi.mi.jami.model.Participant
ACCEPTOR_ROLE, ACCEPTOR_ROLE_MI, BAIT_ROLE, BAIT_ROLE_MI, DONOR_ROLE, DONOR_ROLE_MI, ELECTRON_ACCEPTOR_ROLE, ELECTRON_ACCEPTOR_ROLE_MI, ELECTRON_DONOR_ROLE, ELECTRON_DONOR_ROLE_MI, ENZYME_REGULATOR_ROLE, ENZYME_REGULATOR_ROLE_MI, ENZYME_ROLE, ENZYME_ROLE_MI, ENZYME_TARGET_ROLE, ENZYME_TARGET_ROLE_MI, FLUORESCENCE_ACCEPTOR_ROLE, FLUORESCENCE_ACCEPTOR_ROLE_MI, FLUORESCENCE_DONOR_ROLE, FLUORESCENCE_DONOR_ROLE_MI, INHIBITED, INHIBITED_MI, INHIBITOR, INHIBITOR_MI, NEUTRAL, NEUTRAL_MI, PHOSPHATE_ACCEPTOR_ROLE, PHOSPHATE_ACCEPTOR_ROLE_MI, PHOSPHATE_DONOR_ROLE, PHOSPHATE_DONOR_ROLE_MI, PHOTON_ACCEPTOR_ROLE, PHOTON_ACCEPTOR_ROLE_MI, PHOTON_DONOR_ROLE, PHOTON_DONOR_ROLE_MI, PREDETERMINED, PREDETERMINED_MI, PREY, PREY_MI, PUTATIVE_SELF_ROLE, PUTATIVE_SELF_ROLE_MI, SELF_ROLE, SELF_ROLE_MI, SUPPRESSED_GENE_ROLE, SUPPRESSED_GENE_ROLE_MI, SUPPRESSOR_GENE_ROLE, SUPPRESSOR_GENE_ROLE_MI, UNSPECIFIED_ROLE, UNSPECIFIED_ROLE_MI
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CvTerm
getType()
The pool type of this participant pool.void
setType(CvTerm type)
Sets the pool type for this participant pool If the given type is null, this method automatically sets the interactor type to 'molecule set' (MI:1304)-
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray, toArray
-
Methods inherited from interface psidev.psi.mi.jami.model.Entity
addAllFeatures, addFeature, getCausalRelationships, getChangeListener, getFeatures, getInteractor, getStoichiometry, removeAllFeatures, removeFeature, setChangeListener, setInteractor, setStoichiometry, setStoichiometry
-
Methods inherited from interface psidev.psi.mi.jami.model.Participant
getAliases, getAnnotations, getBiologicalEffect, getBiologicalRole, getInteraction, getXrefs, setBiologicalEffect, setBiologicalRole, setInteraction, setInteractionAndAddParticipant
-
-
-
-
Method Detail
-
getType
CvTerm getType()
The pool type of this participant pool. It is a controlled vocabulary term and cannot be null. Ex: molecule set, candidate set, defined set, ...- Returns:
- pool type
-
setType
void setType(CvTerm type)
Sets the pool type for this participant pool If the given type is null, this method automatically sets the interactor type to 'molecule set' (MI:1304)- Parameters:
type
- : molecule type
-
-