Class AbstractPsiXmlInteraction<T extends Participant>
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.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 class
AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.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.CvTerm
getInteractionType()
getInteractionType.List<CvTerm>
getInteractionTypes()
Gets the value of the interactionTypeList property.void
setInteractionType(CvTerm term)
Sets the interaction type.void
setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.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:
getInteractionType
in interfaceInteraction<T extends Participant>
- Specified by:
getInteractionType
in classAbstractXmlInteraction<T extends Participant>
- Returns:
- a
CvTerm
object.
-
setInteractionType
public void setInteractionType(CvTerm term)
Sets the interaction type.- Specified by:
setInteractionType
in interfaceInteraction<T extends Participant>
- Specified by:
setInteractionType
in classAbstractXmlInteraction<T extends Participant>
- Parameters:
term
- : interaction type
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypes
in interfaceExtendedPsiXmlInteraction<T extends Participant>
- Returns:
- a
List
object.
-
getInferredInteractions
public List<AbstractInferredInteraction> getInferredInteractions()
getInferredInteractions.
- Specified by:
getInferredInteractions
in interfaceExtendedPsiXmlInteraction<T extends Participant>
- Returns:
- a
List
object.
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Parameters:
jaxbInferredWrapper
- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
object.
-
-