uk.ac.ebi.intact.model
Interface AnnotatedObject

All Superinterfaces:
BasicObject, IntactObject
All Known Subinterfaces:
Interaction, Interactor, Protein
All Known Implementing Classes:
AnnotatedObjectImpl, AnnotatedObjectProxy, InteractionImpl, InteractionProxy, InteractorImpl, InteractorProxy, ProteinImpl, ProteinProxy

public interface AnnotatedObject
extends BasicObject

Version:
$Id: AnnotatedObject.java,v 1.16 2004/01/31 11:31:00 skerrien Exp $
Author:
Samuel Kerrien (skerrien@ebi.ac.uk)
See Also:
AnnotatedObjectImpl

Method Summary
 void addAlias(Alias alias)
           
 void addAnnotation(Annotation annotation)
           
 void addReference(Reference reference)
           
 void addXref(Xref aXref)
           
 boolean equals(java.lang.Object o)
           
 java.util.Collection getAliases()
           
 java.util.Collection getAnnotations()
           
 Person getCurator()
           
 java.lang.String getCuratorAc()
           
 java.lang.String getFullName()
           
 java.util.Collection getReferences()
           
 java.lang.String getShortLabel()
           
 java.util.Collection getXrefs()
           
 int hashCode()
           
 void removeAlias(Alias alias)
           
 void removeAnnotation(Annotation annotation)
           
 void removeReference(Reference reference)
           
 void removeXref(Xref xref)
           
 void setAliases(java.util.Collection someAliases)
           
 void setAnnotation(java.util.Collection someAnnotation)
           
 void setCurator(Person person)
           
 void setCuratorAc(java.lang.String ac)
           
 void setFullName(java.lang.String fullName)
           
 void setReferences(java.util.Collection someReferences)
           
 void setShortLabel(java.lang.String shortLabel)
           
 void setXrefs(java.util.Collection someXrefs)
           
 java.lang.String toString()
           
 AnnotatedObject update(IntactHelper helper)
           
 Annotation updateUniqueAnnotation(CvTopic topic, java.lang.String description, Institution owner)
           
 
Methods inherited from interface uk.ac.ebi.intact.model.BasicObject
addEvidence, getEvidences, getOwner, getOwnerAc, removeEvidence, setEvidences, setOwner, setOwnerAc
 
Methods inherited from interface uk.ac.ebi.intact.model.IntactObject
getAc, getCreated, getUpdated, setAc, setCreated, setUpdated
 

Method Detail

getShortLabel

public java.lang.String getShortLabel()

setShortLabel

public void setShortLabel(java.lang.String shortLabel)

getFullName

public java.lang.String getFullName()

setFullName

public void setFullName(java.lang.String fullName)

setAnnotation

public void setAnnotation(java.util.Collection someAnnotation)

getAnnotations

public java.util.Collection getAnnotations()

addAnnotation

public void addAnnotation(Annotation annotation)

removeAnnotation

public void removeAnnotation(Annotation annotation)

getCurator

public Person getCurator()

setCurator

public void setCurator(Person person)

setXrefs

public void setXrefs(java.util.Collection someXrefs)

getXrefs

public java.util.Collection getXrefs()

addXref

public void addXref(Xref aXref)

removeXref

public void removeXref(Xref xref)

setAliases

public void setAliases(java.util.Collection someAliases)

getAliases

public java.util.Collection getAliases()

addAlias

public void addAlias(Alias alias)

removeAlias

public void removeAlias(Alias alias)

setReferences

public void setReferences(java.util.Collection someReferences)

getReferences

public java.util.Collection getReferences()

addReference

public void addReference(Reference reference)

removeReference

public void removeReference(Reference reference)

getCuratorAc

public java.lang.String getCuratorAc()

setCuratorAc

public void setCuratorAc(java.lang.String ac)

update

public AnnotatedObject update(IntactHelper helper)
                       throws IntactException
IntactException

updateUniqueAnnotation

public Annotation updateUniqueAnnotation(CvTopic topic,
                                         java.lang.String description,
                                         Institution owner)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Specified by:
toString in interface BasicObject
Overrides:
toString in class java.lang.Object


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