uk.ac.ebi.intact.model
Class Feature

java.lang.Object
  |
  +--uk.ac.ebi.intact.model.IntactObjectImpl
        |
        +--uk.ac.ebi.intact.model.BasicObjectImpl
              |
              +--uk.ac.ebi.intact.model.Feature
All Implemented Interfaces:
BasicObject, IntactObject, java.io.Serializable

public class Feature
extends BasicObjectImpl

TODO comments

Version:
$Id: Feature.java,v 1.4 2004/01/31 11:33:13 skerrien Exp $
Author:
hhe
See Also:
Serialized Form

Field Summary
protected  java.lang.String boundDomainAc
           
protected  java.lang.String componentAc
           
protected  java.lang.String cvFeatureIdentificationAc
           
protected  java.lang.String proteinAc
           
protected  java.lang.String xrefAc
           
 
Fields inherited from class uk.ac.ebi.intact.model.IntactObjectImpl
ac, NEW_LINE
 
Constructor Summary
Feature()
          Deprecated. Use the full constructor instead
 
Method Summary
 void addRange(Range range)
           
 Feature getBoundDomain()
           
 java.lang.String getBoundDomainAc()
           
 Component getComponent()
           
 java.lang.String getComponentAc()
           
 CvFeatureIdentification getCvFeatureIdentification()
           
 java.lang.String getCvFeatureIdentificationAc()
           
 CvFeatureType getCvFeatureType()
           
 Protein getProtein()
           
 java.lang.String getProteinAc()
           
 java.util.Collection getRanges()
           
 Xref getXref()
           
 java.lang.String getXrefAc()
           
 void removeRange(Range range)
           
 void setBoundDomain(Feature feature)
           
 void setBoundDomainAc(java.lang.String ac)
           
 void setComponent(Component component)
           
 void setComponentAc(java.lang.String ac)
           
 void setCvFeatureIdentification(CvFeatureIdentification cvFeatureIdentification)
           
 void setCvFeatureIdentificationAc(java.lang.String ac)
           
 void setCvFeatureType(CvFeatureType cvFeatureType)
           
 void setProtein(Protein protein)
           
 void setProteinAc(java.lang.String ac)
           
 void setXref(Xref xref)
           
 void setXrefAc(java.lang.String ac)
           
 
Methods inherited from class uk.ac.ebi.intact.model.BasicObjectImpl
addEvidence, getEvidences, getOwner, getOwnerAc, removeEvidence, setEvidences, setOwner, setOwnerAc, toString
 
Methods inherited from class uk.ac.ebi.intact.model.IntactObjectImpl
getAc, getCreated, getUpdated, setAc, setCreated, setUpdated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.ac.ebi.intact.model.IntactObject
getAc, getCreated, getUpdated, setAc, setCreated, setUpdated
 

Field Detail

xrefAc

protected java.lang.String xrefAc

proteinAc

protected java.lang.String proteinAc

componentAc

protected java.lang.String componentAc

boundDomainAc

protected java.lang.String boundDomainAc

cvFeatureIdentificationAc

protected java.lang.String cvFeatureIdentificationAc
Constructor Detail

Feature

public Feature()
Deprecated. Use the full constructor instead

This constructor should not be used as it could result in objects with invalid state. It is here for object mapping purposes only and if possible will be made private.

Method Detail

getXref

public Xref getXref()

setXref

public void setXref(Xref xref)

getCvFeatureType

public CvFeatureType getCvFeatureType()

setCvFeatureType

public void setCvFeatureType(CvFeatureType cvFeatureType)

getProtein

public Protein getProtein()

setProtein

public void setProtein(Protein protein)

getComponent

public Component getComponent()

setComponent

public void setComponent(Component component)

getBoundDomain

public Feature getBoundDomain()

setBoundDomain

public void setBoundDomain(Feature feature)

getRanges

public java.util.Collection getRanges()

addRange

public void addRange(Range range)

removeRange

public void removeRange(Range range)

getCvFeatureIdentification

public CvFeatureIdentification getCvFeatureIdentification()

setCvFeatureIdentification

public void setCvFeatureIdentification(CvFeatureIdentification cvFeatureIdentification)

getXrefAc

public java.lang.String getXrefAc()

setXrefAc

public void setXrefAc(java.lang.String ac)

getProteinAc

public java.lang.String getProteinAc()

setProteinAc

public void setProteinAc(java.lang.String ac)

getComponentAc

public java.lang.String getComponentAc()

setComponentAc

public void setComponentAc(java.lang.String ac)

getBoundDomainAc

public java.lang.String getBoundDomainAc()

setBoundDomainAc

public void setBoundDomainAc(java.lang.String ac)

getCvFeatureIdentificationAc

public java.lang.String getCvFeatureIdentificationAc()

setCvFeatureIdentificationAc

public void setCvFeatureIdentificationAc(java.lang.String ac)


IntAct Project - EMBL-EBI 2004 - intact-help@ebi.ac.uk