Class AbstractXmlModelledInteraction
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml253.AbstractPsiXmlInteraction<ModelledParticipant>
-
- psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlModelledInteraction
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Interaction<ModelledParticipant>
,ModelledInteraction
,NamedInteraction<ModelledParticipant>
,ExtendedPsiXmlInteraction<ModelledParticipant>
,ExtendedPsiXmlModelledInteraction
,PsiXmlInteraction<ModelledParticipant>
- Direct Known Subclasses:
AbstractXmlComplex
,DefaultXmlModelledInteraction
,XmlModelledInteraction
public abstract class AbstractXmlModelledInteraction extends AbstractPsiXmlInteraction<ModelledParticipant> implements ExtendedPsiXmlModelledInteraction
Xml implementation of ModelledInteraction- 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
AbstractXmlModelledInteraction.JAXBConfidenceWrapper
static class
AbstractXmlModelledInteraction.JAXBExperimentWrapper
static class
AbstractXmlModelledInteraction.JAXBParameterWrapper
static class
AbstractXmlModelledInteraction.JAXBParticipantWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractPsiXmlInteraction
AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlInteraction
AbstractXmlInteraction.JAXBAttributeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description protected Locator
locator
-
Fields inherited from interface psidev.psi.mi.jami.model.ModelledInteraction
ECO, ECO_MI
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlModelledInteraction()
Constructor for AbstractXmlModelledInteraction.AbstractXmlModelledInteraction(String shortName)
Constructor for AbstractXmlModelledInteraction.AbstractXmlModelledInteraction(String shortName, CvTerm type)
Constructor for AbstractXmlModelledInteraction.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<CooperativeEffect>
getCooperativeEffects()
Getter for the fieldcooperativeEffects
.CvTerm
getEvidenceType()
Getter for the fieldevidenceType
.List<Experiment>
getExperiments()
getExperiments.Collection<InteractionEvidence>
getInteractionEvidences()
Getter for the fieldinteractionEvidences
.List<CvTerm>
getInteractionTypes()
Gets the value of the interactionTypeList property.Collection<ModelledConfidence>
getModelledConfidences()
getModelledConfidences.Collection<ModelledParameter>
getModelledParameters()
getModelledParameters.Source
getSource()
Getter for the fieldsource
.FileSourceLocator
getSourceLocator()
Getter for the fieldsourceLocator
.protected void
initialiseCooperativeEffects()
initialiseCooperativeEffects.protected void
initialiseInteractionEvidences()
initialiseInteractionEvidences.protected void
initialiseModelledConfidenceWrapper()
initialiseModelledConfidenceWrapper.protected void
initialiseModelledParameterWrapper()
initialiseModelledParameterWrapper.protected void
initialiseParticipantWrapper()
initialiseParticipantWrapper.void
setEvidenceType(CvTerm evidenceType)
Sets the evidence typevoid
setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.void
setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.void
setJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.void
setJAXBConfidenceWrapper(AbstractXmlModelledInteraction.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.void
setJAXBExperimentWrapper(AbstractXmlModelledInteraction.JAXBExperimentWrapper value)
setJAXBExperimentWrapper.void
setJAXBId(int value)
setJAXBId.void
setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.void
setJAXBIntraMolecular(boolean intra)
setJAXBIntraMolecular.void
setJAXBParameterWrapper(AbstractXmlModelledInteraction.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.void
setJAXBParticipantWrapper(AbstractXmlModelledInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.void
setSource(Source source)
Sets the source reporting the interaction.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractPsiXmlInteraction
getInferredInteractions, getInteractionType, setInteractionType
-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.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, isIntraMolecular, processAddedParticipant, removeAllParticipants, removeParticipant, setCreatedDate, setEntry, setFullName, setId, setIntraMolecular, 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
getInferredInteractions
-
Methods inherited from interface psidev.psi.mi.jami.xml.model.extension.ExtendedPsiXmlModelledInteraction
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, getInteractionType, getParticipants, getRigid, getShortName, getUpdatedDate, getXrefs, removeAllParticipants, removeParticipant, setCreatedDate, setInteractionType, 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
-
-
-
-
Field Detail
-
locator
protected Locator locator
-
-
Constructor Detail
-
AbstractXmlModelledInteraction
public AbstractXmlModelledInteraction()
Constructor for AbstractXmlModelledInteraction.
-
AbstractXmlModelledInteraction
public AbstractXmlModelledInteraction(String shortName)
Constructor for AbstractXmlModelledInteraction.
- Parameters:
shortName
- aString
object.
-
-
Method Detail
-
initialiseInteractionEvidences
protected void initialiseInteractionEvidences()
initialiseInteractionEvidences.
-
initialiseCooperativeEffects
protected void initialiseCooperativeEffects()
initialiseCooperativeEffects.
-
initialiseModelledConfidenceWrapper
protected void initialiseModelledConfidenceWrapper()
initialiseModelledConfidenceWrapper.
-
initialiseModelledParameterWrapper
protected void initialiseModelledParameterWrapper()
initialiseModelledParameterWrapper.
-
getInteractionEvidences
public Collection<InteractionEvidence> getInteractionEvidences()
Getter for the field
interactionEvidences
.- Specified by:
getInteractionEvidences
in interfaceModelledInteraction
- Returns:
- a
Collection
object.
-
getSource
public Source getSource()
Getter for the field
source
.- Specified by:
getSource
in interfaceModelledInteraction
- Returns:
- a
Source
object.
-
setSource
public void setSource(Source source)
Sets the source reporting the interaction.- Specified by:
setSource
in interfaceModelledInteraction
- Parameters:
source
- : source for this interaction
-
getModelledConfidences
public Collection<ModelledConfidence> getModelledConfidences()
getModelledConfidences.
- Specified by:
getModelledConfidences
in interfaceModelledInteraction
- Returns:
- a
Collection
object.
-
getModelledParameters
public Collection<ModelledParameter> getModelledParameters()
getModelledParameters.
- Specified by:
getModelledParameters
in interfaceModelledInteraction
- Returns:
- a
Collection
object.
-
getCooperativeEffects
public Collection<CooperativeEffect> getCooperativeEffects()
Getter for the field
cooperativeEffects
.- Specified by:
getCooperativeEffects
in interfaceModelledInteraction
- Returns:
- a
Collection
object.
-
setInteractionNamesContainer
public void setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.- Overrides:
setInteractionNamesContainer
in classAbstractXmlInteraction<ModelledParticipant>
- Parameters:
value
- allowed object isNamesContainer
-
setInteractionXrefContainer
public void setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.- Overrides:
setInteractionXrefContainer
in classAbstractXmlInteraction<ModelledParticipant>
- Parameters:
value
- allowed object isInteractionXrefContainer
-
setJAXBIntraMolecular
public void setJAXBIntraMolecular(boolean intra)
setJAXBIntraMolecular.
- Parameters:
intra
- a boolean.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.
- Overrides:
setJAXBAttributeWrapper
in classAbstractXmlInteraction<ModelledParticipant>
- Parameters:
jaxbAttributeWrapper
- aAbstractXmlInteraction.JAXBAttributeWrapper
object.
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value
- a int.
-
setJAXBParticipantWrapper
public void setJAXBParticipantWrapper(AbstractXmlModelledInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.
- Parameters:
jaxbParticipantWrapper
- aAbstractXmlModelledInteraction.JAXBParticipantWrapper
object.
-
setJAXBConfidenceWrapper
public void setJAXBConfidenceWrapper(AbstractXmlModelledInteraction.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.
- Parameters:
wrapper
- aAbstractXmlModelledInteraction.JAXBConfidenceWrapper
object.
-
setJAXBParameterWrapper
public void setJAXBParameterWrapper(AbstractXmlModelledInteraction.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.
- Parameters:
wrapper
- aAbstractXmlModelledInteraction.JAXBParameterWrapper
object.
-
setJAXBExperimentWrapper
public void setJAXBExperimentWrapper(AbstractXmlModelledInteraction.JAXBExperimentWrapper value)
setJAXBExperimentWrapper.
- Parameters:
value
- aAbstractXmlModelledInteraction.JAXBExperimentWrapper
object.
-
getEvidenceType
public CvTerm getEvidenceType()
Getter for the field
evidenceType
.- Specified by:
getEvidenceType
in interfaceModelledInteraction
- Returns:
- a
CvTerm
object.
-
setEvidenceType
public void setEvidenceType(CvTerm evidenceType)
Sets the evidence type- Specified by:
setEvidenceType
in interfaceModelledInteraction
- Parameters:
evidenceType
- : the evidence type
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Overrides:
setJAXBInferredInteractionWrapper
in classAbstractPsiXmlInteraction<ModelledParticipant>
- Parameters:
jaxbInferredWrapper
- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
object.
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypes
in interfaceExtendedPsiXmlInteraction<ModelledParticipant>
- Overrides:
getInteractionTypes
in classAbstractPsiXmlInteraction<ModelledParticipant>
- Returns:
- a
List
object.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator
.- Specified by:
getSourceLocator
in interfaceFileSourceContext
- Overrides:
getSourceLocator
in classAbstractXmlInteraction<ModelledParticipant>
- Returns:
- a
FileSourceLocator
object.
-
initialiseParticipantWrapper
protected void initialiseParticipantWrapper()
initialiseParticipantWrapper.
- Overrides:
initialiseParticipantWrapper
in classAbstractXmlInteraction<ModelledParticipant>
-
getExperiments
public List<Experiment> getExperiments()
getExperiments.
- Specified by:
getExperiments
in interfaceExtendedPsiXmlModelledInteraction
- Returns:
- a
List
object.
-
-