Class XmlParticipantEvidence
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlEntity<F>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.AbstractXmlParticipant<InteractionEvidence,FeatureEvidence>
-
- psidev.psi.mi.jami.xml.model.extension.xml254.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 classXmlParticipantEvidence.JAXBConfidenceWrapperstatic classXmlParticipantEvidence.JAXBExperimentalInteractorWrapperstatic classXmlParticipantEvidence.JAXBExperimentalPreparationWrapperstatic classXmlParticipantEvidence.JAXBExperimentalRoleWrapperstatic classXmlParticipantEvidence.JAXBFeatureWrapperstatic classXmlParticipantEvidence.JAXBHostOrganismWrapperstatic classXmlParticipantEvidence.JAXBInteractorCandidatesWrapperstatic classXmlParticipantEvidence.JAXBParameterWrapperstatic classXmlParticipantEvidence.JAXBParticipantIdentificationWrapper-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.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.CvTermgetExperimentalRole()getExperimentalRole.List<CvTerm>getExperimentalRoles()getExperimentalRoles.OrganismgetExpressedInOrganism()getExpressedInOrganism.List<Organism>getHostOrganisms()getHostOrganisms.Collection<CvTerm>getIdentificationMethods()getIdentificationMethods.protected ExtendedPsiXmlInteractionEvidencegetOriginalInteraction()Getter for the fieldoriginalInteraction.Collection<Parameter>getParameters()getParameters.FileSourceLocatorgetSourceLocator()Getter for the fieldsourceLocator.protected voidinitialiseConfidenceWrapper()initialiseConfidenceWrapper.protected voidinitialiseExperimentalInteractorWrapper()initialiseExperimentalInteractorWrapper.protected voidinitialiseExperimentalPreparationWrapper()initialiseExperimentalPreparationWrapper.protected voidinitialiseExperimentalRoleWrapper()initialiseExperimentalRoleWrapper.protected voidinitialiseFeatureWrapper()initialiseFeatureWrapper.protected voidinitialiseHostOrganismWrapper()initialiseHostOrganismWrapper.protected voidinitialiseIdentificationMethodWrapper()initialiseIdentificationMethodWrapper.protected voidinitialiseParameterWrapper()initialiseParameterWrapper.voidprocessAddedFeature(FeatureEvidence feature)processAddedFeature.voidsetExperimentalInteractorWrapper(XmlParticipantEvidence.JAXBExperimentalInteractorWrapper wrapper)setExperimentalInteractorWrapper.voidsetExperimentalRole(CvTerm expRole)Sets the experimental role.voidsetExpressedInOrganism(Organism organism)Sets the expressed in organismvoidsetFeatureWrapper(XmlParticipantEvidence.JAXBFeatureWrapper jaxbFeatureWrapper)setFeatureWrapper.voidsetJAXBAttributeWrapper(AbstractXmlParticipant.JAXBAttributeWrapper jaxbAttributeWrapper)setJAXBAttributeWrapper.voidsetJAXBBiologicalRole(XmlCvTerm bioRole)Sets the value of the biologicalRole property.voidsetJAXBConfidenceWrapper(XmlParticipantEvidence.JAXBConfidenceWrapper wrapper)setJAXBConfidenceWrapper.voidsetJAXBExperimentalPreparationWrapper(XmlParticipantEvidence.JAXBExperimentalPreparationWrapper wrapper)setJAXBExperimentalPreparationWrapper.voidsetJAXBExperimentalRoleWrapper(XmlParticipantEvidence.JAXBExperimentalRoleWrapper wrapper)setJAXBExperimentalRoleWrapper.voidsetJAXBHostOrganismWrapper(XmlParticipantEvidence.JAXBHostOrganismWrapper wrapper)setJAXBHostOrganismWrapper.voidsetJAXBId(int value)setJAXBId.voidsetJAXBInteractionRef(Integer value)Sets the value of the interactionRef property.voidsetJAXBInteractor(DefaultXmlInteractor interactor)setJAXBInteractor.voidsetJAXBInteractorCandidates(XmlParticipantEvidence.JAXBInteractorCandidatesWrapper pool)setJAXBInteractorCandidates.voidsetJAXBInteractorRef(Integer value)Sets the value of the interactorRef property.voidsetJAXBNames(NamesContainer value)Sets the value of the namesContainer property.voidsetJAXBParameterWrapper(XmlParticipantEvidence.JAXBParameterWrapper wrapper)setJAXBParameterWrapper.voidsetJAXBParticipantIdentificationMethodWrapper(XmlParticipantEvidence.JAXBParticipantIdentificationWrapper wrapper)setJAXBParticipantIdentificationMethodWrapper.voidsetJAXBStoichiometry(XmlStoichiometry stoichiometry)setJAXBStoichiometry.voidsetJAXBStoichiometryRange(XmlStoichiometryRange stoichiometry)setJAXBStoichiometryRange.voidsetJAXBXref(XrefContainer value)Sets the value of the xrefContainer property.protected voidsetOriginalXmlInteraction(ExtendedPsiXmlInteractionEvidence i)setOriginalXmlInteraction.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml254.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.xml254.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- aInteractorobject.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, CvTerm bioRole)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor- aInteractorobject.bioRole- aCvTermobject.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor- aInteractorobject.stoichiometry- aStoichiometryobject.
-
XmlParticipantEvidence
public XmlParticipantEvidence(Interactor interactor, CvTerm bioRole, Stoichiometry stoichiometry)
Constructor for XmlParticipantEvidence.
- Parameters:
interactor- aInteractorobject.bioRole- aCvTermobject.stoichiometry- aStoichiometryobject.
-
-
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:
getExperimentalRolein interfaceParticipantEvidence- Returns:
- a
CvTermobject.
-
setExperimentalRole
public void setExperimentalRole(CvTerm expRole)
Sets the experimental role. If expRole is null, it should create a unspecified role (MI:0499)- Specified by:
setExperimentalRolein interfaceParticipantEvidence- Parameters:
expRole- : experimental role
-
getIdentificationMethods
public Collection<CvTerm> getIdentificationMethods()
getIdentificationMethods.
- Specified by:
getIdentificationMethodsin interfaceParticipantEvidence- Returns:
- a
Collectionobject.
-
getExperimentalPreparations
public Collection<CvTerm> getExperimentalPreparations()
getExperimentalPreparations.
- Specified by:
getExperimentalPreparationsin interfaceParticipantEvidence- Returns:
- a
Collectionobject.
-
getExpressedInOrganism
public Organism getExpressedInOrganism()
getExpressedInOrganism.
- Specified by:
getExpressedInOrganismin interfaceParticipantEvidence- Returns:
- a
Organismobject.
-
setExpressedInOrganism
public void setExpressedInOrganism(Organism organism)
Sets the expressed in organism- Specified by:
setExpressedInOrganismin interfaceParticipantEvidence- Parameters:
organism- : expressed in organism
-
getConfidences
public Collection<Confidence> getConfidences()
getConfidences.
- Specified by:
getConfidencesin interfaceParticipantEvidence- Returns:
- a
Collectionobject.
-
getParameters
public Collection<Parameter> getParameters()
getParameters.
- Specified by:
getParametersin interfaceParticipantEvidence- Returns:
- a
Collectionobject.
-
getHostOrganisms
public List<Organism> getHostOrganisms()
getHostOrganisms.
- Specified by:
getHostOrganismsin interfaceExtendedPsiXmlParticipantEvidence- Returns:
- a
Listobject.
-
getExperimentalInteractors
public List<AbstractExperimentalInteractor> getExperimentalInteractors()
getExperimentalInteractors.
- Specified by:
getExperimentalInteractorsin interfaceExtendedPsiXmlParticipantEvidence- Returns:
- a
Listobject.
-
getExperimentalRoles
public List<CvTerm> getExperimentalRoles()
getExperimentalRoles.
- Specified by:
getExperimentalRolesin interfaceExtendedPsiXmlParticipantEvidence- Returns:
- a
Listobject.
-
setJAXBNames
public void setJAXBNames(NamesContainer value)
Sets the value of the namesContainer property.- Overrides:
setJAXBNamesin classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
value- allowed object isNamesContainer
-
setJAXBXref
public void setJAXBXref(XrefContainer value)
Sets the value of the xrefContainer property.- Overrides:
setJAXBXrefin classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
value- allowed object isXrefContainer
-
setJAXBInteractor
public void setJAXBInteractor(DefaultXmlInteractor interactor)
setJAXBInteractor.
- Overrides:
setJAXBInteractorin classAbstractXmlEntity<FeatureEvidence>- Parameters:
interactor- aDefaultXmlInteractorobject.
-
setJAXBInteractionRef
public void setJAXBInteractionRef(Integer value)
Sets the value of the interactionRef property.- Overrides:
setJAXBInteractionRefin classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
value- allowed object isInteger
-
setJAXBInteractorRef
public void setJAXBInteractorRef(Integer value)
Sets the value of the interactorRef property.- Overrides:
setJAXBInteractorRefin classAbstractXmlEntity<FeatureEvidence>- Parameters:
value- allowed object isInteger
-
setJAXBBiologicalRole
public void setJAXBBiologicalRole(XmlCvTerm bioRole)
Sets the value of the biologicalRole property.- Overrides:
setJAXBBiologicalRolein 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:
setJAXBAttributeWrapperin classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
jaxbAttributeWrapper- aAbstractXmlParticipant.JAXBAttributeWrapperobject.
-
setFeatureWrapper
public void setFeatureWrapper(XmlParticipantEvidence.JAXBFeatureWrapper jaxbFeatureWrapper)
setFeatureWrapper.
- Parameters:
jaxbFeatureWrapper- aXmlParticipantEvidence.JAXBFeatureWrapperobject.
-
setJAXBParticipantIdentificationMethodWrapper
public void setJAXBParticipantIdentificationMethodWrapper(XmlParticipantEvidence.JAXBParticipantIdentificationWrapper wrapper)
setJAXBParticipantIdentificationMethodWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBParticipantIdentificationWrapperobject.
-
setJAXBExperimentalRoleWrapper
public void setJAXBExperimentalRoleWrapper(XmlParticipantEvidence.JAXBExperimentalRoleWrapper wrapper)
setJAXBExperimentalRoleWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBExperimentalRoleWrapperobject.
-
setJAXBExperimentalPreparationWrapper
public void setJAXBExperimentalPreparationWrapper(XmlParticipantEvidence.JAXBExperimentalPreparationWrapper wrapper)
setJAXBExperimentalPreparationWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBExperimentalPreparationWrapperobject.
-
setExperimentalInteractorWrapper
public void setExperimentalInteractorWrapper(XmlParticipantEvidence.JAXBExperimentalInteractorWrapper wrapper)
setExperimentalInteractorWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBExperimentalInteractorWrapperobject.
-
setJAXBHostOrganismWrapper
public void setJAXBHostOrganismWrapper(XmlParticipantEvidence.JAXBHostOrganismWrapper wrapper)
setJAXBHostOrganismWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBHostOrganismWrapperobject.
-
setJAXBParameterWrapper
public void setJAXBParameterWrapper(XmlParticipantEvidence.JAXBParameterWrapper wrapper)
setJAXBParameterWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBParameterWrapperobject.
-
setJAXBConfidenceWrapper
public void setJAXBConfidenceWrapper(XmlParticipantEvidence.JAXBConfidenceWrapper wrapper)
setJAXBConfidenceWrapper.
- Parameters:
wrapper- aXmlParticipantEvidence.JAXBConfidenceWrapperobject.
-
setJAXBStoichiometry
public void setJAXBStoichiometry(XmlStoichiometry stoichiometry)
setJAXBStoichiometry.
- Overrides:
setJAXBStoichiometryin classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
stoichiometry- aXmlStoichiometryobject.
-
setJAXBInteractorCandidates
public void setJAXBInteractorCandidates(XmlParticipantEvidence.JAXBInteractorCandidatesWrapper pool)
setJAXBInteractorCandidates.
- Parameters:
pool- aXmlParticipantEvidence.JAXBInteractorCandidatesWrapperobject.
-
setJAXBStoichiometryRange
public void setJAXBStoichiometryRange(XmlStoichiometryRange stoichiometry)
setJAXBStoichiometryRange.
- Overrides:
setJAXBStoichiometryRangein classAbstractXmlParticipant<InteractionEvidence,FeatureEvidence>- Parameters:
stoichiometry- aXmlStoichiometryRangeobject.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator.- Specified by:
getSourceLocatorin interfaceFileSourceContext- Overrides:
getSourceLocatorin classAbstractXmlEntity<FeatureEvidence>- Returns:
- a
FileSourceLocatorobject.
-
processAddedFeature
public void processAddedFeature(FeatureEvidence feature)
processAddedFeature.
- Overrides:
processAddedFeaturein classAbstractXmlEntity<FeatureEvidence>- Parameters:
feature- a F object.
-
setOriginalXmlInteraction
protected void setOriginalXmlInteraction(ExtendedPsiXmlInteractionEvidence i)
setOriginalXmlInteraction.
- Parameters:
i- aExtendedPsiXmlInteractionEvidenceobject.
-
getOriginalInteraction
protected ExtendedPsiXmlInteractionEvidence getOriginalInteraction()
Getter for the field
originalInteraction.- Returns:
- a
ExtendedPsiXmlInteractionEvidenceobject.
-
initialiseFeatureWrapper
protected void initialiseFeatureWrapper()
initialiseFeatureWrapper.
- Overrides:
initialiseFeatureWrapperin classAbstractXmlEntity<FeatureEvidence>
-
-