Class XmlModelledFeature
- java.lang.Object
-
- psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlFeature<ModelledEntity,ModelledFeature>
-
- psidev.psi.mi.jami.xml.model.extension.xml300.XmlModelledFeature
-
- All Implemented Interfaces:
com.sun.xml.bind.Locatable
,FileSourceContext
,Feature<ModelledEntity,ModelledFeature>
,ModelledFeature
,ExtendedPsiXmlFeature<ModelledEntity,ModelledFeature>
public class XmlModelledFeature extends AbstractXmlFeature<ModelledEntity,ModelledFeature> implements ModelledFeature
The xml implementation of a modelledFeature- Since:
25/07/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.AbstractXmlFeature
AbstractXmlFeature.JAXBAttributeWrapper, AbstractXmlFeature.JAXBRangeWrapper
-
-
Field Summary
-
Fields inherited from interface psidev.psi.mi.jami.model.Feature
ALLOSTERIC_PTM, ALLOSTERIC_PTM_MI, BINDING_SITE, BINDING_SITE_MI, BIOLOGICAL_FEATURE, BIOLOGICAL_FEATURE_MI, DECREASING_PTM, DECREASING_PTM_MI, DIRECT_BINDING, DIRECT_BINDING_MI, DISRUPTING_PTM, DISRUPTING_PTM_MI, EXPERIMENTAL_FEATURE, EXPERIMENTAL_FEATURE_MI, INCREASING_PTM, INCREASING_PTM_MI, MUTATION, MUTATION_MI, OBSERVED_PTM, OBSERVED_PTM_MI, PREREQUISITE_PTM, PREREQUISITE_PTM_MI, RESULTING_CLEAVAGE, RESULTING_CLEAVAGE_MI, RESULTING_PTM, RESULTING_PTM_MI, SUFFICIENT_BINDING, SUFFICIENT_BINDING_MI, VARIANT, VARIANT_MI
-
-
Constructor Summary
Constructors Constructor Description XmlModelledFeature()
Constructor for XmlModelledFeature.XmlModelledFeature(String shortName, String fullName)
Constructor for XmlModelledFeature.XmlModelledFeature(String shortName, String fullName, String interpro)
Constructor for XmlModelledFeature.XmlModelledFeature(String shortName, String fullName, CvTerm type)
Constructor for XmlModelledFeature.XmlModelledFeature(String shortName, String fullName, CvTerm type, String interpro)
Constructor for XmlModelledFeature.XmlModelledFeature(CvTerm type)
Constructor for XmlModelledFeature.XmlModelledFeature(CvTerm type, String interpro)
Constructor for XmlModelledFeature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileSourceLocator
getSourceLocator()
Getter for the fieldsourceLocator
.void
setJAXBAttributeWrapper(AbstractXmlFeature.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.void
setJAXBFeatureRole(XmlCvTerm role)
setJAXBFeatureRole.void
setJAXBId(int id)
Gets the value of the id property.void
setJAXBNames(NamesContainer value)
Sets the value of the names property.void
setJAXBRangeWrapper(AbstractXmlFeature.JAXBRangeWrapper jaxbRangeWrapper)
setJAXBRangeWrapper.void
setJAXBType(XmlCvTerm type)
setJAXBType.void
setJAXBXref(FeatureXrefContainer value)
Sets the value of the xref property.-
Methods inherited from class psidev.psi.mi.jami.xml.model.extension.xml300.AbstractXmlFeature
getAliases, getAnnotations, getFullName, getId, getIdentifiers, getInterpro, getJAXBAttributeWrapper, getJAXBRangeWrapper, getLinkedFeatures, getParticipant, getRanges, getRole, getShortName, getType, getXrefs, initialiseAnnotationWrapper, initialiseLinkedFeatures, initialiseRangeWrapper, initialiseRole, setFullName, setId, setInterpro, setParticipant, setParticipantAndAddFeature, setRole, setShortName, setSourceLocator, setType, 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.Feature
getAliases, getAnnotations, getFullName, getIdentifiers, getInterpro, getLinkedFeatures, getParticipant, getRanges, getRole, getShortName, getType, getXrefs, setFullName, setInterpro, setParticipant, setParticipantAndAddFeature, setRole, setShortName, setType
-
-
-
-
Constructor Detail
-
XmlModelledFeature
public XmlModelledFeature()
Constructor for XmlModelledFeature.
-
XmlModelledFeature
public XmlModelledFeature(String shortName, String fullName)
Constructor for XmlModelledFeature.
-
XmlModelledFeature
public XmlModelledFeature(CvTerm type)
Constructor for XmlModelledFeature.
- Parameters:
type
- aCvTerm
object.
-
XmlModelledFeature
public XmlModelledFeature(String shortName, String fullName, CvTerm type)
Constructor for XmlModelledFeature.
-
XmlModelledFeature
public XmlModelledFeature(String shortName, String fullName, String interpro)
Constructor for XmlModelledFeature.
-
XmlModelledFeature
public XmlModelledFeature(CvTerm type, String interpro)
Constructor for XmlModelledFeature.
-
-
Method Detail
-
setJAXBNames
public void setJAXBNames(NamesContainer value)
Sets the value of the names property.- Overrides:
setJAXBNames
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
value
- allowed object isNamesContainer
-
setJAXBXref
public void setJAXBXref(FeatureXrefContainer value)
Sets the value of the xref property.- Overrides:
setJAXBXref
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
value
- allowed object isFeatureXrefContainer
-
setJAXBType
public void setJAXBType(XmlCvTerm type)
setJAXBType.
- Overrides:
setJAXBType
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
type
- aXmlCvTerm
object.
-
setJAXBAttributeWrapper
public void setJAXBAttributeWrapper(AbstractXmlFeature.JAXBAttributeWrapper jaxbAttributeWrapper)
setJAXBAttributeWrapper.
- Overrides:
setJAXBAttributeWrapper
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
jaxbAttributeWrapper
- aAbstractXmlFeature.JAXBAttributeWrapper
object.
-
setJAXBRangeWrapper
public void setJAXBRangeWrapper(AbstractXmlFeature.JAXBRangeWrapper jaxbRangeWrapper)
setJAXBRangeWrapper.
- Overrides:
setJAXBRangeWrapper
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
jaxbRangeWrapper
- aAbstractXmlFeature.JAXBRangeWrapper
object.
-
setJAXBId
public void setJAXBId(int id)
Gets the value of the id property.- Parameters:
id
- a int.
-
setJAXBFeatureRole
public void setJAXBFeatureRole(XmlCvTerm role)
setJAXBFeatureRole.
- Overrides:
setJAXBFeatureRole
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Parameters:
role
- aXmlCvTerm
object.
-
getSourceLocator
public FileSourceLocator getSourceLocator()
Getter for the field
sourceLocator
.- Specified by:
getSourceLocator
in interfaceFileSourceContext
- Overrides:
getSourceLocator
in classAbstractXmlFeature<ModelledEntity,ModelledFeature>
- Returns:
- a
FileSourceLocator
object.
-
-