Class AbstractXmlInteractionEvidence
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlInteraction<T>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractPsiXmlInteraction<ParticipantEvidence>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlInteractionEvidence
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable,FileSourceContext,Interaction<ParticipantEvidence>,InteractionEvidence,NamedInteraction<ParticipantEvidence>,ExtendedPsiXmlInteraction<ParticipantEvidence>,ExtendedPsiXmlInteractionEvidence,PsiXmlInteraction<ParticipantEvidence>
- Direct Known Subclasses:
DefaultXmlInteractionEvidence,XmlInteractionEvidence
public abstract class AbstractXmlInteractionEvidence extends AbstractPsiXmlInteraction<ParticipantEvidence> implements ExtendedPsiXmlInteractionEvidence
Xml implementation of InteractionEvidence- Since:
08/10/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractXmlInteractionEvidence.JAXBConfidenceWrapperstatic classAbstractXmlInteractionEvidence.JAXBExperimentWrapperstatic classAbstractXmlInteractionEvidence.JAXBParameterWrapperstatic classAbstractXmlInteractionEvidence.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
-
-
Constructor Summary
Constructors Constructor Description AbstractXmlInteractionEvidence()Constructor for AbstractXmlInteractionEvidence.AbstractXmlInteractionEvidence(String shortName)Constructor for AbstractXmlInteractionEvidence.AbstractXmlInteractionEvidence(String shortName, CvTerm type)Constructor for AbstractXmlInteractionEvidence.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignImexId(String identifier)Sets the value of the imexId propertyStringgetAvailability()Getter for the fieldavailability.Collection<Confidence>getConfidences()getConfidences.ExperimentgetExperiment()getExperiment.List<Experiment>getExperiments()getExperiments.StringgetImexId()getImexId.List<CvTerm>getInteractionTypes()Gets the value of the interactionTypeList property.AbstractXmlInteractionEvidence.JAXBConfidenceWrappergetJAXBConfidenceWrapper()getJAXBConfidenceWrapper.AbstractXmlInteractionEvidence.JAXBExperimentWrappergetJAXBExperimentWrapper()getJAXBExperimentWrapper.AbstractXmlInteractionEvidence.JAXBParameterWrappergetJAXBParameterWrapper()getJAXBParameterWrapper.List<ExtendedPsiXmlExperiment>getOriginalExperiments()getOriginalExperiments.Collection<Parameter>getParameters()getParameters.FileSourceLocatorgetSourceLocator()Getter for the fieldsourceLocator.Collection<VariableParameterValueSet>getVariableParameterValues()getVariableParameterValues.AbstractAvailabilitygetXmlAvailability()getXmlAvailability.protected voidinitialiseConfidenceWrapper()initialiseConfidenceWrapper.protected voidinitialiseParameterWrapper()initialiseParameterWrapper.protected voidinitialiseParticipantWrapper()initialiseParticipantWrapper.protected voidinitialiseVariableParameterValueSets()initialiseVariableParameterValueSets.booleanisInferred()isInferred.booleanisModelled()Gets the value of the modelled property.booleanisNegative()isNegative.voidprocessAddedParticipant(ParticipantEvidence participant)processAddedParticipant.voidsetAvailability(String availability)Sets the availability.voidsetExperiment(Experiment experiment)Sets the experiment for this interaction.voidsetExperimentAndAddInteractionEvidence(Experiment experiment)Sets the experiment for this interaction and add the interaction to the list of interaction evidences If the given experiment is null, it will remove this interaction evidence from the previous experiment attached to this interactionvoidsetInferred(boolean inferred)Sets the inferred boolean valuevoidsetInteractionNamesContainer(NamesContainer value)Sets the value of the names property.voidsetInteractionXrefContainer(InteractionXrefContainer value)Sets the value of the interactionXrefContainer property.voidsetJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)setJAXBAttributeWrapper.voidsetJAXBAvailability(DefaultAvailability value)Sets the value of the availability property.voidsetJAXBAvailabilityRef(Integer value)Sets the value of the availabilityRef property.voidsetJAXBConfidenceWrapper(AbstractXmlInteractionEvidence.JAXBConfidenceWrapper wrapper)Gets the value of the confidenceList property.voidsetJAXBExperimentWrapper(AbstractXmlInteractionEvidence.JAXBExperimentWrapper value)Sets the value of the experimentList property.voidsetJAXBId(int value)setJAXBId.voidsetJAXBImexId(String identifier)setJAXBImexId.voidsetJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)setJAXBInferredInteractionWrapper.voidsetJAXBIntraMolecular(Boolean intra)setJAXBIntraMolecular.voidsetJAXBModelled(Boolean value)setJAXBModelled.voidsetJAXBNegative(Boolean value)Sets the value of the negative property.voidsetJAXBParameterWrapper(AbstractXmlInteractionEvidence.JAXBParameterWrapper wrapper)Gets the value of the parameterList property.voidsetJAXBParticipantWrapper(AbstractXmlInteractionEvidence.JAXBParticipantWrapper jaxbParticipantWrapper)setJAXBParticipantWrapper.voidsetModelled(boolean value)setModelled.voidsetNegative(boolean negative)Sets the negative boolean value.voidsetXmlAvailability(AbstractAvailability availability)setXmlAvailability.-
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, getAliases, getAnnotations, getAttributeWrapper, getChecksums, getComplexAc, getComplexVersion, getCreatedDate, getEntry, getFullName, getId, getIdentifiers, getInteractionNamesContainer, getInteractionXrefContainer, getParticipants, getRigid, getShortName, getUpdatedDate, getXrefs, initialiseAnnotationWrapper, initialiseNamesContainer, isIntraMolecular, 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.ExtendedPsiXmlInteractionEvidence
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
-
AbstractXmlInteractionEvidence
public AbstractXmlInteractionEvidence()
Constructor for AbstractXmlInteractionEvidence.
-
AbstractXmlInteractionEvidence
public AbstractXmlInteractionEvidence(String shortName)
Constructor for AbstractXmlInteractionEvidence.
- Parameters:
shortName- aStringobject.
-
-
Method Detail
-
setInteractionNamesContainer
public void setInteractionNamesContainer(NamesContainer value)
Sets the value of the names property.- Overrides:
setInteractionNamesContainerin classAbstractXmlInteraction<ParticipantEvidence>- Parameters:
value- allowed object isNamesContainer
-
setInteractionXrefContainer
public void setInteractionXrefContainer(InteractionXrefContainer value)
Sets the value of the interactionXrefContainer property.- Overrides:
setInteractionXrefContainerin classAbstractXmlInteraction<ParticipantEvidence>- Parameters:
value- allowed object isInteractionXrefContainer
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlInteraction.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.
- Overrides:
setJAXBAttributeWrapperin classAbstractXmlInteraction<ParticipantEvidence>- Parameters:
jaxbAttributeWrapper- aAbstractXmlInteraction.JAXBAttributeWrapperobject.
-
setJAXBInferredInteractionWrapper
public void setJAXBInferredInteractionWrapper(AbstractPsiXmlInteraction.JAXBInferredInteractionWrapper jaxbInferredWrapper)
setJAXBInferredInteractionWrapper.
- Overrides:
setJAXBInferredInteractionWrapperin classAbstractPsiXmlInteraction<ParticipantEvidence>- Parameters:
jaxbInferredWrapper- aAbstractPsiXmlInteraction.JAXBInferredInteractionWrapperobject.
-
getInteractionTypes
public List<CvTerm> getInteractionTypes()
Gets the value of the interactionTypeList property.- Specified by:
getInteractionTypesin interfaceExtendedPsiXmlInteraction<ParticipantEvidence>- Overrides:
getInteractionTypesin classAbstractPsiXmlInteraction<ParticipantEvidence>- Returns:
- a
Listobject.
-
getImexId
public String getImexId()
getImexId.
- Specified by:
getImexIdin interfaceInteractionEvidence- Overrides:
getImexIdin classAbstractXmlInteraction<ParticipantEvidence>- Returns:
- a
Stringobject.
-
assignImexId
public void assignImexId(String identifier)
Sets the value of the imexId property- Specified by:
assignImexIdin interfaceInteractionEvidence- Overrides:
assignImexIdin classAbstractXmlInteraction<ParticipantEvidence>- Parameters:
identifier- aStringobject.
-
getExperiment
public Experiment getExperiment()
getExperiment.
- Specified by:
getExperimentin interfaceInteractionEvidence- Returns:
- a
Experimentobject.
-
setExperiment
public void setExperiment(Experiment experiment)
Sets the experiment for this interaction.- Specified by:
setExperimentin interfaceInteractionEvidence- Parameters:
experiment- : experiment
-
getExperiments
public List<Experiment> getExperiments()
getExperiments.
- Specified by:
getExperimentsin interfaceExtendedPsiXmlInteractionEvidence- Returns:
- a
Listobject.
-
setExperimentAndAddInteractionEvidence
public void setExperimentAndAddInteractionEvidence(Experiment experiment)
Sets the experiment for this interaction and add the interaction to the list of interaction evidences If the given experiment is null, it will remove this interaction evidence from the previous experiment attached to this interaction- Specified by:
setExperimentAndAddInteractionEvidencein interfaceInteractionEvidence- Parameters:
experiment- : experiment
-
getVariableParameterValues
public Collection<VariableParameterValueSet> getVariableParameterValues()
getVariableParameterValues.
- Specified by:
getVariableParameterValuesin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
getConfidences
public Collection<Confidence> getConfidences()
getConfidences.
- Specified by:
getConfidencesin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
getAvailability
public String getAvailability()
Getter for the field
availability.- Specified by:
getAvailabilityin interfaceInteractionEvidence- Returns:
- a
Stringobject.
-
setAvailability
public void setAvailability(String availability)
Sets the availability.- Specified by:
setAvailabilityin interfaceInteractionEvidence- Parameters:
availability- : availability
-
isNegative
public boolean isNegative()
isNegative.
- Specified by:
isNegativein interfaceInteractionEvidence- Returns:
- a boolean.
-
setNegative
public void setNegative(boolean negative)
Sets the negative boolean value.- Specified by:
setNegativein interfaceInteractionEvidence- Parameters:
negative- : negative value
-
getParameters
public Collection<Parameter> getParameters()
getParameters.
- Specified by:
getParametersin interfaceInteractionEvidence- Returns:
- a
Collectionobject.
-
isInferred
public boolean isInferred()
isInferred.
- Specified by:
isInferredin interfaceInteractionEvidence- Returns:
- a boolean.
-
setInferred
public void setInferred(boolean inferred)
Sets the inferred boolean value- Specified by:
setInferredin interfaceInteractionEvidence- Parameters:
inferred- : inferred boolean value
-
setJAXBIntraMolecular
public void setJAXBIntraMolecular(Boolean intra)
setJAXBIntraMolecular.
- Parameters:
intra- aBooleanobject.
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value- a int.
-
setJAXBImexId
public void setJAXBImexId(String identifier)
setJAXBImexId.
- Parameters:
identifier- aStringobject.
-
setJAXBParticipantWrapper
public void setJAXBParticipantWrapper(AbstractXmlInteractionEvidence.JAXBParticipantWrapper jaxbParticipantWrapper)
setJAXBParticipantWrapper.
- Parameters:
jaxbParticipantWrapper- aAbstractXmlInteractionEvidence.JAXBParticipantWrapperobject.
-
setJAXBConfidenceWrapper
public void setJAXBConfidenceWrapper(AbstractXmlInteractionEvidence.JAXBConfidenceWrapper wrapper)
Gets the value of the confidenceList property.- Parameters:
wrapper- aAbstractXmlInteractionEvidence.JAXBConfidenceWrapperobject.
-
setJAXBParameterWrapper
public void setJAXBParameterWrapper(AbstractXmlInteractionEvidence.JAXBParameterWrapper wrapper)
Gets the value of the parameterList property.- Parameters:
wrapper- aAbstractXmlInteractionEvidence.JAXBParameterWrapperobject.
-
setJAXBAvailability
public void setJAXBAvailability(DefaultAvailability value)
Sets the value of the availability property.- Parameters:
value- allowed object isDefaultAvailability
-
setJAXBAvailabilityRef
public void setJAXBAvailabilityRef(Integer value)
Sets the value of the availabilityRef property.- Parameters:
value- allowed object isInteger
-
setJAXBExperimentWrapper
public void setJAXBExperimentWrapper(AbstractXmlInteractionEvidence.JAXBExperimentWrapper value)
Sets the value of the experimentList property.- Parameters:
value- allowed object isAbstractXmlInteractionEvidence.JAXBExperimentWrapper
-
isModelled
public boolean isModelled()
Gets the value of the modelled property.- Specified by:
isModelledin interfaceExtendedPsiXmlInteractionEvidence- Returns:
- a boolean.
-
getXmlAvailability
public AbstractAvailability getXmlAvailability()
getXmlAvailability.
- Specified by:
getXmlAvailabilityin interfaceExtendedPsiXmlInteractionEvidence- Returns:
- a
AbstractAvailabilityobject.
-
setXmlAvailability
public void setXmlAvailability(AbstractAvailability availability)
setXmlAvailability.
- Specified by:
setXmlAvailabilityin interfaceExtendedPsiXmlInteractionEvidence- Parameters:
availability- aAbstractAvailabilityobject.
-
setModelled
public void setModelled(boolean value)
setModelled.
Sets the value of the modelled property.
- Specified by:
setModelledin interfaceExtendedPsiXmlInteractionEvidence- Parameters:
value- a boolean.
-
setJAXBModelled
public void setJAXBModelled(Boolean value)
setJAXBModelled.
- Parameters:
value- aBooleanobject.
-
setJAXBNegative
public void setJAXBNegative(Boolean value)
Sets the value of the negative property.- Parameters:
value- allowed object isBoolean
-
getJAXBConfidenceWrapper
public AbstractXmlInteractionEvidence.JAXBConfidenceWrapper getJAXBConfidenceWrapper()
getJAXBConfidenceWrapper.
- Returns:
- a
AbstractXmlInteractionEvidence.JAXBConfidenceWrapperobject.
-
getJAXBParameterWrapper
public AbstractXmlInteractionEvidence.JAXBParameterWrapper getJAXBParameterWrapper()
getJAXBParameterWrapper.
- Returns:
- a
AbstractXmlInteractionEvidence.JAXBParameterWrapperobject.
-
getJAXBExperimentWrapper
public AbstractXmlInteractionEvidence.JAXBExperimentWrapper getJAXBExperimentWrapper()
getJAXBExperimentWrapper.
- Returns:
- a
AbstractXmlInteractionEvidence.JAXBExperimentWrapperobject.
-
getOriginalExperiments
public List<ExtendedPsiXmlExperiment> getOriginalExperiments()
getOriginalExperiments.
- Specified by:
getOriginalExperimentsin interfaceExtendedPsiXmlInteractionEvidence- Returns:
- a
Listobject.
-
initialiseConfidenceWrapper
protected void initialiseConfidenceWrapper()
initialiseConfidenceWrapper.
-
initialiseVariableParameterValueSets
protected void initialiseVariableParameterValueSets()
initialiseVariableParameterValueSets.
-
initialiseParameterWrapper
protected void initialiseParameterWrapper()
initialiseParameterWrapper.
-
processAddedParticipant
public void processAddedParticipant(ParticipantEvidence participant)
processAddedParticipant.
- Overrides:
processAddedParticipantin classAbstractXmlInteraction<ParticipantEvidence>- Parameters:
participant- a T object.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator.- Specified by:
getSourceLocatorin interfaceFileSourceContext- Overrides:
getSourceLocatorin classAbstractXmlInteraction<ParticipantEvidence>- Returns:
- a
FileSourceLocatorobject.
-
initialiseParticipantWrapper
protected void initialiseParticipantWrapper()
initialiseParticipantWrapper.
- Overrides:
initialiseParticipantWrapperin classAbstractXmlInteraction<ParticipantEvidence>
-
-