Class AbstractPsiXmlInteraction<T extends Participant>
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractPsiXmlInteraction<T>
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable,FileSourceContext,Interaction<T>,NamedInteraction<T>,ExtendedPsiXmlInteraction<T>,PsiXmlInteraction<T>
- Direct Known Subclasses:
AbstractXmlBasicInteraction,AbstractXmlInteractionEvidence,AbstractXmlModelledInteraction
public abstract class AbstractPsiXmlInteraction<T extends Participant> extends AbstractXmlInteraction<T> implements ExtendedPsiXmlInteraction<T>
Abstract class for xml interactions implementing ExtendedPsiXmlInteraction interface- Since:
09/07/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractPsiXmlInteraction.JAXBInferredInteractionWrapper-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteraction
AbstractXmlInteraction.JAXBAttributeWrapper, AbstractXmlInteraction.JAXBParticipantWrapper<T extends Participant>
-
-
Constructor Summary
Constructors Constructor Description AbstractPsiXmlInteraction()Constructor for AbstractPsiXmlInteraction.AbstractPsiXmlInteraction(String shortName)Constructor for AbstractPsiXmlInteraction.AbstractPsiXmlInteraction(String shortName, CvTerm type)Constructor for AbstractPsiXmlInteraction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AbstractInferredInteraction>getInferredInteractions()getInferredInteractions.CvTermgetInteractionType()getInteractionType.List<CvTerm>getInteractionTypes()Gets the value of the interactionTypeList property.voidsetInteractionType(CvTerm term)Sets the interaction type.voidsetJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)setJAXBInferredInteractionWrapper.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteraction
addAllParticipants, addParticipant, assignComplexAc, assignImexId, getAliases, getAnnotations, getAttributeWrapper, getChecksums, getComplexAc, getComplexVersion, getCreatedDate, getEntry, getFullName, getId, getIdentifiers, getImexId, getInteractionNamesContainer, getInteractionXrefContainer, getParticipants, getRigid, getShortName, getSourceLocator, getUpdatedDate, getXrefs, initialiseAnnotationWrapper, initialiseNamesContainer, initialiseParticipantWrapper, isIntraMolecular, processAddedParticipant, removeAllParticipants, removeParticipant, setCreatedDate, setEntry, setFullName, setId, setInteractionNamesContainer, setInteractionXrefContainer, setIntraMolecular, setJAXBAttributeWrapper, setParticipantWrapper, setRigid, setShortName, setSourceLocator, setUpdatedDate, sourceLocation, toString
-
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.xml.model.extension.ExtendedPsiXmlInteraction
getAliases
-
Methods inherited from interface psidev.psi.mi.jami.datasource.FileSourceContext
getSourceLocator, setSourceLocator, toString
-
Methods inherited from interface psidev.psi.mi.jami.model.Interaction
addAllParticipants, addParticipant, getAnnotations, getChecksums, getCreatedDate, getIdentifiers, getParticipants, getRigid, getShortName, getUpdatedDate, getXrefs, removeAllParticipants, removeParticipant, setCreatedDate, setRigid, setShortName, setUpdatedDate
-
Methods inherited from interface psidev.psi.mi.jami.model.NamedInteraction
getFullName, setFullName
-
Methods inherited from interface psidev.psi.mi.jami.xml.model.extension.PsiXmlInteraction
getEntry, getId, isIntraMolecular, setEntry, setId, setIntraMolecular
-
-
-
-
Method Detail
-
getInteractionType
public CvTerm getInteractionType()
getInteractionType.
- Specified by:
getInteractionTypein interfaceInteraction<T extends Participant>- Specified by:
getInteractionTypein classAbstractXmlInteraction<T extends Participant>- Returns:
- a
CvTermobject.
-
setInteractionType
public void setInteractionType(CvTerm term)
Sets the interaction type.- Specified by:
setInteractionTypein interfaceInteraction<T extends Participant>- Specified by:
setInteractionTypein classAbstractXmlInteraction<T extends Participant>- Parameters:
term- : interaction type
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypesin interfaceExtendedPsiXmlInteraction<T extends Participant>- Returns:
- a
Listobject.
-
getInferredInteractions
public List<AbstractInferredInteraction> getInferredInteractions()
getInferredInteractions.
- Specified by:
getInferredInteractionsin interfaceExtendedPsiXmlInteraction<T extends Participant>- Returns:
- a
Listobject.
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Parameters:
jaxbInferredWrapper- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapperobject.
-
-