Class XmlParticipantEvidence
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlEntity<F>
-
- psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
-
- psidev.psi.mi.jami.xml.model.extension.xml253.XmlParticipantEvidence
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Entity<FeatureEvidence>
,ExperimentalEntity
,NamedParticipant<InteractionEvidence,FeatureEvidence>
,Participant<InteractionEvidence,FeatureEvidence>
,ParticipantEvidence
,ExtendedPsiXmlEntity<FeatureEvidence>
,ExtendedPsiXmlParticipant<InteractionEvidence,FeatureEvidence>
,ExtendedPsiXmlParticipantEvidence
public class XmlParticipantEvidence extends AbstractXmlParticipant<InteractionEvidence,FeatureEvidence> implements ExtendedPsiXmlParticipantEvidence
Xml implementation of ParticipantEvidence- 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
XmlParticipantEvidence.JAXBConfidenceWrapper
static class
XmlParticipantEvidence.JAXBExperimentalInteractorWrapper
static class
XmlParticipantEvidence.JAXBExperimentalPreparationWrapper
static class
XmlParticipantEvidence.JAXBExperimentalRoleWrapper
static class
XmlParticipantEvidence.JAXBFeatureWrapper
static class
XmlParticipantEvidence.JAXBHostOrganismWrapper
static class
XmlParticipantEvidence.JAXBInteractorCandidatesWrapper
static class
XmlParticipantEvidence.JAXBParameterWrapper
static class
XmlParticipantEvidence.JAXBParticipantIdentificationWrapper
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlParticipant
AbstractXmlParticipant.JAXBAttributeWrapper, AbstractXmlParticipant.JAXBInteractorCandidateWrapper<I extends Interaction,F extends Feature,P extends ParticipantCandidate>
-
-
Field Summary
-
Fields inherited from interface psidev.psi.mi.jami.model.Participant
ACCEPTOR_ROLE, ACCEPTOR_ROLE_MI, BAIT_ROLE, BAIT_ROLE_MI, DONOR_ROLE, DONOR_ROLE_MI, ELECTRON_ACCEPTOR_ROLE, ELECTRON_ACCEPTOR_ROLE_MI, ELECTRON_DONOR_ROLE, ELECTRON_DONOR_ROLE_MI, ENZYME_REGULATOR_ROLE, ENZYME_REGULATOR_ROLE_MI, ENZYME_ROLE, ENZYME_ROLE_MI, ENZYME_TARGET_ROLE, ENZYME_TARGET_ROLE_MI, FLUORESCENCE_ACCEPTOR_ROLE, FLUORESCENCE_ACCEPTOR_ROLE_MI, FLUORESCENCE_DONOR_ROLE, FLUORESCENCE_DONOR_ROLE_MI, INHIBITED, INHIBITED_MI, INHIBITOR, INHIBITOR_MI, NEUTRAL, NEUTRAL_MI, PHOSPHATE_ACCEPTOR_ROLE, PHOSPHATE_ACCEPTOR_ROLE_MI, PHOSPHATE_DONOR_ROLE, PHOSPHATE_DONOR_ROLE_MI, PHOTON_ACCEPTOR_ROLE, PHOTON_ACCEPTOR_ROLE_MI, PHOTON_DONOR_ROLE, PHOTON_DONOR_ROLE_MI, PREDETERMINED, PREDETERMINED_MI, PREY, PREY_MI, PUTATIVE_SELF_ROLE, PUTATIVE_SELF_ROLE_MI, SELF_ROLE, SELF_ROLE_MI, SUPPRESSED_GENE_ROLE, SUPPRESSED_GENE_ROLE_MI, SUPPRESSOR_GENE_ROLE, SUPPRESSOR_GENE_ROLE_MI, UNSPECIFIED_ROLE, UNSPECIFIED_ROLE_MI
-
-
Constructor Summary
Constructors Constructor Description XmlParticipantEvidence()
Constructor for XmlParticipantEvidence.XmlParticipantEvidence(Interactor interactor)
Constructor for XmlParticipantEvidence.XmlParticipantEvidence(Interactor interactor, CvTerm bioRole)
Constructor for XmlParticipantEvidence.XmlParticipantEvidence(Interactor interactor, CvTerm bioRole, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.XmlParticipantEvidence(Interactor interactor, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<Confidence>
getConfidences()
getConfidences.List<AbstractExperimentalInteractor>
getExperimentalInteractors()
getExperimentalInteractors.Collection<CvTerm>
getExperimentalPreparations()
getExperimentalPreparations.CvTerm
getExperimentalRole()
getExperimentalRole.List<CvTerm>
getExperimentalRoles()
getExperimentalRoles.Organism
getExpressedInOrganism()
getExpressedInOrganism.List<Organism>
getHostOrganisms()
getHostOrganisms.Collection<CvTerm>
getIdentificationMethods()
getIdentificationMethods.protected ExtendedPsiXmlInteractionEvidence
getOriginalInteraction()
Getter for the fieldoriginalInteraction
.Collection<Parameter>
getParameters()
getParameters.FileSourceLocator
getSourceLocator()
Getter for the fieldsourceLocator
.protected void
initialiseConfidenceWrapper()
initialiseConfidenceWrapper.protected void
initialiseExperimentalInteractorWrapper()
initialiseExperimentalInteractorWrapper.protected void
initialiseExperimentalPreparationWrapper()
initialiseExperimentalPreparationWrapper.protected void
initialiseExperimentalRoleWrapper()
initialiseExperimentalRoleWrapper.protected void
initialiseFeatureWrapper()
initialiseFeatureWrapper.protected void
initialiseHostOrganismWrapper()
initialiseHostOrganismWrapper.protected void
initialiseIdentificationMethodWrapper()
initialiseIdentificationMethodWrapper.protected void
initialiseParameterWrapper()
initialiseParameterWrapper.void
processAddedFeature(FeatureEvidence feature)
processAddedFeature.void
setExperimentalInteractorWrapper(XmlParticipantEvidence.JAXBExperimentalInteractorWrapper wrapper)
setExperimentalInteractorWrapper.void
setExperimentalRole(CvTerm expRole)
Sets the experimental role.void
setExpressedInOrganism(Organism organism)
Sets the expressed in organismvoid
setFeatureWrapper(XmlParticipantEvidence.JAXBFeatureWrapper jaxbFeatureWrapper)
setFeatureWrapper.void
setJAXBAttributeWrapper(AbstractXmlParticipant.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.void
setJAXBBiologicalRole(XmlCvTerm bioRole)
Sets the value of the biologicalRole property.void
setJAXBConfidenceWrapper(XmlParticipantEvidence.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.void
setJAXBExperimentalPreparationWrapper(XmlParticipantEvidence.JAXBExperimentalPreparationWrapper wrapper)
setJAXBExperimentalPreparationWrapper.void
setJAXBExperimentalRoleWrapper(XmlParticipantEvidence.JAXBExperimentalRoleWrapper wrapper)
setJAXBExperimentalRoleWrapper.void
setJAXBHostOrganismWrapper(XmlParticipantEvidence.JAXBHostOrganismWrapper wrapper)
setJAXBHostOrganismWrapper.void
setJAXBId(int value)
setJAXBId.void
setJAXBInteractionRef(Integer value)
Sets the value of the interactionRef property.void
setJAXBInteractor(DefaultXmlInteractor interactor)
setJAXBInteractor.void
setJAXBInteractorCandidates(XmlParticipantEvidence.JAXBInteractorCandidatesWrapper pool)
setJAXBInteractorCandidates.void
setJAXBInteractorRef(Integer value)
Sets the value of the interactorRef property.void
setJAXBNames(NamesContainer value)
Sets the value of the namesContainer property.void
setJAXBParameterWrapper(XmlParticipantEvidence.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.void
setJAXBParticipantIdentificationMethodWrapper(XmlParticipantEvidence.JAXBParticipantIdentificationWrapper wrapper)
setJAXBParticipantIdentificationMethodWrapper.void
setJAXBStoichiometry(XmlStoichiometry stoichiometry)
setJAXBStoichiometry.void
setJAXBStoichiometryRange(XmlStoichiometryRange stoichiometry)
setJAXBStoichiometryRange.void
setJAXBXref(XrefContainer value)
Sets the value of the xrefContainer property.protected void
setOriginalXmlInteraction(ExtendedPsiXmlInteractionEvidence i)
setOriginalXmlInteraction.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlParticipant
getAliases, getAnnotations, getBiologicalEffect, getBiologicalRole, getFullName, getInteraction, getParticipantPool, getShortName, getStoichiometry, getXrefs, initialiseAnnotationWrapper, initialiseStoichiometry, setBiologicalEffect, setBiologicalRole, setFullName, setInteraction, setInteractionAndAddParticipant, setJAXBInteractorCandidates, setShortName, setStoichiometry, setStoichiometry
-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml253.AbstractXmlEntity
addAllFeatures, addFeature, getCausalRelationships, getChangeListener, getFeatures, getId, getInteractor, getParticipantLocator, initialiseUnspecifiedInteractor, removeAllFeatures, removeFeature, setChangeListener, setFeatureWrapper, setId, setInteractor, setSourceLocator, 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.model.Entity
addAllFeatures, addFeature, getCausalRelationships, getChangeListener, getFeatures, getInteractor, getStoichiometry, removeAllFeatures, removeFeature, setChangeListener, setInteractor, setStoichiometry, setStoichiometry
-
Methods inherited from interface psidev.psi.mi.jami.xml.model.extension.ExtendedPsiXmlEntity
getId, setId
-
Methods inherited from interface psidev.psi.mi.jami.datasource.FileSourceContext
setSourceLocator, toString
-
Methods inherited from interface psidev.psi.mi.jami.model.NamedParticipant
getFullName, getShortName, setFullName, setShortName
-
Methods inherited from interface psidev.psi.mi.jami.model.Participant
getAliases, getAnnotations, getBiologicalEffect, getBiologicalRole, getInteraction, getXrefs, setBiologicalEffect, setBiologicalRole, setInteraction, setInteractionAndAddParticipant
-
-
-
-
Constructor Detail
-
XmlParticipantEvidence
public XmlParticipantEvidence()
Constructor for XmlParticipantEvidence.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor
- aInteractor
object.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, CvTerm bioRole)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor
- aInteractor
object.bioRole
- aCvTerm
object.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor
- aInteractor
object.stoichiometry
- aStoichiometry
object.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, CvTerm bioRole, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor
- aInteractor
object.bioRole
- aCvTerm
object.stoichiometry
- aStoichiometry
object.
-
-
Method Detail
-
initialiseExperimentalPreparationWrapper
protected void initialiseExperimentalPreparationWrapper()
initialiseExperimentalPreparationWrapper.
-
initialiseExperimentalRoleWrapper
protected void initialiseExperimentalRoleWrapper()
initialiseExperimentalRoleWrapper.
-
initialiseConfidenceWrapper
protected void initialiseConfidenceWrapper()
initialiseConfidenceWrapper.
-
initialiseParameterWrapper
protected void initialiseParameterWrapper()
initialiseParameterWrapper.
-
initialiseIdentificationMethodWrapper
protected void initialiseIdentificationMethodWrapper()
initialiseIdentificationMethodWrapper.
-
initialiseHostOrganismWrapper
protected void initialiseHostOrganismWrapper()
initialiseHostOrganismWrapper.
-
initialiseExperimentalInteractorWrapper
protected void initialiseExperimentalInteractorWrapper()
initialiseExperimentalInteractorWrapper.
-
getExperimentalRole
public CvTerm getExperimentalRole()
getExperimentalRole.
- Specified by:
getExperimentalRole
in interfaceParticipantEvidence
- Returns:
- a
CvTerm
object.
-
setExperimentalRole
public void setExperimentalRole(CvTerm expRole)
Sets the experimental role. If expRole is null, it should create a unspecified role (MI:0499)- Specified by:
setExperimentalRole
in interfaceParticipantEvidence
- Parameters:
expRole
- : experimental role
-
getIdentificationMethods
public Collection<CvTerm> getIdentificationMethods()
getIdentificationMethods.
- Specified by:
getIdentificationMethods
in interfaceParticipantEvidence
- Returns:
- a
Collection
object.
-
getExperimentalPreparations
public Collection<CvTerm> getExperimentalPreparations()
getExperimentalPreparations.
- Specified by:
getExperimentalPreparations
in interfaceParticipantEvidence
- Returns:
- a
Collection
object.
-
getExpressedInOrganism
public Organism getExpressedInOrganism()
getExpressedInOrganism.
- Specified by:
getExpressedInOrganism
in interfaceParticipantEvidence
- Returns:
- a
Organism
object.
-
setExpressedInOrganism
public void setExpressedInOrganism(Organism organism)
Sets the expressed in organism- Specified by:
setExpressedInOrganism
in interfaceParticipantEvidence
- Parameters:
organism
- : expressed in organism
-
getConfidences
public Collection<Confidence> getConfidences()
getConfidences.
- Specified by:
getConfidences
in interfaceParticipantEvidence
- Returns:
- a
Collection
object.
-
getParameters
public Collection<Parameter> getParameters()
getParameters.
- Specified by:
getParameters
in interfaceParticipantEvidence
- Returns:
- a
Collection
object.
-
getHostOrganisms
public List<Organism> getHostOrganisms()
getHostOrganisms.
- Specified by:
getHostOrganisms
in interfaceExtendedPsiXmlParticipantEvidence
- Returns:
- a
List
object.
-
getExperimentalInteractors
public List<AbstractExperimentalInteractor> getExperimentalInteractors()
getExperimentalInteractors.
- Specified by:
getExperimentalInteractors
in interfaceExtendedPsiXmlParticipantEvidence
- Returns:
- a
List
object.
-
getExperimentalRoles
public List<CvTerm> getExperimentalRoles()
getExperimentalRoles.
- Specified by:
getExperimentalRoles
in interfaceExtendedPsiXmlParticipantEvidence
- Returns:
- a
List
object.
-
setJAXBNames
public void setJAXBNames(NamesContainer value)
Sets the value of the namesContainer property.- Overrides:
setJAXBNames
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
value
- allowed object isNamesContainer
-
setJAXBXref
public void setJAXBXref(XrefContainer value)
Sets the value of the xrefContainer property.- Overrides:
setJAXBXref
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
value
- allowed object isXrefContainer
-
setJAXBInteractor
public void setJAXBInteractor(DefaultXmlInteractor interactor)
setJAXBInteractor.
- Overrides:
setJAXBInteractor
in classAbstractXmlEntity<FeatureEvidence>
- Parameters:
interactor
- aDefaultXmlInteractor
object.
-
setJAXBInteractionRef
public void setJAXBInteractionRef(Integer value)
Sets the value of the interactionRef property.- Overrides:
setJAXBInteractionRef
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
value
- allowed object isInteger
-
setJAXBInteractorRef
public void setJAXBInteractorRef(Integer value)
Sets the value of the interactorRef property.- Overrides:
setJAXBInteractorRef
in classAbstractXmlEntity<FeatureEvidence>
- Parameters:
value
- allowed object isInteger
-
setJAXBBiologicalRole
public void setJAXBBiologicalRole(XmlCvTerm bioRole)
Sets the value of the biologicalRole property.- Overrides:
setJAXBBiologicalRole
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
bioRole
- allowed object isXmlCvTerm
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value
- a int.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlParticipant.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.
- Overrides:
setJAXBAttributeWrapper
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
jaxbAttributeWrapper
- aAbstractXmlParticipant.JAXBAttributeWrapper
object.
-
setFeatureWrapper
public void setFeatureWrapper(XmlParticipantEvidence.JAXBFeatureWrapper jaxbFeatureWrapper)
setFeatureWrapper.
- Parameters:
jaxbFeatureWrapper
- aXmlParticipantEvidence.JAXBFeatureWrapper
object.
-
setJAXBParticipantIdentificationMethodWrapper
public void setJAXBParticipantIdentificationMethodWrapper(XmlParticipantEvidence.JAXBParticipantIdentificationWrapper wrapper)
setJAXBParticipantIdentificationMethodWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBParticipantIdentificationWrapper
object.
-
setJAXBExperimentalRoleWrapper
public void setJAXBExperimentalRoleWrapper(XmlParticipantEvidence.JAXBExperimentalRoleWrapper wrapper)
setJAXBExperimentalRoleWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBExperimentalRoleWrapper
object.
-
setJAXBExperimentalPreparationWrapper
public void setJAXBExperimentalPreparationWrapper(XmlParticipantEvidence.JAXBExperimentalPreparationWrapper wrapper)
setJAXBExperimentalPreparationWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBExperimentalPreparationWrapper
object.
-
setExperimentalInteractorWrapper
public void setExperimentalInteractorWrapper(XmlParticipantEvidence.JAXBExperimentalInteractorWrapper wrapper)
setExperimentalInteractorWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBExperimentalInteractorWrapper
object.
-
setJAXBHostOrganismWrapper
public void setJAXBHostOrganismWrapper(XmlParticipantEvidence.JAXBHostOrganismWrapper wrapper)
setJAXBHostOrganismWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBHostOrganismWrapper
object.
-
setJAXBParameterWrapper
public void setJAXBParameterWrapper(XmlParticipantEvidence.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBParameterWrapper
object.
-
setJAXBConfidenceWrapper
public void setJAXBConfidenceWrapper(XmlParticipantEvidence.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.
- Parameters:
wrapper
- aXmlParticipantEvidence.JAXBConfidenceWrapper
object.
-
setJAXBStoichiometry
public void setJAXBStoichiometry(XmlStoichiometry stoichiometry)
setJAXBStoichiometry.
- Overrides:
setJAXBStoichiometry
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
stoichiometry
- aXmlStoichiometry
object.
-
setJAXBInteractorCandidates
public void setJAXBInteractorCandidates(XmlParticipantEvidence.JAXBInteractorCandidatesWrapper pool)
setJAXBInteractorCandidates.
- Parameters:
pool
- aXmlParticipantEvidence.JAXBInteractorCandidatesWrapper
object.
-
setJAXBStoichiometryRange
public void setJAXBStoichiometryRange(XmlStoichiometryRange stoichiometry)
setJAXBStoichiometryRange.
- Overrides:
setJAXBStoichiometryRange
in classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
- Parameters:
stoichiometry
- aXmlStoichiometryRange
object.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator
.- Specified by:
getSourceLocator
in interfaceFileSourceContext
- Overrides:
getSourceLocator
in classAbstractXmlEntity<FeatureEvidence>
- Returns:
- a
FileSourceLocator
object.
-
processAddedFeature
public void processAddedFeature(FeatureEvidence feature)
processAddedFeature.
- Overrides:
processAddedFeature
in classAbstractXmlEntity<FeatureEvidence>
- Parameters:
feature
- a F object.
-
setOriginalXmlInteraction
protected void setOriginalXmlInteraction(ExtendedPsiXmlInteractionEvidence i)
setOriginalXmlInteraction.
- Parameters:
i
- aExtendedPsiXmlInteractionEvidence
object.
-
getOriginalInteraction
protected ExtendedPsiXmlInteractionEvidence getOriginalInteraction()
Getter for the field
originalInteraction
.- Returns:
- a
ExtendedPsiXmlInteractionEvidence
object.
-
initialiseFeatureWrapper
protected void initialiseFeatureWrapper()
initialiseFeatureWrapper.
- Overrides:
initialiseFeatureWrapper
in classAbstractXmlEntity<FeatureEvidence>
-
-