org.biopax.paxtools.impl.level3
Class TemplateReactionImpl

java.lang.Object
  extended by org.biopax.paxtools.impl.BioPAXElementImpl
      extended by org.biopax.paxtools.impl.level3.L3ElementImpl
          extended by org.biopax.paxtools.impl.level3.XReferrableImpl
              extended by org.biopax.paxtools.impl.level3.NamedImpl
                  extended by org.biopax.paxtools.impl.level3.EntityImpl
                      extended by org.biopax.paxtools.impl.level3.ProcessImpl
                          extended by org.biopax.paxtools.impl.level3.InteractionImpl
                              extended by org.biopax.paxtools.impl.level3.TemplateReactionImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, Entity, Interaction, Level3Element, Named, Observable, Process, TemplateReaction, XReferrable

@Entity
@Indexed
public class TemplateReactionImpl
extends InteractionImpl
implements TemplateReaction

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biopax.paxtools.model.BioPAXElement
BioPAXElement.Key
 
Field Summary
 
Fields inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
SEARCH_FIELD_AVAILABILITY, SEARCH_FIELD_COMMENT, SEARCH_FIELD_EC_NUMBER, SEARCH_FIELD_KEYWORD, SEARCH_FIELD_NAME, SEARCH_FIELD_SEQUENCE, SEARCH_FIELD_TERM, SEARCH_FIELD_XREF_DB, SEARCH_FIELD_XREF_ID, SEARCH_INDEX_NAME
 
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT
 
Constructor Summary
TemplateReactionImpl()
           
 
Method Summary
 void addProduct(PhysicalEntity product)
           
 java.lang.Class<? extends TemplateReaction> getModelInterface()
          This method returns the actual model interface that a class implements.
 java.util.Set<PhysicalEntity> getProduct()
           
 NucleicAcid getTemplate()
           
 TemplateDirectionType getTemplateDirection()
           
protected  NucleicAcid getTemplateX()
           
 void removeProduct(PhysicalEntity product)
           
protected  void setProduct(java.util.Set<PhysicalEntity> product)
           
 void setTemplate(NucleicAcid template)
           
 void setTemplateDirection(TemplateDirectionType templateDirection)
           
protected  void setTemplateX(NucleicAcid template)
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.InteractionImpl
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant, setInteractionType, setParticipant
 
Methods inherited from class org.biopax.paxtools.impl.level3.ProcessImpl
getControlledOf, getPathwayComponentOf, getStepProcessOf, setControlledOf, setPathwayComponentOf, setStepProcessOf
 
Methods inherited from class org.biopax.paxtools.impl.level3.EntityImpl
addAvailability, addDataSource, addEvidence, getAvailability, getDataSource, getEvidence, getParticipantOf, removeAvailability, removeDataSource, removeEvidence, semanticallyEquivalent, setAvailability, setDataSource, setEvidence, setParticipantOf
 
Methods inherited from class org.biopax.paxtools.impl.level3.NamedImpl
addName, getDisplayName, getDisplayNameX, getName, getNameX, getStandardName, getStandardNameX, removeName, setDisplayName, setDisplayNameX, setName, setNameX, setStandardName, setStandardNameX
 
Methods inherited from class org.biopax.paxtools.impl.level3.XReferrableImpl
addXref, equivalenceCode, getXref, hasCommonUnificationXref, removeXref, setXref
 
Methods inherited from class org.biopax.paxtools.impl.level3.L3ElementImpl
addComment, getComment, removeComment, setComment
 
Methods inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
getAnnotations, getProxyId, getRDFId, getVersion, isEquivalent, setProxyId, setRDFId, setVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.biopax.paxtools.model.level3.Interaction
addInteractionType, addParticipant, getInteractionType, getParticipant, removeInteractionType, removeParticipant
 
Methods inherited from interface org.biopax.paxtools.model.level3.Process
getControlledOf, getPathwayComponentOf, getStepProcessOf
 
Methods inherited from interface org.biopax.paxtools.model.level3.Entity
addAvailability, addDataSource, getAvailability, getDataSource, getParticipantOf, removeAvailability, removeDataSource
 
Methods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidence
 
Methods inherited from interface org.biopax.paxtools.model.level3.Named
addName, getDisplayName, getName, getStandardName, removeName, setDisplayName, setStandardName
 
Methods inherited from interface org.biopax.paxtools.model.level3.XReferrable
addXref, getXref, removeXref
 
Methods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getRDFId, isEquivalent
 

Constructor Detail

TemplateReactionImpl

public TemplateReactionImpl()
Method Detail

getModelInterface

public java.lang.Class<? extends TemplateReaction> getModelInterface()
Description copied from interface: BioPAXElement
This method returns the actual model interface that a class implements.

Specified by:
getModelInterface in interface BioPAXElement
Overrides:
getModelInterface in class InteractionImpl
Returns:
an interface from org.biopax.paxtools.model package corresponding to a BioPAX class.

getProduct

public java.util.Set<PhysicalEntity> getProduct()
Specified by:
getProduct in interface TemplateReaction

setProduct

protected void setProduct(java.util.Set<PhysicalEntity> product)

addProduct

public void addProduct(PhysicalEntity product)
Specified by:
addProduct in interface TemplateReaction

removeProduct

public void removeProduct(PhysicalEntity product)
Specified by:
removeProduct in interface TemplateReaction

getTemplateX

protected NucleicAcid getTemplateX()

setTemplateX

protected void setTemplateX(NucleicAcid template)

getTemplate

public NucleicAcid getTemplate()
Specified by:
getTemplate in interface TemplateReaction

setTemplate

public void setTemplate(NucleicAcid template)
Specified by:
setTemplate in interface TemplateReaction

getTemplateDirection

public TemplateDirectionType getTemplateDirection()
Specified by:
getTemplateDirection in interface TemplateReaction

setTemplateDirection

public void setTemplateDirection(TemplateDirectionType templateDirection)
Specified by:
setTemplateDirection in interface TemplateReaction


Copyright © 2011 BioPAX. All Rights Reserved.