Package psidev.psi.mi.jami.tab.extension
Class MitabBinaryInteraction
- 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.tab.extension.MitabBinaryInteraction
-
- All Implemented Interfaces:
BinaryInteraction<Participant>,FileSourceContext,Interaction<Participant>
public class MitabBinaryInteraction extends DefaultBinaryInteraction implements FileSourceContext
A MitabBinaryInteraction is a binaryInteraction with a MitabSourceLocator- Since:
20/06/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description MitabBinaryInteraction()Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, CvTerm type)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, CvTerm type, CvTerm complexExpansion)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB, CvTerm complexExpansion)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, Participant participantA, Participant participantB)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(String shortName, Participant participantA, Participant participantB, CvTerm complexExpansion)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(CvTerm complexExpansion)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(Participant participantA, Participant participantB)Constructor for MitabBinaryInteraction.MitabBinaryInteraction(Participant participantA, Participant participantB, CvTerm complexExpansion)Constructor for MitabBinaryInteraction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSourceLocatorgetSourceLocator()Getter for the fieldsourceLocator.voidsetSourceLocator(FileSourceLocator sourceLocator)Sets the source locatorStringtoString()-
Methods inherited from class psidev.psi.mi.jami.binary.impl.AbstractBinaryInteraction
addAllParticipants, addParticipant, getCausalRegulatoryMechanism, getComplexExpansion, getParticipantA, getParticipantB, getParticipants, removeAllParticipants, removeParticipant, setCausalRegulatoryMechanism, setComplexExpansion, setParticipantA, setParticipantB
-
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
getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getInteractionType, getRigid, getShortName, getUpdatedDate, getXrefs, setCreatedDate, setInteractionType, setRigid, setShortName, setUpdatedDate
-
-
-
-
Constructor Detail
-
MitabBinaryInteraction
public MitabBinaryInteraction()
Constructor for MitabBinaryInteraction.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName)
Constructor for MitabBinaryInteraction.
- Parameters:
shortName- aStringobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, CvTerm type)
Constructor for MitabBinaryInteraction.
-
MitabBinaryInteraction
public MitabBinaryInteraction(Participant participantA, Participant participantB)
Constructor for MitabBinaryInteraction.
- Parameters:
participantA- aParticipantobject.participantB- aParticipantobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, Participant participantA, Participant participantB)
Constructor for MitabBinaryInteraction.
- Parameters:
shortName- aStringobject.participantA- aParticipantobject.participantB- aParticipantobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB)
Constructor for MitabBinaryInteraction.
- Parameters:
shortName- aStringobject.type- aCvTermobject.participantA- aParticipantobject.participantB- aParticipantobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(CvTerm complexExpansion)
Constructor for MitabBinaryInteraction.
- Parameters:
complexExpansion- aCvTermobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, CvTerm type, CvTerm complexExpansion)
Constructor for MitabBinaryInteraction.
-
MitabBinaryInteraction
public MitabBinaryInteraction(Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for MitabBinaryInteraction.
- Parameters:
participantA- aParticipantobject.participantB- aParticipantobject.complexExpansion- aCvTermobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for MitabBinaryInteraction.
- Parameters:
shortName- aStringobject.participantA- aParticipantobject.participantB- aParticipantobject.complexExpansion- aCvTermobject.
-
MitabBinaryInteraction
public MitabBinaryInteraction(String shortName, CvTerm type, Participant participantA, Participant participantB, CvTerm complexExpansion)
Constructor for MitabBinaryInteraction.
- Parameters:
shortName- aStringobject.type- aCvTermobject.participantA- aParticipantobject.participantB- aParticipantobject.complexExpansion- aCvTermobject.
-
-
Method Detail
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator.- Specified by:
getSourceLocatorin interfaceFileSourceContext- Returns:
- a
FileSourceLocatorobject.
-
setSourceLocator
public void setSourceLocator(FileSourceLocator sourceLocator)
Sets the source locator- Specified by:
setSourceLocatorin interfaceFileSourceContext- Parameters:
sourceLocator- : the file locator
-
toString
public String toString()
- Specified by:
toStringin interfaceFileSourceContext- Overrides:
toStringin classAbstractBinaryInteraction<Participant>- Returns:
- the file source context as a String. If the source locator is not null, it should give the source locator properties
-
-