Class AbstractXmlModelledInteraction
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractPsiXmlInteraction<ModelledParticipant>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.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 classAbstractXmlModelledInteraction.JAXBConfidenceWrapperstatic classAbstractXmlModelledInteraction.JAXBExperimentWrapperstatic classAbstractXmlModelledInteraction.JAXBParameterWrapperstatic classAbstractXmlModelledInteraction.JAXBParticipantWrapper-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.AbstractPsiXmlInteraction
AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlInteraction
AbstractXmlInteraction.JAXBAttributeWrapper
-
-
Field Summary
Fields Modifier and Type Field Description protected Locatorlocator-
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.CvTermgetEvidenceType()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.SourcegetSource()Getter for the fieldsource.FileSourceLocatorgetSourceLocator()Getter for the fieldsourceLocator.protected voidinitialiseCooperativeEffects()initialiseCooperativeEffects.protected voidinitialiseInteractionEvidences()initialiseInteractionEvidences.protected voidinitialiseModelledConfidenceWrapper()initialiseModelledConfidenceWrapper.protected voidinitialiseModelledParameterWrapper()initialiseModelledParameterWrapper.protected voidinitialiseParticipantWrapper()initialiseParticipantWrapper.voidsetEvidenceType(CvTerm evidenceType)Sets the evidence typevoidsetInteractionNamesContainer(NamesContainer value)Sets the value of the names property.voidsetInteractionXrefContainer(InteractionXrefContainer value)Sets the value of the interactionXrefContainer property.voidsetJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)setJAXBAttributeWrapper.voidsetJAXBConfidenceWrapper(AbstractXmlModelledInteraction.JAXBConfidenceWrapper wrapper)setJAXBConfidenceWrapper.voidsetJAXBExperimentWrapper(AbstractXmlModelledInteraction.JAXBExperimentWrapper value)setJAXBExperimentWrapper.voidsetJAXBId(int value)setJAXBId.voidsetJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)setJAXBInferredInteractionWrapper.voidsetJAXBIntraMolecular(boolean intra)setJAXBIntraMolecular.voidsetJAXBParameterWrapper(AbstractXmlModelledInteraction.JAXBParameterWrapper wrapper)setJAXBParameterWrapper.voidsetJAXBParticipantWrapper(AbstractXmlModelledInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)setJAXBParticipantWrapper.voidsetSource(Source source)Sets the source reporting the interaction.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.AbstractPsiXmlInteraction
getInferredInteractions, getInteractionType, setInteractionType
-
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, 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- aStringobject.
-
-
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:
getInteractionEvidencesin interfaceModelledInteraction- Returns:
- a
Collectionobject.
-
getSource
public Source getSource()
Getter for the field
source.- Specified by:
getSourcein interfaceModelledInteraction- Returns:
- a
Sourceobject.
-
setSource
public void setSource(Source source)
Sets the source reporting the interaction.- Specified by:
setSourcein interfaceModelledInteraction- Parameters:
source- : source for this interaction
-
getModelledConfidences
public Collection<ModelledConfidence> getModelledConfidences()
getModelledConfidences.
- Specified by:
getModelledConfidencesin interfaceModelledInteraction- Returns:
- a
Collectionobject.
-
getModelledParameters
public Collection<ModelledParameter> getModelledParameters()
getModelledParameters.
- Specified by:
getModelledParametersin interfaceModelledInteraction- Returns:
- a
Collectionobject.
-
getCooperativeEffects
public Collection<CooperativeEffect> getCooperativeEffects()
Getter for the field
cooperativeEffects.- Specified by:
getCooperativeEffectsin interfaceModelledInteraction- Returns:
- a
Collectionobject.
-
setInteractionNamesContainer
public void setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.- Overrides:
setInteractionNamesContainerin classAbstractXmlInteraction<ModelledParticipant>- Parameters:
value- allowed object isNamesContainer
-
setInteractionXrefContainer
public void setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.- Overrides:
setInteractionXrefContainerin 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:
setJAXBAttributeWrapperin classAbstractXmlInteraction<ModelledParticipant>- Parameters:
jaxbAttributeWrapper- aAbstractXmlInteraction.JAXBAttributeWrapperobject.
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value- a int.
-
setJAXBParticipantWrapper
public void setJAXBParticipantWrapper(AbstractXmlModelledInteraction.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.
- Parameters:
jaxbParticipantWrapper- aAbstractXmlModelledInteraction.JAXBParticipantWrapperobject.
-
setJAXBConfidenceWrapper
public void setJAXBConfidenceWrapper(AbstractXmlModelledInteraction.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.
- Parameters:
wrapper- aAbstractXmlModelledInteraction.JAXBConfidenceWrapperobject.
-
setJAXBParameterWrapper
public void setJAXBParameterWrapper(AbstractXmlModelledInteraction.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.
- Parameters:
wrapper- aAbstractXmlModelledInteraction.JAXBParameterWrapperobject.
-
setJAXBExperimentWrapper
public void setJAXBExperimentWrapper(AbstractXmlModelledInteraction.JAXBExperimentWrapper value)
setJAXBExperimentWrapper.
- Parameters:
value- aAbstractXmlModelledInteraction.JAXBExperimentWrapperobject.
-
getEvidenceType
public CvTerm getEvidenceType()
Getter for the field
evidenceType.- Specified by:
getEvidenceTypein interfaceModelledInteraction- Returns:
- a
CvTermobject.
-
setEvidenceType
public void setEvidenceType(CvTerm evidenceType)
Sets the evidence type- Specified by:
setEvidenceTypein interfaceModelledInteraction- Parameters:
evidenceType- : the evidence type
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Overrides:
setJAXBInferredInteractionWrapperin classAbstractPsiXmlInteraction<ModelledParticipant>- Parameters:
jaxbInferredWrapper- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapperobject.
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypesin interfaceExtendedPsiXmlInteraction<ModelledParticipant>- Overrides:
getInteractionTypesin classAbstractPsiXmlInteraction<ModelledParticipant>- Returns:
- a
Listobject.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator.- Specified by:
getSourceLocatorin interfaceFileSourceContext- Overrides:
getSourceLocatorin classAbstractXmlInteraction<ModelledParticipant>- Returns:
- a
FileSourceLocatorobject.
-
initialiseParticipantWrapper
protected void initialiseParticipantWrapper()
initialiseParticipantWrapper.
- Overrides:
initialiseParticipantWrapperin classAbstractXmlInteraction<ModelledParticipant>
-
getExperiments
public List<Experiment> getExperiments()
getExperiments.
- Specified by:
getExperimentsin interfaceExtendedPsiXmlModelledInteraction- Returns:
- a
Listobject.
-
-