Class XmlAllostery
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlCooperativeEffect
-
- psidev.psi.mi.jami.xml.model.extension.xml300.XmlAllostery
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable,FileSourceContext,Allostery<AllostericEffector>,CooperativeEffect
public class XmlAllostery extends AbstractXmlCooperativeEffect implements Allostery<AllostericEffector>
XML 3.0 implementation of Allostery- Since:
15/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlCooperativeEffect
AbstractXmlCooperativeEffect.JAXBAffectedInteractionRefWrapper, AbstractXmlCooperativeEffect.JAXBAttributeWrapper, AbstractXmlCooperativeEffect.JAXBCooperativityEvidenceWrapper
-
-
Field Summary
-
Fields inherited from interface psidev.psi.mi.jami.model.CooperativeEffect
AFFECTED_INTERACTION, AFFECTED_INTERACTION_ID, ALLOSTERIC_DYNAMIC_CHANGE, ALLOSTERIC_DYNAMIC_CHANGE_ID, ALLOSTERIC_EFFECTOR, ALLOSTERIC_EFFECTOR_ID, ALLOSTERIC_K_RESPONSE, ALLOSTERIC_K_RESPONSE_ID, ALLOSTERIC_MOLECULE, ALLOSTERIC_MOLECULE_ID, ALLOSTERIC_PTM, ALLOSTERIC_PTM_ID, ALLOSTERIC_STRUCTURE_CHANE, ALLOSTERIC_STRUCTURE_CHANE_ID, ALLOSTERIC_V_RESPONSE, ALLOSTERIC_V_RESPONSE_ID, ALLOSTERY, ALLOSTERY_ID, ALTERED_PHYSICO_COMPATIBILITY, ALTERED_PHYSICO_COMPATIBILITY_ID, BINDING_HIDING, BINDING_HIDING_ID, COMPOSITE_BINDING, COMPOSITE_BINDING_ID, COOPERATIVE_EFFECT_VALUE, COOPERATIVE_EFFECT_VALUE_ID, EFFECT_OUTCOME, EFFECT_OUTCOME_MI, HETEROTROPIC_ALLOSTERY, HETEROTROPIC_ALLOSTERY_ID, HOMOTROPIC_ALLOSTERY, HOMOTROPIC_ALLOSTERY_ID, NEGATIVE_EFFECT, NEGATIVE_EFFECT_ID, PARTICIPANT_REF, PARTICIPANT_REF_ID, POSITIVE_EFFECT, POSITIVE_EFFECT_ID, PRE_ORGANIZATION, PRE_ORGANIZATION_ID, PREASSEMBLY, PREASSEMBLY_ID
-
-
Constructor Summary
Constructors Constructor Description XmlAllostery()Constructor for XmlAllostery.XmlAllostery(CvTerm outcome)Constructor for XmlAllostery.XmlAllostery(CvTerm outcome, CvTerm response)Constructor for XmlAllostery.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AllostericEffectorgetAllostericEffector()getAllostericEffector.CvTermgetAllostericMechanism()Getter for the fieldallostericMechanism.ModelledEntitygetAllostericMolecule()Getter for the fieldallostericMolecule.CvTermgetAllosteryType()Getter for the fieldallosteryType.protected voidinitialiseDefaultAllostericEffector()initialiseDefaultAllostericEffector.voidsetAllostericEffector(AllostericEffector effector)Sets the effector that elicits an allosteric response.voidsetAllostericMechanism(CvTerm mechanism)Sets the allosteric mechanism.voidsetAllostericMolecule(ModelledEntity participant)Sets the allosteric molecule.voidsetAllosteryType(CvTerm type)Sets the allostery type.voidsetJAXBAllostericMechanism(XmlCvTerm mechanism)setJAXBAllostericMechanism.voidsetJAXBAllostericMoleculeRef(int ref)setJAXBAllostericMoleculeRef.voidsetJAXBAllosteryType(XmlCvTerm type)setJAXBAllosteryType.voidsetJAXBFeatureEffectorRef(int effector)setJAXBFeatureEffectorRef.voidsetJAXBMoleculeEffectorRef(int effector)setJAXBMoleculeEffectorRef.StringtoString()toString-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlCooperativeEffect
addAffectedInteractionRef, getAffectedInteractions, getAnnotations, getCooperativityEvidences, getOutCome, getResponse, getSourceLocator, initialiseAffectedInteractions, initialiseAnnotations, initialiseCooperativityEvidences, setJAXBAffectedInteractionWrapper, setJAXBAttributeWrapper, setJAXBCooperativityEvidenceWrapper, setJAXBOutCome, setJAXBResponse, setOutCome, setResponse, setSourceLocation, setSourceLocator, sourceLocation
-
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.CooperativeEffect
getAffectedInteractions, getAnnotations, getCooperativityEvidences, getOutCome, getResponse, setOutCome, setResponse
-
-
-
-
Method Detail
-
toString
public String toString()
toString
- Specified by:
toStringin interfaceFileSourceContext- Overrides:
toStringin classAbstractXmlCooperativeEffect- Returns:
- the file source context as a String. If the source locator is not null, it should give the source locator properties
-
getAllostericMechanism
public CvTerm getAllostericMechanism()
Getter for the field
allostericMechanism.- Specified by:
getAllostericMechanismin interfaceAllostery<AllostericEffector>- Returns:
- a
CvTermobject.
-
setAllostericMechanism
public void setAllostericMechanism(CvTerm mechanism)
Sets the allosteric mechanism.- Specified by:
setAllostericMechanismin interfaceAllostery<AllostericEffector>- Parameters:
mechanism- : allosteric mechanism
-
getAllosteryType
public CvTerm getAllosteryType()
Getter for the field
allosteryType.- Specified by:
getAllosteryTypein interfaceAllostery<AllostericEffector>- Returns:
- a
CvTermobject.
-
setAllosteryType
public void setAllosteryType(CvTerm type)
Sets the allostery type.- Specified by:
setAllosteryTypein interfaceAllostery<AllostericEffector>- Parameters:
type- : allostery type
-
getAllostericMolecule
public ModelledEntity getAllostericMolecule()
Getter for the field
allostericMolecule.- Specified by:
getAllostericMoleculein interfaceAllostery<AllostericEffector>- Returns:
- a
ModelledEntityobject.
-
setAllostericMolecule
public void setAllostericMolecule(ModelledEntity participant)
Sets the allosteric molecule.- Specified by:
setAllostericMoleculein interfaceAllostery<AllostericEffector>- Parameters:
participant- : allosteric molecule (can refer to any participating entity)
-
getAllostericEffector
public AllostericEffector getAllostericEffector()
getAllostericEffector.
- Specified by:
getAllostericEffectorin interfaceAllostery<AllostericEffector>- Returns:
- a
AllostericEffectorobject.
-
initialiseDefaultAllostericEffector
protected void initialiseDefaultAllostericEffector()
initialiseDefaultAllostericEffector.
-
setAllostericEffector
public void setAllostericEffector(AllostericEffector effector)
Sets the effector that elicits an allosteric response.- Specified by:
setAllostericEffectorin interfaceAllostery<AllostericEffector>- Parameters:
effector- : the allosteric effector
-
setJAXBAllostericMoleculeRef
public void setJAXBAllostericMoleculeRef(int ref)
setJAXBAllostericMoleculeRef.
- Parameters:
ref- a int.
-
setJAXBMoleculeEffectorRef
public void setJAXBMoleculeEffectorRef(int effector)
setJAXBMoleculeEffectorRef.
- Parameters:
effector- a int.
-
setJAXBFeatureEffectorRef
public void setJAXBFeatureEffectorRef(int effector)
setJAXBFeatureEffectorRef.
- Parameters:
effector- a int.
-
setJAXBAllostericMechanism
public void setJAXBAllostericMechanism(XmlCvTerm mechanism)
setJAXBAllostericMechanism.
- Parameters:
mechanism- aXmlCvTermobject.
-
-