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.String
getFullName()
The full name of the interaction.void
setFullName(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
-
-