Class XmlExperimentalParticipantCandidate
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlEntity<FeatureEvidence>
-
- psidev.psi.mi.jami.xml.model.extension.xml300.XmlExperimentalParticipantCandidate
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Entity<FeatureEvidence>
,ExperimentalEntity
,ExperimentalParticipantCandidate
,ParticipantCandidate<ExperimentalParticipantPool,FeatureEvidence>
,ExtendedPsiXmlEntity<FeatureEvidence>
public class XmlExperimentalParticipantCandidate extends AbstractXmlEntity<FeatureEvidence> implements ExperimentalParticipantCandidate
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
XmlExperimentalParticipantCandidate.JAXBFeatureWrapper
-
Constructor Summary
Constructors Constructor Description XmlExperimentalParticipantCandidate()
Constructor for XmlExperimentalParticipantCandidate.XmlExperimentalParticipantCandidate(Interactor interactor)
Constructor for XmlExperimentalParticipantCandidate.XmlExperimentalParticipantCandidate(Interactor interactor, Stoichiometry stoichiometry)
Constructor for XmlExperimentalParticipantCandidate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExperimentalParticipantPool
getParentPool()
The participant pool parent with which the candidate is involved.FileSourceLocator
getSourceLocator()
Getter for the fieldsourceLocator
.protected void
initialiseFeatureWrapper()
initialiseFeatureWrapper.void
processAddedFeature(FeatureEvidence feature)
processAddedFeature.void
setJAXBFeatureWrapper(XmlExperimentalParticipantCandidate.JAXBFeatureWrapper jaxbFeatureWrapper)
setJAXBFeatureWrapper.void
setJAXBId(int value)
setJAXBId.void
setJAXBInteractor(DefaultXmlInteractor interactor)
setJAXBInteractor.void
setJAXBInteractorRef(Integer value)
Sets the value of the interactorRef property.void
setParentPool(ExperimentalParticipantPool pool)
Sets the participant pool parent.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlEntity
addAllFeatures, addFeature, getCausalRelationships, getChangeListener, getFeatures, getId, getInteractor, getParticipantLocator, getStoichiometry, initialiseUnspecifiedInteractor, removeAllFeatures, removeFeature, setChangeListener, setFeatureWrapper, setId, setInteractor, setSourceLocator, setStoichiometry, setStoichiometry, 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
-
-
-
-
Constructor Detail
-
XmlExperimentalParticipantCandidate
public XmlExperimentalParticipantCandidate()
Constructor for XmlExperimentalParticipantCandidate.
-
XmlExperimentalParticipantCandidate
public XmlExperimentalParticipantCandidate(Interactor interactor)
Constructor for XmlExperimentalParticipantCandidate.
- Parameters:
interactor
- aInteractor
object.
-
XmlExperimentalParticipantCandidate
public XmlExperimentalParticipantCandidate(Interactor interactor, Stoichiometry stoichiometry)
Constructor for XmlExperimentalParticipantCandidate.
- Parameters:
interactor
- aInteractor
object.stoichiometry
- aStoichiometry
object.
-
-
Method Detail
-
setJAXBInteractor
public void setJAXBInteractor(DefaultXmlInteractor interactor)
setJAXBInteractor.
- Overrides:
setJAXBInteractor
in classAbstractXmlEntity<FeatureEvidence>
- Parameters:
interactor
- aDefaultXmlInteractor
object.
-
setJAXBInteractorRef
public void setJAXBInteractorRef(Integer value)
Sets the value of the interactorRef property.- Overrides:
setJAXBInteractorRef
in classAbstractXmlEntity<FeatureEvidence>
- Parameters:
value
- allowed object isInteger
-
setJAXBId
public void setJAXBId(int value)
setJAXBId.
- Parameters:
value
- a int.
-
setJAXBFeatureWrapper
public void setJAXBFeatureWrapper(XmlExperimentalParticipantCandidate.JAXBFeatureWrapper jaxbFeatureWrapper)
setJAXBFeatureWrapper.
- Parameters:
jaxbFeatureWrapper
- aXmlExperimentalParticipantCandidate.JAXBFeatureWrapper
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.
-
initialiseFeatureWrapper
protected void initialiseFeatureWrapper()
initialiseFeatureWrapper.
- Overrides:
initialiseFeatureWrapper
in classAbstractXmlEntity<FeatureEvidence>
-
getParentPool
public ExperimentalParticipantPool getParentPool()
The participant pool parent with which the candidate is involved. It can be null if the participant candidate is not part of any participant pool. It can happen if the participant candidate has been removed from a participant pool and is now invalid.- Specified by:
getParentPool
in interfaceParticipantCandidate<ExperimentalParticipantPool,FeatureEvidence>
- Returns:
- the participant pool parent
-
setParentPool
public void setParentPool(ExperimentalParticipantPool pool)
Sets the participant pool parent.- Specified by:
setParentPool
in interfaceParticipantCandidate<ExperimentalParticipantPool,FeatureEvidence>
- Parameters:
pool
- : participant pool
-
-