Package psidev.psi.mi.jami.binary.impl
Class DefaultNamedBinaryInteraction
- java.lang.Object
-
- psidev.psi.mi.jami.model.impl.AbstractInteraction<T>
-
- psidev.psi.mi.jami.binary.impl.AbstractBinaryInteraction<Participant>
-
- psidev.psi.mi.jami.binary.impl.DefaultBinaryInteraction
-
- psidev.psi.mi.jami.binary.impl.DefaultNamedBinaryInteraction
-
- All Implemented Interfaces:
BinaryInteraction<Participant>
,Interaction<Participant>
,NamedInteraction<Participant>
public class DefaultNamedBinaryInteraction extends DefaultBinaryInteraction implements NamedInteraction<Participant>
Default implementation of a named binary interaction- Since:
13/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description DefaultNamedBinaryInteraction()
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, CvTerm type)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, CvTerm type, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(String shortName, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.DefaultNamedBinaryInteraction(Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Alias>
getAliases()
Getter for the fieldaliases
.String
getFullName()
Getter for the fieldfullName
.protected void
initialiseAliases()
initialiseAliasesprotected void
initialiseAliasesWith(Collection<Alias> aliases)
initialiseAliasesWithvoid
setFullName(String fullName)
Sets the full name of the interaction-
Methods inherited from class psidev.psi.mi.jami.binary.impl.AbstractBinaryInteraction
addAllParticipants, addParticipant, getCausalRegulatoryMechanism, getComplexExpansion, getParticipantA, getParticipantB, getParticipants, removeAllParticipants, removeParticipant, setCausalRegulatoryMechanism, setComplexExpansion, setParticipantA, setParticipantB, toString
-
Methods inherited from class psidev.psi.mi.jami.model.impl.AbstractInteraction
clearPropertiesLinkedToChecksums, getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getInteractionType, getRigid, getShortName, getUpdatedDate, getXrefs, initialiseAnnotations, initialiseAnnotationsWith, initialiseChecksums, initialiseChecksumWith, initialiseIdentifiers, initialiseIdentifiersWith, initialiseParticipants, initialiseParticipantsWith, initialiseXrefs, initialiseXrefsWith, processAddedChecksumEvent, processRemovedChecksumEvent, setCreatedDate, setInteractionType, setRigid, setShortName, setUpdatedDate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
Constructor Detail
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction()
Constructor for DefaultNamedBinaryInteraction.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
shortName
- aString
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, CvTerm type)
Constructor for DefaultNamedBinaryInteraction.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
participantA
- aParticipant
object.participantB
- aParticipant
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
shortName
- aString
object.participantA
- aParticipant
object.participantB
- aParticipant
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
shortName
- aString
object.type
- aCvTerm
object.participantA
- aParticipant
object.participantB
- aParticipant
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
complexExpansion
- aCvTerm
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, CvTerm type, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
participantA
- aParticipant
object.participantB
- aParticipant
object.complexExpansion
- aCvTerm
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
shortName
- aString
object.participantA
- aParticipant
object.participantB
- aParticipant
object.complexExpansion
- aCvTerm
object.
-
DefaultNamedBinaryInteraction
public DefaultNamedBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for DefaultNamedBinaryInteraction.
- Parameters:
shortName
- aString
object.type
- aCvTerm
object.participantA
- aParticipant
object.participantB
- aParticipant
object.complexExpansion
- aCvTerm
object.
-
-
Method Detail
-
initialiseAliases
protected void initialiseAliases()
initialiseAliases
-
initialiseAliasesWith
protected void initialiseAliasesWith(Collection<Alias> aliases)
initialiseAliasesWith
- Parameters:
aliases
- aCollection
object.
-
getFullName
public String getFullName()
Getter for the field
fullName
.- Specified by:
getFullName
in interfaceNamedInteraction<Participant>
- Returns:
- a
String
object.
-
setFullName
public void setFullName(String fullName)
Sets the full name of the interaction- Specified by:
setFullName
in interfaceNamedInteraction<Participant>
- Parameters:
fullName
- : full name
-
getAliases
public Collection<Alias> getAliases()
Getter for the field
aliases
.- Specified by:
getAliases
in interfaceNamedInteraction<Participant>
- Returns:
- a
Collection
object.
-
-