Class AbstractXmlCooperativeEffect
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlCooperativeEffect
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable,FileSourceContext,CooperativeEffect
- Direct Known Subclasses:
XmlAllostery,XmlPreAssembly
public abstract class AbstractXmlCooperativeEffect extends Object implements CooperativeEffect, FileSourceContext, com.sun.xml.bind.Locatable
Abstract class for XML 3.0 cooperative effects- Since:
29/05/14
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractXmlCooperativeEffect.JAXBAffectedInteractionRefWrapperstatic classAbstractXmlCooperativeEffect.JAXBAttributeWrapperstatic classAbstractXmlCooperativeEffect.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 AbstractXmlCooperativeEffect()Constructor for AbstractXmlCooperativeEffect.AbstractXmlCooperativeEffect(CvTerm outcome)Constructor for AbstractXmlCooperativeEffect.AbstractXmlCooperativeEffect(CvTerm outcome, CvTerm response)Constructor for AbstractXmlCooperativeEffect.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAffectedInteractionRef(int affectedInteraction, PsiXmlLocator locator)addAffectedInteractionRef.Collection<ModelledInteraction>getAffectedInteractions()getAffectedInteractions.Collection<Annotation>getAnnotations()getAnnotations.Collection<CooperativityEvidence>getCooperativityEvidences()getCooperativityEvidences.CvTermgetOutCome()getOutCome.CvTermgetResponse()Getter for the fieldresponse.FileSourceLocatorgetSourceLocator()Getter for the fieldsourceLocator.protected voidinitialiseAffectedInteractions()initialiseAffectedInteractions.protected voidinitialiseAnnotations()initialiseAnnotations.protected voidinitialiseCooperativityEvidences()initialiseCooperativityEvidences.voidsetJAXBAffectedInteractionWrapper(AbstractXmlCooperativeEffect.JAXBAffectedInteractionRefWrapper wrapper)setJAXBAffectedInteractionWrapper.voidsetJAXBAttributeWrapper(AbstractXmlCooperativeEffect.JAXBAttributeWrapper wrapper)setJAXBAttributeWrapper.voidsetJAXBCooperativityEvidenceWrapper(AbstractXmlCooperativeEffect.JAXBCooperativityEvidenceWrapper wrapper)setJAXBCooperativityEvidenceWrapper.voidsetJAXBOutCome(XmlCvTerm outcome)setJAXBOutCome.voidsetJAXBResponse(XmlCvTerm response)setJAXBResponse.voidsetOutCome(CvTerm effect)Sets the cooperative effect outcomevoidsetResponse(CvTerm response)Sets the response.voidsetSourceLocation(PsiXmlLocator sourceLocator)setSourceLocation.voidsetSourceLocator(FileSourceLocator sourceLocator)Sets the source locatorLocatorsourceLocation()StringtoString()toString
-
-
-
Method Detail
-
initialiseCooperativityEvidences
protected void initialiseCooperativityEvidences()
initialiseCooperativityEvidences.
-
initialiseAffectedInteractions
protected void initialiseAffectedInteractions()
initialiseAffectedInteractions.
-
initialiseAnnotations
protected void initialiseAnnotations()
initialiseAnnotations.
-
getCooperativityEvidences
public Collection<CooperativityEvidence> getCooperativityEvidences()
getCooperativityEvidences.
- Specified by:
getCooperativityEvidencesin interfaceCooperativeEffect- Returns:
- a
Collectionobject.
-
getAffectedInteractions
public Collection<ModelledInteraction> getAffectedInteractions()
getAffectedInteractions.
- Specified by:
getAffectedInteractionsin interfaceCooperativeEffect- Returns:
- a
Collectionobject.
-
addAffectedInteractionRef
public void addAffectedInteractionRef(int affectedInteraction, PsiXmlLocator locator)addAffectedInteractionRef.
- Parameters:
affectedInteraction- a int.locator- aPsiXmlLocatorobject.
-
getAnnotations
public Collection<Annotation> getAnnotations()
getAnnotations.
- Specified by:
getAnnotationsin interfaceCooperativeEffect- Returns:
- a
Collectionobject.
-
getOutCome
public CvTerm getOutCome()
getOutCome.
- Specified by:
getOutComein interfaceCooperativeEffect- Returns:
- a
CvTermobject.
-
setOutCome
public void setOutCome(CvTerm effect)
Sets the cooperative effect outcome- Specified by:
setOutComein interfaceCooperativeEffect- Parameters:
effect- : cooperative effect outcome
-
getResponse
public CvTerm getResponse()
Getter for the field
response.- Specified by:
getResponsein interfaceCooperativeEffect- Returns:
- a
CvTermobject.
-
setResponse
public void setResponse(CvTerm response)
Sets the response.- Specified by:
setResponsein interfaceCooperativeEffect- Parameters:
response- : the allosteric or pre-assembly response
-
toString
public String toString()
toString
- Specified by:
toStringin interfaceFileSourceContext- Overrides:
toStringin classObject- Returns:
- the file source context as a String. If the source locator is not null, it should give the source locator properties
-
sourceLocation
public Locator sourceLocation()
- Specified by:
sourceLocationin interfacecom.sun.xml.bind.Locatable
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator.- Specified by:
getSourceLocatorin interfaceFileSourceContext- Returns:
- a
FileSourceLocatorobject.
-
setSourceLocator
public void setSourceLocator(FileSourceLocator sourceLocator)
Sets the source locator- Specified by:
setSourceLocatorin interfaceFileSourceContext- Parameters:
sourceLocator- : the file locator
-
setSourceLocation
public void setSourceLocation(PsiXmlLocator sourceLocator)
setSourceLocation.
- Parameters:
sourceLocator- aPsiXmlLocatorobject.
-
setJAXBCooperativityEvidenceWrapper
public void setJAXBCooperativityEvidenceWrapper(AbstractXmlCooperativeEffect.JAXBCooperativityEvidenceWrapper wrapper)
setJAXBCooperativityEvidenceWrapper.
- Parameters:
wrapper- aAbstractXmlCooperativeEffect.JAXBCooperativityEvidenceWrapperobject.
-
setJAXBAffectedInteractionWrapper
public void setJAXBAffectedInteractionWrapper(AbstractXmlCooperativeEffect.JAXBAffectedInteractionRefWrapper wrapper)
setJAXBAffectedInteractionWrapper.
- Parameters:
wrapper- aAbstractXmlCooperativeEffect.JAXBAffectedInteractionRefWrapperobject.
-
setJAXBOutCome
public void setJAXBOutCome(XmlCvTerm outcome)
setJAXBOutCome.
- Parameters:
outcome- aXmlCvTermobject.
-
setJAXBResponse
public void setJAXBResponse(XmlCvTerm response)
setJAXBResponse.
- Parameters:
response- aXmlCvTermobject.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlCooperativeEffect.JAXBAttributeWrapper wrapper)
setJAXBAttributeWrapper.
- Parameters:
wrapper- aAbstractXmlCooperativeEffect.JAXBAttributeWrapperobject.
-
-