Class AbstractXmlBasicInteraction
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractPsiXmlInteraction<Participant>
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlBasicInteraction
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Interaction<Participant>
,NamedInteraction<Participant>
,ExtendedPsiXmlInteraction<Participant>
,PsiXmlInteraction<Participant>
- Direct Known Subclasses:
DefaultXmlBasicInteraction
,XmlBasicInteraction
public abstract class AbstractXmlBasicInteraction extends AbstractPsiXmlInteraction<Participant>
Xml implementation of interaction- Since:
08/10/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractXmlBasicInteraction.JAXBParticipantWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractPsiXmlInteraction
AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlInteraction
AbstractXmlInteraction.JAXBAttributeWrapper
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlBasicInteraction()
Constructor for AbstractXmlBasicInteraction.AbstractXmlBasicInteraction(String shortName)
Constructor for AbstractXmlBasicInteraction.AbstractXmlBasicInteraction(String shortName, CvTerm type)
Constructor for AbstractXmlBasicInteraction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CvTerm>
getInteractionTypes()
Gets the value of the interactionTypeList property.FileSourceLocator
getSourceLocator()
Getter for the fieldsourceLocator
.protected void
initialiseParticipantWrapper()
initialiseParticipantWrapper.boolean
isIntraMolecular()
isIntraMolecular.void
setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.void
setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.void
setIntraMolecular(boolean intra)
Sets the value of the intraMolecular property.void
setJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.void
setJAXBId(int value)
setJAXBId.void
setJAXBImexId(String value)
setJAXBImexId.void
setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.void
setJAXBIntraMolecular(Boolean intra)
setJAXBIntraMolecular.void
setJAXBParticipantWrapper(AbstractXmlBasicInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractPsiXmlInteraction
getInferredInteractions, getInteractionType, setInteractionType
-
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, getUpdatedDate, getXrefs, initialiseAnnotationWrapper, initialiseNamesContainer, processAddedParticipant, removeAllParticipants, removeParticipant, setCreatedDate, setEntry, setFullName, setId, 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
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, setEntry, setId
-
-
-
-
Field Detail
-
locator
protected Locator locator
-
-
Method Detail
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator
.- Specified by:
getSourceLocator
in interfaceFileSourceContext
- Overrides:
getSourceLocator
in classAbstractXmlInteraction<Participant>
- Returns:
- a
FileSourceLocator
object.
-
setInteractionNamesContainer
public void setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.- Overrides:
setInteractionNamesContainer
in classAbstractXmlInteraction<Participant>
- Parameters:
value
- allowed object isNamesContainer
-
setInteractionXrefContainer
public void setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.- Overrides:
setInteractionXrefContainer
in classAbstractXmlInteraction<Participant>
- Parameters:
value
- allowed object isInteractionXrefContainer
-
isIntraMolecular
public boolean isIntraMolecular()
isIntraMolecular.
- Specified by:
isIntraMolecular
in interfacePsiXmlInteraction<Participant>
- Overrides:
isIntraMolecular
in classAbstractXmlInteraction<Participant>
- Returns:
- a boolean.
-
setIntraMolecular
public void setIntraMolecular(boolean intra)
Sets the value of the intraMolecular property.- Specified by:
setIntraMolecular
in interfacePsiXmlInteraction<Participant>
- Overrides:
setIntraMolecular
in classAbstractXmlInteraction<Participant>
- Parameters:
intra
- allowed object isBoolean
-
setJAXBIntraMolecular
public void setJAXBIntraMolecular(Boolean intra)
setJAXBIntraMolecular.
- Parameters:
intra
- aBoolean
object.
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value
- a int.
-
setJAXBImexId
public void setJAXBImexId(String value)
setJAXBImexId.
- Parameters:
value
- aString
object.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.
- Overrides:
setJAXBAttributeWrapper
in classAbstractXmlInteraction<Participant>
- Parameters:
jaxbAttributeWrapper
- aAbstractXmlInteraction.JAXBAttributeWrapper
object.
-
setJAXBParticipantWrapper
public void setJAXBParticipantWrapper(AbstractXmlBasicInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.
- Parameters:
jaxbParticipantWrapper
- aAbstractXmlBasicInteraction.JAXBParticipantWrapper
object.
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Overrides:
setJAXBInferredInteractionWrapper
in classAbstractPsiXmlInteraction<Participant>
- Parameters:
jaxbInferredWrapper
- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
object.
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypes
in interfaceExtendedPsiXmlInteraction<Participant>
- Overrides:
getInteractionTypes
in classAbstractPsiXmlInteraction<Participant>
- Returns:
- a
List
object.
-
initialiseParticipantWrapper
protected void initialiseParticipantWrapper()
initialiseParticipantWrapper.
- Overrides:
initialiseParticipantWrapper
in classAbstractXmlInteraction<Participant>
-
-