org.biopax.paxtools.impl.level3
Class PathwayStepImpl

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.PathwayStepImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, BioPAXElement, Level3Element, Observable, PathwayStep, UtilityClass
Direct Known Subclasses:
BiochemicalPathwayStepImpl

@Entity
@Indexed
public class PathwayStepImpl
extends L3ElementImpl
implements PathwayStep

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
PathwayStepImpl()
          Constructor.
 
Method Summary
 void addEvidence(Evidence evidence)
           
 void addNextStep(PathwayStep nextStep)
           
 void addStepProcess(Process processStep)
           
 java.util.Set<Evidence> getEvidence()
           
 java.lang.Class<? extends PathwayStep> getModelInterface()
          This method returns the actual model interface that a class implements.
 java.util.Set<PathwayStep> getNextStep()
           
 java.util.Set<PathwayStep> getNextStepOf()
           
 Pathway getPathwayOrderOf()
           
 java.util.Set<Process> getStepProcess()
           
 void removeEvidence(Evidence evidence)
           
 void removeNextStep(PathwayStep nextStep)
           
 void removeStepProcess(Process processStep)
           
 void setEvidence(java.util.Set<Evidence> evidence)
           
protected  void setNextStep(java.util.Set<PathwayStep> nextStep)
           
protected  void setNextStepOf(java.util.Set<PathwayStep> nextStepOf)
           
protected  void setPathwayOrderOf(Pathway pathwayOrderOf)
           
 void setStepProcess(java.util.Set<Process> stepProcess)
           
 
Methods inherited from class org.biopax.paxtools.impl.level3.L3ElementImpl
addComment, getComment, removeComment, setComment
 
Methods inherited from class org.biopax.paxtools.impl.BioPAXElementImpl
equivalenceCode, getAnnotations, getProxyId, getRDFId, getVersion, isEquivalent, semanticallyEquivalent, 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.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getRDFId, isEquivalent
 

Constructor Detail

PathwayStepImpl

public PathwayStepImpl()
Constructor.

Method Detail

getModelInterface

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

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

getNextStep

public java.util.Set<PathwayStep> getNextStep()
Specified by:
getNextStep in interface PathwayStep

addNextStep

public void addNextStep(PathwayStep nextStep)
Specified by:
addNextStep in interface PathwayStep

removeNextStep

public void removeNextStep(PathwayStep nextStep)
Specified by:
removeNextStep in interface PathwayStep

setNextStep

protected void setNextStep(java.util.Set<PathwayStep> nextStep)

getNextStepOf

public java.util.Set<PathwayStep> getNextStepOf()
Specified by:
getNextStepOf in interface PathwayStep

setNextStepOf

protected void setNextStepOf(java.util.Set<PathwayStep> nextStepOf)

getStepProcess

public java.util.Set<Process> getStepProcess()
Specified by:
getStepProcess in interface PathwayStep

addStepProcess

public void addStepProcess(Process processStep)
Specified by:
addStepProcess in interface PathwayStep

removeStepProcess

public void removeStepProcess(Process processStep)
Specified by:
removeStepProcess in interface PathwayStep

setStepProcess

public void setStepProcess(java.util.Set<Process> stepProcess)

getEvidence

public java.util.Set<Evidence> getEvidence()
Specified by:
getEvidence in interface Observable

addEvidence

public void addEvidence(Evidence evidence)
Specified by:
addEvidence in interface Observable

removeEvidence

public void removeEvidence(Evidence evidence)
Specified by:
removeEvidence in interface Observable

setEvidence

public void setEvidence(java.util.Set<Evidence> evidence)

getPathwayOrderOf

public Pathway getPathwayOrderOf()
Specified by:
getPathwayOrderOf in interface PathwayStep

setPathwayOrderOf

protected void setPathwayOrderOf(Pathway pathwayOrderOf)


Copyright © 2011 BioPAX. All Rights Reserved.