Package psidev.psi.mi.jami.model
Interface NamedInteraction<T extends Participant>
-
- All Superinterfaces:
Interaction<T>
- All Known Subinterfaces:
Complex,ExtendedPsiXmlInteraction<T>,ExtendedPsiXmlInteractionEvidence,ExtendedPsiXmlInteractionEvidence,ExtendedPsiXmlModelledInteraction,ExtendedPsiXmlModelledInteraction,PsiXmlInteraction<T>
- All Known Implementing Classes:
AbstractComplexRef,AbstractComplexRef,AbstractComplexRef,AbstractExtendedXmlBinaryInteraction,AbstractPsiXmlInteraction,AbstractPsiXmlInteraction,AbstractPsiXmlInteraction,AbstractXmlBasicInteraction,AbstractXmlBasicInteraction,AbstractXmlBasicInteraction,AbstractXmlBinaryInteraction,AbstractXmlBinaryInteractionEvidence,AbstractXmlComplex,AbstractXmlComplex,AbstractXmlComplex,AbstractXmlInteraction,AbstractXmlInteraction,AbstractXmlInteraction,AbstractXmlInteractionEvidence,AbstractXmlInteractionEvidence,AbstractXmlInteractionEvidence,AbstractXmlModelledInteraction,AbstractXmlModelledInteraction,AbstractXmlModelledInteraction,DefaultComplex,DefaultNamedBinaryInteraction,DefaultNamedBinaryInteractionEvidence,DefaultNamedInteraction,DefaultNamedInteractionEvidence,DefaultNamedModelledBinaryInteraction,DefaultNamedModelledInteraction,DefaultXmlBasicInteraction,DefaultXmlBasicInteraction,DefaultXmlBasicInteraction,DefaultXmlComplex,DefaultXmlComplex,DefaultXmlComplex,DefaultXmlInteractionEvidence,DefaultXmlInteractionEvidence,DefaultXmlInteractionEvidence,DefaultXmlModelledInteraction,DefaultXmlModelledInteraction,DefaultXmlModelledInteraction,MitabComplex,XmlBasicInteraction,XmlBasicInteraction,XmlBasicInteraction,XmlBasicInteractionComplexWrapper,XmlBasicInteractionComplexWrapper,XmlBasicInteractionComplexWrapper,XmlBinaryInteraction,XmlBinaryInteractionEvidence,XmlBinaryInteractionEvidence,XmlBinaryInteractionEvidence,XmlBinaryInteractionEvidenceWrapper,XmlBinaryInteractionEvidenceWrapper,XmlBinaryInteractionWrapper,XmlComplex,XmlComplex,XmlComplex,XmlInteractionEvidence,XmlInteractionEvidence,XmlInteractionEvidence,XmlInteractionEvidenceComplexWrapper,XmlInteractionEvidenceComplexWrapper,XmlInteractionEvidenceComplexWrapper,XmlModelledBinaryInteraction,XmlModelledBinaryInteraction,XmlModelledBinaryInteractionWrapper,XmlModelledBinaryInteractionWrapper,XmlModelledInteraction,XmlModelledInteraction,XmlModelledInteraction,XmlModelledInteractionComplexWrapper,XmlModelledInteractionComplexWrapper,XmlModelledInteractionComplexWrapper
public interface NamedInteraction<T extends Participant> extends Interaction<T>
A named interaction is an interaction having a fullname and aliases in addition to a shortname. The fullname is the description of the interaction. Aliases would be synonyms of the interaction.- Since:
13/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <A extends Alias>
Collection<A>getAliases()Collection of aliases for an interaction.StringgetFullName()The full name of the interaction.voidsetFullName(String name)Sets the full name of the interaction-
Methods inherited from interface psidev.psi.mi.jami.model.Interaction
addAllParticipants, addParticipant, getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getInteractionType, getParticipants, getRigid, getShortName, getUpdatedDate, getXrefs, removeAllParticipants, removeParticipant, setCreatedDate, setInteractionType, setRigid, setShortName, setUpdatedDate
-
-
-
-
Method Detail
-
getFullName
String getFullName()
The full name of the interaction. It can be null- Returns:
- the full name
-
setFullName
void setFullName(String name)
Sets the full name of the interaction- Parameters:
name- : full name
-
getAliases
<A extends Alias> Collection<A> getAliases()
Collection of aliases for an interaction. The Collection cannot be null and if the interaction does not have any aliases, the method should return an empty Collection.- Type Parameters:
A- an A object- Returns:
- the aliases
-
-