uk.ac.ebi.intact.model
Interface Interactor

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

public interface Interactor
extends AnnotatedObject

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

Method Summary
 void addActiveInstance(Component component)
           
 void addProduct(Product product)
           
 boolean equals(java.lang.Object o)
           
 java.util.Collection getActiveInstances()
           
 BioSource getBioSource()
           
 java.lang.String getBioSourceAc()
           
 java.util.Collection getProducts()
           
 int hashCode()
           
 void removeActiveInstance(Component component)
           
 void removeProduct(Product product)
           
 void setActiveInstances(java.util.Collection someActiveInstance)
           
 void setBioSource(BioSource bioSource)
           
 void setBioSourceAc(java.lang.String bioSourceAc)
           
 void setProducts(java.util.Collection someProduct)
           
 java.lang.String toString()
           
 
Methods inherited from interface uk.ac.ebi.intact.model.AnnotatedObject
addAlias, addAnnotation, addReference, addXref, getAliases, getAnnotations, getCurator, getCuratorAc, getFullName, getReferences, getShortLabel, getXrefs, removeAlias, removeAnnotation, removeReference, removeXref, setAliases, setAnnotation, setCurator, setCuratorAc, setFullName, setReferences, setShortLabel, setXrefs, update, updateUniqueAnnotation
 
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

getBioSource

public BioSource getBioSource()

setBioSource

public void setBioSource(BioSource bioSource)

setActiveInstances

public void setActiveInstances(java.util.Collection someActiveInstance)

getActiveInstances

public java.util.Collection getActiveInstances()

addActiveInstance

public void addActiveInstance(Component component)

removeActiveInstance

public void removeActiveInstance(Component component)

setProducts

public void setProducts(java.util.Collection someProduct)

getProducts

public java.util.Collection getProducts()

addProduct

public void addProduct(Product product)

removeProduct

public void removeProduct(Product product)

getBioSourceAc

public java.lang.String getBioSourceAc()

setBioSourceAc

public void setBioSourceAc(java.lang.String bioSourceAc)

toString

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

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface AnnotatedObject
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface AnnotatedObject
Overrides:
hashCode in class java.lang.Object


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